DevOps
The operating model where the teams who build software and the teams who run it share one lifecycle — measured by flow, feedback, and what customers actually experience.
Overview
Read the full DevOps guidance
Capabilities
Automated Testing
A fast, trusted, merge-blocking test suite covering the critical paths, with flake quarantined.
Change Management
Low-ceremony, high-safety change flow: small batches, automated checks, fast rollback.
Deployment Automation
One-command, pipeline-driven, auditable releases with progressive rollout.
Production Ownership
The team that writes a service runs it: deploys, telemetry, and the pager for its failure modes.
Progressive Delivery
Exposure-controlled rollout — canary or blue/green — so blast radius shrinks with each step.
Rollback Capability
Reverting a bad change in minutes, from version control, without heroics.
Trunk-Based Development
Small batches merged to a shared mainline at least daily, behind flags rather than long-lived branches.
Practices
Progressive Delivery
Canary and staged rollouts that limit the blast radius of every change.
Trunk-Based Flow
Integrate small batches to mainline daily; keep branches short-lived behind feature flags.
You Build It, You Run It
The team that owns the code owns it in production — deploys, telemetry, and pager included.
Metrics
Change Failure Rate
Share of deployments causing degraded service requiring remediation.
Unit: %. Good direction: down.
Deployment Frequency
How often a team releases to production.
Unit: per week. Good direction: up.
Lead Time for Changes
Time from commit merged to running in production.
Unit: hours. Good direction: down.
MTTR — Mean Time to Restore
Average time from incident start to service restoration.
Unit: hours. Good direction: down.
Tools
GitHub Actions
Pipeline automation integrated with the repository: build, test, scan, and deploy workflows.
Visit site ↗Grafana
Dashboards and visualization for metrics, logs, and traces.
Visit site ↗Terraform
Declarative infrastructure as code across cloud providers.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveManual, gated releasesrequired stage
Deploys are run by individuals against runbooks; releases batch for maintenance windows.
- L2 RepeatableScripted pipelines exist
A CI pipeline builds and tests; deploys are scripted but partly manual and occasional.
- L3 StandardizedPipeline-driven, reversible deploysrequired stage
Every change deploys through the pipeline; rollback is tested and takes minutes.
- L4 MeasuredDORA metrics steer the work
Deployment frequency, lead time, failure rate, and restore time are measured per service and reviewed.
- L5 OptimizedContinuous, low-risk flow
On-demand deploys, small batches, low failure rate, and restore in under an hour — sustained, not heroic.
Maturity for devops is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
- Platform Engineering
Platform Engineering enables this area
- GitOps
GitOps enables this area
- DevSecOps
DevSecOps overlaps with this area
- SRE
SRE overlaps with this area
- DevSecOps
DevSecOps specializes this area
- SRE
SRE specializes this area
- GitOps
GitOps specializes this area
- TestOps
TestOps precedes this area
- Platform Engineering
Platform Engineering complements this area
Sources
- Tier 1 — PrimaryDORA Research Program ↗— Google Cloud / DORA(verified 2026-09-19)
- Tier 2 — AuthoritativeDORA Metrics Guide ↗— Google Cloud / DORA(verified 2026-09-19)