头图

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.


陈哥聊测试
158 声望3.3k 粉丝

资深敏捷测试顾问,国内知名项目管理软件禅道团队成员。