To help understand some of the key concepts in DevOps and software delivery, here's a list of the top 10 must-read DevOps books. Whether you're a novice or a veteran, there's always a book for you here.
1. "Phoenix Project: A Legendary Story of IT Operation and Maintenance"
By Gene Kim, Kevin Behr, George Spafford
This book is sure to be found on every other top 10 must-read list, too. The latest expanded edition of this best-selling book features a new afterword by co-author Gene Kim and a more in-depth look at the three ways described in The DevOps Handbook.
2. Continuous Delivery: A Systematic Approach to Reliable Software Release
By Jez Humble, David Farley
The authors describe state-of-the-art technologies, including automated infrastructure management and data migration, and the use of virtualization technologies. For each section, they identify key issues, identify the best options, and explain how to reduce risk. Whether you're a developer, system administrator, tester, or manager, this book will shorten the time it takes for a team to turn an idea into a technical release.
3. DevOps Practice Guide
Authors: Gene Kim, Jez Humble, Patrick Debois, John Willis
Following the example of Project Phoenix, the DevOps Practical Guide for leaders replicates these incredible results by showing how to integrate product management, development, quality assurance, IT operations and information security to comprehensively improve their company and win in the market .
4. Acceleration: The Science of Lean Software and DevOps
By Nicole Forsgren, Jez Humble and Gene Kim
Readers will learn how to measure team performance and what competencies to invest in to improve performance. This book is a great read for managers of all levels.
5. DevOps Implementation Manual: Using DevOps in a Multi-Tier IT Enterprise
Author: Sanjeev Sharma
DevOps has been one of the hottest trends in IT over the past decade, with numerous success stories proving its effectiveness in organizations of any size, industry, or level of IT maturity around the world. The DevOps Implementation Handbook shows how to get your team involved in DevOps so you can speed up production and do better through innovation.
6. "Leading the Transformation: Applying Agile and DevOps Principles at Scale"
By Gary Gruver, Tommy Mouser
Leading the Transformation: Applying Agile and DevOps Principles at Scale is a guide for managers that provides a clear framework for improving development and delivery. Unlike traditional agile and DevOps methods that focus on improving team effectiveness, the goal of this audiobook is to coordinate work across teams in large organizations—an improvement that can only be done by managers.
7. "Initiating and promoting DevOps in the enterprise"
Author: Gary Gruver
This book explains how to analyze current development and delivery processes to ensure that you gain positive momentum through your DevOps practices. These practices are aimed at continuous improvement, and they have a huge direct impact on the productivity of the team.
8. "Run, Ansible: Explore Automated Configuration and Deployment Shortcuts"
Authors: Lorin Hochstein, Rene Moser
Authors Lorin Hochstein and René Moser teach readers how to write playbooks (Ansible's configuration management scripts), manage remote servers, and explore the true power of the tool: built-in declarative modules. By reading this book, you will find that Ansible has both the functionality we need and the simplicity we want. Because this book is written in a tutorial style, you can learn it on your own device. Most of the examples focus on web applications.
9. "Effective DevOps"
By Jennifer Davis, Ryn Daniels
In this book, authors Ryn Daniels and Jennifer Davis offer several ways to improve collaboration within teams, build intimacy between teams, promote the use of effective tools in the company, and promote effective tools at inflection points across the organization. method.
10. "Site Reliability Engineering"
By Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy
In this collection of articles, key members of Google's Site Reliability team explain how and why their commitment to the entire lifecycle enables companies to successfully build, deploy, monitor and maintain the world's largest software systems.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。