Devops terms
The gap between writing code and running it reliably in production is where DevOps lives. CI/CD pipelines, infrastructure as code, containerisation, deployment strategies, monitoring, and incident response — this category covers the culture, tools, and practices that let teams ship with confidence and recover quickly when things go wrong.
More on DevOps
History
DevOps emerged in the late 2000s as a response to growing friction between development and operations teams, gaining visibility around 2009–2010 through conferences like O'Reilly's Velocity and practitioners like Patrick Dubois. The movement formalized practices such as Infrastructure as Code, continuous integration/deployment, and automation tooling (Chef, Puppet, Jenkins) to break down silos and accelerate software delivery. Key milestones include the adoption of containerization (Docker, 2013), orchestration platforms (Kubernetes, 2014), and cloud-native infrastructure, which enabled faster iteration cycles and more reliable deployments. Today, DevOps has evolved into broader disciplines like Site Reliability Engineering (SRE), Platform Engineering, and GitOps, emphasizing observability, blameless incident response, and shared ownership of system reliability across the entire organization.
Key concepts
- DevOps
- Continuous Integration (CI)
- Continuous Deployment (CD)
- Infrastructure as Code (IaC)
- Observability (Logs
- Metrics
- Traces)
- Incident Response
- Deployment Rollback Strategies
Best references
-
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win Seminal business novel that introduced DevOps principles to a mainstream audience through narrative. Essential reading for understanding DevOps culture and organizational transformation.
-
Site Reliability Engineering: How Google Runs Production Systems Google's canonical guide to SRE practices, covering observability, incident response, error budgets, and operational excellence. Foundational for modern DevOps and production best practices.
-
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations Comprehensive guide by Gene Kim and team on implementing DevOps at scale. Covers CI/CD, infrastructure as code, and cultural change with real-world case studies.
-
CNCF Cloud Native Computing Foundation - Official Documentation Authoritative source for containerization, Kubernetes, and modern DevOps tooling standards. Essential for understanding container orchestration and cloud-native architecture.
-
GitHub Actions Documentation Official reference for CI/CD automation on GitHub. Directly relevant for PHP developers implementing continuous deployment pipelines in modern workflows.
-
12 Factor App Methodology Heroku's widely-adopted methodology for building scalable, maintainable applications. Foundational principles for DevOps practices around configuration, dependencies, and statelessness.
Typed relationships here
Edges touching a DevOps term. How edges work →
- Semantic Versioning (SemVer) Often seen in Git Tags 6h
- GitHub Actions — Reusable Workflows & Matrices Implements Continuous Integration (CI) 6h