11 Must-read DevOps Resources

December 19, 2017 | by Soumya Menon | Posted In DevOps

11 Must-Read Resources for DevOps

Ring in 2018 with brand new perspective. Whether you are getting started with your DevOps initiatives or are midway along the journey, you’ll need context to everything that you are experimenting. Investing in comprehensive reading material written by DevOps gurus will yield long-term results.

Continuous learning is essential to digital transformation; practicing the same within your organization, across teams, is key to success. Your teams need to learn from day-to-day operations, be open to change, and think about agility, speed, and quality. To quote Charles Darwin: “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.”

There are several ways to initiate learning within your organization. One way is to give them access to exceptional reading material that brings in some perspective. DevOps is still work in progress but there is a lot of content out there that will help you set context to your own scenario.

We’ve made your search easy and avoided an exhaustive list. We’ve handpicked an amazing reading list, in no particular order, that’ll work as a guide at any point of your DevOps journey.


The Phoenix Project

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Author(s): Kevin Behr, George Spafford, and Gene Kim

Summary: The perfect start to a DevOps initiative, this is an easy read that will take you on a journey from the beginning of a broken IT organization through the transformation to DevOps. An ideal read for IT executives and non-technical managers who need to understand what developers do and learn the art of winning.

Continuous Delivery.jpg

Continuous Delivery: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Author(s): Jez Humble and David Farley

Summary: A DevOps must-have! The authors of this book have very carefully addressed the most important factors for a continuous delivery ecosystem – from infrastructure, data, and configuration management to governance. It reflects the importance of automated infrastructure management, data migration, and the use of virtualization. Whether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever—so you can deliver value to your business rapidly and reliably.

The DevOps Handbook.jpg

The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations

Author(s): Gene Kim, Jez Humble, John Willis, and Patrick Debois

Summary: If you have read The Phoenix Project, don’t drop the ball there – this should be your next step. This gives you a breakdown of ideal situations while initiating DevOps, how to identify problems and how to fix them, and constantly focus on profitability. It shows leaders how to replicate these incredible outcomes, by demonstrating how to integrate Product Management, Development, QA, IT Operations, and Information Security to elevate your company and win in the marketplace.

The Visible Ops Handbook: Implementing ITIL in 4 Practical and Auditable Steps

Author(s): Kevin Behr, Gene Kim and George Spafford, IT Process Institute

Summary: Written specifically at a time when there were a handful of IT organizations that had successfully transformed from good to great and were continuing their high-performing journey. This is a prescriptive roadmap for organizations beginning or continuing their IT process improvement journey through the four phases of Visible Ops. A drastically different approach to ramping up IT with no connection to technology.

The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise

Author(s): Sanjeev Sharma

Summary: Everyone talks about DevOps for startups, but this book specifically is for large organisations that are attempting for an enterprise-wide implementation of DevOps. Enterprise-level DevOps comes with its own set of challenges, but this book shows you just how easily they are overcome. With a slight shift in perspective, your organization can stay ahead of the competition while keeping costs, risks, and quality under control.

The IT Manager’s Guide to Continuous Delivery: Delivering Software in Days

Author(s): Andrew Phillips, Michiel Sens, Adriaan de Jonge, Mark van Hosteijn

Summary: A great start to understanding the concept of Continuous Delivery, this little book makes you comfortable about how automation can change things for software development, letting you release high-quality applications faster. It encourages you to get into a practice that radically removes waste from the software production process and creates a rapid and effective feedback loop with end users. It highlights the need to set critical software delivery objectives and achieving them in days instead of months.

Lean Enterprise: How High Performance Organizations Innovate at Scale

Author(s): Jez Humble, Barry O’Reilly, and Joanne Molesky

Summary: A short yet powerfully packed book with everything about how Lean can help enterprises achieve continuous improvement. If you are still grappling with the meaning of digital transformation, this book tells you why culture re-engineering matters as much as technology deployment. A must-read for not just managers and executives but also for everyone who wants to use Lean to scale up to an enterprise level.

Leading the Transformation: Applying Agile and DevOps Principles at Scale

Author(s): Gary Gruver and Tommy Mouser

Summary: A recommended read for every IT executive in a large organization, which is scaling its DevOps initiative. It is a clear and concise view of how DevOps can work in various scenarios with reality based application. A sort of a playbook that shows big companies to maximize business impact through modernizing engineering systems.

Poke the Box

Author(s): Seth Godin

Summary: This is literally an out-of-the-box pick! A quintessential read to shake everything up — professionally and personally! It has interesting pieces of information that will drive curiosity in a business environment and also bring up some important facts in one’s personal life. It constantly prods you to get up and try something – ideal for anyone in an organization going through change. Quoting Seth from the book, “Someone is giving you permission. Someone, perhaps indirectly hired you, funded you, trained you, encouraged you — all so that you would see something that needed to be done and do it.”

Designing Delivery: Rethinking IT in the Digital Service Economy

Author(s): Jeff Sussna

Summary: When you talk about something that is not redundant, it is Jeff Sussna’s Designing Delivery. He uses a new approach to explain the concepts of Continuous Integration, DevOps and Microservices to demonstrate a responsive way of thinking. Every traditional IT company needs to change its ways to fit into the digital world and this book does that job pretty smoothly. Sussna uses real-world examples of Netflix and Amazon to demonstrate how integrating cybernetic systems, complex systems, UX design, DevOps, Agile, and cloud is ideal for successful IT delivery.

Site Reliability Engineering: How Google Runs Production Systems

Author(s): Edited by Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Murphy

Summary: A collection of essays from people who run things at Google and want to share their experience on how to set things right on a large scale – Google’s DevOps engineering. This book may not provide solutions to every organization, but makes you familiar to Google’s efforts to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You will specially find the sections on company culture very identifiable and relevant.

If you own some of these books already, we would love to know what you think about them. Or if you have your own reading list, tweet us at @Go2Group.