DevOps
01 / 02

Culture: Breaking the Dev/Ops Silo

Culture: Breaking the Dev/Ops Silo

The Original Problem

Dev was traditionally incentivized to ship fast; Ops to keep production stable — a natural tension where code got "thrown over the wall," each side with limited insight into the other's constraints. DevOps breaks down that silo: shared responsibility for the full lifecycle (build, deploy, run, monitor), not separate teams with misaligned incentives.

"You Build It, You Run It"

Developers who build a service also operate it in production (on-call, monitoring, fixing issues) — giving direct feedback and incentive to write operationally robust code, rather than handing off to a separate Ops team after shipping.

Blameless Post-Mortems

After a significant incident, review what happened and why — focused on systemic/process causes, not individual blame. A blame-focused culture produces less honest, less complete incident analysis, undermining the actual goal of preventing recurrence.

SRE & Error Budgets

Site Reliability Engineering is a specific, more prescriptive implementation of DevOps principles, originating at Google. An error budget: a defined acceptable amount of unreliability (from an SLO, e.g. 99.9% uptime) — once exhausted, priority shifts from new features to stability work, giving a data-driven way to balance the two.

DevSecOps

Extends the same integration principle to security — continuous, whole-team concern throughout the lifecycle rather than a separate, late-stage security team's gate right before release.

Keep your own version of these notes — editable, searchable, and organised by your stack.

Start free