merge where development meets operations

DevOps —
build · run · improve

A shared practice that unites software delivery and infrastructure, turning friction into flow.

code Dev
sync_alt
Ops dns

What DevOps means

DevOps is a collaborative approach that weaves development and operations into a continuous, shared process — not a handoff between silos.

It’s not a title, a tool, or a single pipeline. It’s a combination of culture, automation, and shared responsibility aimed at delivering reliable software faster and more predictably.

Traditional teams write code and “throw it over the wall.” DevOps teams own the entire lifecycle — from the first commit to production observability.

~/devops-glossary
$ whatis devops
devops (n.) — culture + automation
  merging development and
  operations into one continuous
  delivery loop.
 
$ devops --not
  ✗ a job title
  ✗ a single tool
  ✗ "ops, but faster"

Dev vs. Ops

code

Development

builds the change
  • bolt Optimizes for speed & new features
  • rocket_launch Rewarded for innovation
  • difference Change is the point
  • bug_report Focused on code correctness
vs
dns

Operations

runs the change
  • shield Optimizes for stability & uptime
  • verified Rewarded for reliability
  • block Change = risk to control
  • monitoring Focused on system health

Left alone, these incentives pull apart. DevOps doesn’t choose a winner — it redesigns the process so speed and stability reinforce each other instead of competing.

Culture & collaboration

DevOps is often framed by five pillars — CALMS. Tooling supports it, but culture makes it stick.

C
groups

Culture

Shared ownership and trust replace blame between teams.

A
precision_manufacturing

Automation

Repetitive, error-prone work is handed to machines.

L
trending_down

Lean

Small batches of work move through the system fast.

M
query_stats

Measurement

Decisions are driven by metrics, not opinions.

S
share

Sharing

Knowledge, tools, and incidents are open, not siloed.

Benefits of DevOps

speed

Faster delivery

Smaller, automated releases reach users in days, not quarters.

handshake

Stronger collaboration

Shared goals and on-call replace the “not my problem” hand-off.

verified

Higher quality

Continuous testing catches defects while they’re still cheap to fix.

security

Lower risk

Small, frequent changes are easier to reason about and roll back.

trending_up

Scalability

Infrastructure-as-code lets systems grow without growing manual workload.

restart_alt

Faster recovery

Monitoring and automation shrink the time between incident and fix.

The DevOps lifecycle

Eight stages, no finish line. The loop is drawn as an infinity symbol because monitoring feeds straight back into planning — DevOps never “ships and stops.”

DEV OPS continuous feedback Plan1 Code2 Build3 Test4 Release5 Deploy6 Operate7 Monitor8
development half — plan, code, build, test
operations half — release, deploy, operate, monitor

DevOps in modern software

DevOps has evolved from a set of ideas into the default operating model for teams shipping at scale. It now overlaps with and often absorbs adjacent practices:

cloud cloud-native
deployed_code containers
all_inclusive CI/CD
shield_person DevSecOps
smart_toy AI-assisted ops
terrainInfrastructure
defined as code
syncReleases
continuous, not quarterly
visibilitySystems
observed in real time
groupsOwnership
shared end-to-end