Chapter One · Part 1: Why DevOps Exists
The Problem DevOps Solves
Before any tool, any pipeline, or any of the words you came here to learn, there is a problem — a simple, human one about who builds software and who keeps it running. This chapter is that problem, and the idea invented to fix it. Everything else in the course follows from here.
It is tempting to think DevOps starts with tools — Git, Docker, a pipeline. It doesn't. It starts with two jobs that pull against each other: writing new software, and keeping the running software stable. For years those jobs lived on separate teams with a wall between them, and that wall is exactly what DevOps tears down.
Four short topics build the picture. First, the two different jobs and why they naturally conflict. Then the wall that grew between the teams that did each, and the blame and slow, scary releases it caused. Then what DevOps actually is — a way of working, not a tool you buy. And finally the feedback loop at its heart: ship small, watch, learn, repeat.