DevOps is a collaborative approach to creating enterprise applications that brings together software development and IT operations. In a general sense, DevOps is a philosophy that promotes better communications and collaboration between software developers and IT operations groups within an organization. In a narrower sense, DevOps describes the iterative process of software development and the programmable infrastructure, deployment, and maintenance of enterprise applications.
Stuart Smith has been working as a technology professional for about 30 years. He got his start working in systems operations/systems management and then moved on to software development. He has a diverse history with technology working with software applications and systems ranging from avionics, web applications, disaster recovery, license plate recognition, content management, and systems monitoring.