DevOps is a way of organising software delivery around flow. The unit of interest is a change: the time it takes to get from a decision to working software in front of users, and the number of hand-offs, queues and approvals it passes through on the way. Almost everything the practice recommends — smaller batches, trunk-based development, automated testing, deployment automation, shared on-call — is an intervention on that flow, and can be judged by whether it made the flow faster and safer or merely busier.
That framing has a measurable form. The four delivery metrics — deployment frequency, lead time for changes, change failure rate and time to restore service — describe how an organisation actually performs, and the pairing matters: the first two describe speed, the second two describe stability, and the finding that repeatedly holds up is that they improve together rather than trading off. A DevOps programme without those numbers is an opinion.
Underneath sit the engineering practices that make the numbers move. Everything in version control, including infrastructure. Continuous integration on mainline with a build that runs on every commit. Environments produced from code rather than assembled by hand. Deployments that are scripted, repeatable and reversible, with a strategy chosen deliberately — blue-green, canary or rolling. Production instrumented with metrics, logs and traces owned by the team that wrote the code. Security checks inside the pipeline rather than at the end. And increasingly a platform layer: golden paths, shared pipelines and self-service infrastructure, built by a platform team so that individual product teams do not each solve the same problem badly.
Why this skill matters now
The delivery gap between organisations has widened, and it is now visible from outside. Teams that ship several times a day and recover from failure in minutes are competing against teams that ship monthly and treat a rollback as an incident. That gap comes from practice, not from headcount or tooling budget.
At the same time the shape of the role has changed. The first wave of DevOps hiring rewarded anyone who could operate Jenkins and write a deployment script. That job is mostly automated now, and what employers hire for instead is the ability to design the path a change takes through an organisation: branching model, test strategy, artifact promotion, environment provisioning, deployment strategy, rollback, observability and the on-call rotation that catches what the pipeline missed. Platform engineering is the current expression of it — building the golden path once so a hundred engineers do not improvise a hundred variants.
The pressure is sharpest where a change is expensive to get wrong: regulated workloads, systems with real revenue attached, and sites that have taken end-to-end ownership of a product from a parent organisation. In Bangalore that describes a very large number of engineering teams, and it is why DevOps demand here has moved from awareness training towards genuinely operational skill.