Skip to content

What is DevOps

This is a big topic. Many people have many opinions about what DevOps is and is not. I have one too, and I discuss it in this section of the book.

It's important that we have a clear idea of the theory around DevOps so that we can all have an idea of why we're doing what we're doing: delivering software. Without a shared understanding, and without being aligned on this point, it's very likely we'll pull in direction directions.

This topic will hopefully paint a picture of DevOps that most people can agree is sufficiently accurate and suitable for the modern business of delivering modern software.


The following structure will allow the reader to get a good grasp on what DevOps is (and therefore what it is not):

  1. Principles
  2. Communication
  3. Collaboration
  4. Systems
  5. Tools
  6. Culture


Implementing what you've learned above is where the fun begins, so let's take a look at what we'll learn in the "Implementing DevOps" chapter of the book.