What is DevOps?

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:

DevOps flow

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

Get Hands-On Cloud Solutions with Azure now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.