Generated by GPT-5-mini| DevOps Handbook | |
|---|---|
| Name | DevOps Handbook |
| Authors | Gene Kim; Jez Humble; Patrick Debois; John Willis |
| Country | United States |
| Language | English |
| Subject | Software engineering; IT operations; Continuous delivery |
| Publisher | IT Revolution Press |
| Pub date | 2016 |
| Pages | 480 |
| Isbn | 978-1942788003 |
DevOps Handbook The DevOps Handbook is a 2016 technical manual by Gene Kim, Jez Humble, Patrick Debois, and John Willis that synthesizes practices from Toyota Production System, Lean manufacturing, and Agile software development into guidance for improving software delivery and organizational performance. It builds on research by organizations such as Google and Amazon (company) and references case studies from companies like Etsy, Target Corporation, Flickr, and Netflix. The work situates continuous delivery techniques in the context of incidents such as the 2010 Flash Crash and draws on management thinking from figures connected to W. Edwards Deming, Frederick Winslow Taylor, and Peter Drucker.
The book frames its thesis through a lineage that includes Lean Startup, Scrum (software development), Extreme Programming, and the cultural insights popularized by practitioners at Puppet (software), Chef (software), and HashiCorp. It articulates three ways—flow, feedback, and continual learning—rooted in earlier engineering efforts like Toyota Production System and operational responses observed at NASA and US Department of Defense-adjacent programs. The authors marshal examples from vendors and projects including Microsoft, Google, Facebook, Spotify (company), and IBM to argue measurable improvements in deployment frequency, lead time, and mean time to recovery.
The text codifies practices such as continuous integration, continuous delivery, trunk-based development, version control, and infrastructure as code—concepts also discussed in work from Martin Fowler, Kent Beck, and Robert C. Martin. It emphasizes metrics and measurement influenced by DORA (DevOps research and assessment), performance indicators used by Amazon Web Services, and incident management approaches seen at PagerDuty. The authors advocate for small batch sizes, hypothesis-driven development, and techniques paralleling Statistical process control used by W. Edwards Deming and operational audits common to General Electric. Security is integrated via practices consonant with ideas from Bruce Schneier and compliance patterns recognized by ISO 27001 and Sarbanes–Oxley Act auditors.
Automation is presented as foundational, with recommended tool categories including continuous integration servers, containerization, orchestration, configuration management, and monitoring. The narrative references successful toolchains involving Jenkins, Docker (software), Kubernetes, Ansible, Puppet (software), Chef (software), Terraform (software), and Prometheus (software). For observability and logging it draws on examples from ELK Stack, Splunk, and Datadog, while deployment automation examples cite patterns used at Netflix, Google, and Amazon (company). The book also discusses how platform engineering teams mirror practices from Red Hat and VMware to deliver internal developer platforms.
A central theme is cultural change, with discussion informed by organizational theory from Edgar Schein, Chris Argyris, and Amy Edmondson on psychological safety. The authors profile cultural transformations at Etsy, Target Corporation, and Pixar, and discuss leadership models similar to those espoused by John P. Kotter and Jim Collins. Cross-functional teams, sharing of blameless postmortems, and the elimination of handoffs are compared to practices at Toyota Motor Corporation and Nokia. The book situates change management in the context of governance practiced at GitHub and coordination models used by Apache Software Foundation projects.
Implementation guidance ranges from small startups to large enterprises, illustrated by case studies from Etsy, Flickr, Target Corporation, Capital One, and PayPal. The authors document timelines and measurable outcomes similar to reports by DORA (DevOps research and assessment), and reference transformation stories from Microsoft's Azure teams and Google’s Site Reliability Engineering efforts. They compare migration strategies to platform initiatives at Netflix, cloud adoption patterns at Amazon Web Services, and regulatory interoperability efforts encountered by HealthCare.gov and United States Postal Service modernization programs.
Critics note that the book emphasizes culture and tooling examples drawn from large technology companies—Google, Netflix, Amazon (company), and Facebook—which may limit applicability for highly regulated sectors like Financial Services and some projects governed by Sarbanes–Oxley Act or Health Insurance Portability and Accountability Act. Others argue that case studies foreground success stories reminiscent of Lean Startup survivorship bias and that smaller organizations cannot readily adopt the same resource investments as Microsoft or IBM. The handbook also receives scrutiny for limited engagement with alternatives rooted in traditional Waterfall model governance and for glossing over labor relations matters raised by unions such as Communications Workers of America in technology workplaces.
Category:Books about software engineering