DevOps is a software development method that emphasizes communication, collaboration, integration, automation, and a measure of cooperation between solution developers and IT professionals. As you can see in the following diagram, the method introduces a good process flow between developers and operations:
So what makes DevOps different than all the other software delivery methodologies we have used. To begin with, DevOps began as a software development method meant to drive an increased velocity in the building, testing, and release of software by getting two main groups – Developers (Dev) and Operations (Ops