Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

5 Books Every DevOps Enthusiast Must Read

DZone's Guide to

5 Books Every DevOps Enthusiast Must Read

Seemingly endless topics fall under DevOps. Luckily, these books can help guide you through DevOps adoption, tools, pipeline automation, and more.

· DevOps Zone
Free Resource

“Automated Testing: The Glue That Holds DevOps Together” to learn about the key role automated testing plays in a DevOps workflow, brought to you in partnership with Sauce Labs.

DevOps is a vast topic and needs some patience and examples to understand it thoroughly. There are many aspects to successfully adopting DevOps in your organization and it's always good to learn from experts! Here is our list of recommended reading for anyone who wants to get started with core concepts or delve deeper into advanced topics. 

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

phoenix.png

Authors: Gene KimKevin BehrGeorge Spafford

Amazon Customer Rating: 4.6 out of 5

Amazon Best Sellers Rank: #1,393 in Books

In a fast-paced and entertaining way, three luminaries of the DevOps movement deliver a story that anyone who works in IT will understand and connect. Readers will not only learn how to improve their IT organizations, and they'll never view IT the same way again.

2. What Is DevOps?

what is devops.jpg

Author: Mike Loukides

Amazon Customer Rating: 3.7 out of 5

Amazon Best Sellers Rank: #5,841 Free in Kindle Store

Mike Loukides, O’Reilly’s VP of Content Strategy, presents an incisive look into this new world of operations, where IT professionals are becoming part of the development team. In an environment with thousands of servers, these specialists now write the code that maintains the infrastructure. 

3. Building a DevOps Culture

Image title

Author: Mandi Walls

Amazon Customer Rating: 4 out of 5

Amazon Best Sellers Rank: #7,167 Free in Kindle Store

When people talk about DevOps, they often highlight configuration management systems, source code repositories, etc. But, as Mandi Walls explains in this book, DevOps is really about transforming company culture—replacing conventional development and operations silos with collaborative efforts between the teams.

4. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation

Image title

Authors: Jez Humble and David Farley

Amazon Customer Rating: 4.5 out of 5

Amazon Best Sellers Rank: #22,567 in Books

The authors introduce state-of-the-art procedures, including automated infrastructure management

and data migration, and the use of virtualization. For each, they evaluate key issues, identify best

practices, and illustrate how to alleviate risks.

5. The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline With Containerized Microservices

Image title

Author: Viktor Farcic

Amazon Customer Rating: 4.3 out of 5

Amazon Best Sellers Rank: #29,869 in Books

This book is regarding various methods that help us architect software in a better and more effective way with microservices packed as immutable containers, tested and deployed continuously to servers that are automatically provisioned with configuration management tools.

We found these five books that can help you increase your understanding about DevOps. Let us know if we are missing out any favorite book, we can add it to the list. 

Learn about the importance of automated testing as part of a healthy DevOps practice, brought to you in partnership with Sauce Labs.

Topics:
devops ,books ,continuous delivery ,continuous deployment ,automation

Published at DZone with permission of Pavan Belagatti, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}