DevOps

No Change
adopt
First Added:April 9, 2024 Updated: July 2, 2026

DevOps. Is a culture and practice that breaks the wall between development and operations: ship small changes often, automate the path to production, and measure outcomes.

Summary

What it means in practice:

ThemeGarden expression
FlowContinuous Integration + Continuous Delivery on every merge
AutomationCI-CD Tools (GitHub Actions, ArgoCD); Declarative IaC
CollaborationPull Request + Code Review; ops in design, dev on-call
FeedbackMetrics, logs, postmortems; Cattle Not Pets
ImprovementBlameless retros; shrink batch size

Wikipedia DevOps toolchain

Plan → code → build → test → release → deploy → operate → monitor maps to concrete gates: lint/tests on the PR, signed artifacts, promoted deploys, observability in prod.

Shift Left is how we describe moving quality, security, and ops checks earlier (same PR, same pipeline).

GitOps is our preferred apply model: Git is the source of truth; merge triggers reconcile (infra and cluster).

Security: DevSecOps (trial) extends DevOps with measurable security work in each stage, not a separate waterfall audit.

Not the same as: buying a “DevOps platform” SKU; a dedicated ops team that only runs tickets; or Jenkins/CloudBees (hold) as the whole strategy.

Details

TopicNotes
CultureShared ownership of running software; no “throw over the wall”
Batch sizeTrunk-based flow; feature flags over long-lived branches
LegacyAutomate incrementally; do not wait for perfect greenfield
MetricsLead time, deploy frequency, MTTR, change failure rate (DORA)
On-callDev participates in production feedback loops

References