DevOps is a set of practices combining software development (Dev) and IT operations (Ops) in a continuous delivery environment using automation, infrastructure as code, microservices, integrated testing, monitoring, and collaboration practices to enable rapid production releases that are robust, secure, performant, and reliable in order to continuously deliver valuable software to customers at a faster business pace.