持续学习是DevOps的重要组成部分。这就是整理这份书籍清单的原因。它们自开源DevOps团队的经验总结。
1.加速,精益软件和DevOps科学:建立和扩展高绩效技术团队
作者:Nicole Forsgren,Jez Humble,Gene Kim
介绍:本书将DevOps状态的所有数据报告编成了一本书。
2.Ansible:启动并运行,自动化配置管理和轻松部署
作者:Lorin Hochstein,Rene Moser
介绍:配置管理是运行和部署现代应用程序和DevOps环境的必要条件! Ansible是最佳选择之一,它被DevOps开发人员和系统管理员采用。在本书中,你将学习Ansible的几个方面,了解Ansible与其他配置管理系统的区别,使用YAML文件格式编写自己的Playbook,学习Ansible对变量和事实的支持,使用完整的示例来部署非一般的应用程序,使用Ansible来简化和重用Playbook,通过ssh多路复用,流水线操作和并行性使Playbook运行得更快,将应用程序部署到Amazon EC2和其他云平台,并使用Ansible创建容器镜像和部署容器。
3.持续交付:通过构建,测试和部署自动化发布可靠的软件
作者:Jez Humble和David Farley
介绍:本书是更快发布软件,同时降低风险和提高质量的指南。它列举了发布和生产部署管理的最佳实践和快速,简单的技术。它还包括许多其他实践,如生产监控和跟踪,依赖关系管理以及虚拟化的有效使用。
这本书将教会你持续交付(CD)的基础,创建良好部署管道的技术以及有关交付生态系统的愿景。
4.DevOps:软件架构师的观点
作者:Len Bass,Ingo Weber,Liming Zhu
介绍:对于软件架构师而言,本书是理解和掌握DevOps环境的非常好的参考书。它由三位软件架构师编写,涵盖了许多有趣的主题,如DevOps需求,虚拟化和云计算,操作,适应系统以适应DevOps实践,敏捷方法和测试驱动开发。如果你对处理故障检测,升级计划,将安全控制,角色和审计集成到DevOps,准备DevOps采用,部署和测量的业务计划,以及使软件适应DevOps管道和工作流程感兴趣,你会发现本书很有用。
5.高效的DevOps:规模化建立协作,亲和和工具文化
作者:Jennifer Davis,Ryn Daniels
高效的DevOps不仅仅是一个技术指南,它也是一个文化和管理指南。DevOps是关于团队协作和文化挑战的故事,本书更多地关注这些人性化层面。通过描述失败和成功,以一种奇妙的方式连接DevOps的技术和文化。
这本书总结了DevOps的实际内容:“一个专业和文化运动,强调反复努力打破信息孤岛,监控关系,并修复组织内团队之间出现的误解。”
6.公正文化:平衡安全和问责制
作者:Sidney Dekker
介绍:本书介绍如何通过创造理解和同理心来建立更有效的团队。
7.衡量重要事项
作者:John Doerr
介绍:“衡量重要事项”是约翰·杜尔(John Doerr)的一本关于领导者设定可衡量目标和建立完全组织一致性的可扩展方法论的书。他演示了如何真正建立起来,并在英特尔取得良好效果。但他在从小型初创公司到谷歌的组织中提供了额外的案例研究。不仅仅是协调,还要建立真正的企业敏捷性。在几周内,你如何将像Google这样规模的公司转变,为一项重大的新举措?这是本书要回答的。从技术和文化的角度来看,有很多关于DevOps的文章。我认为“衡量重要性”和其中提出的OKR系统代表了管理转型中的关键概念。
8.实用的DevOps
作者:Joakim Verona
介绍:本书涵盖了每个DevOps工程师应该从架构,编程,测试,部署,监控和跟踪问题中了解的多个重要主题。我对“实用DevOps”的看法也涵盖了其他类似书籍忽略的内容,即DevOps环境中的物联网。
9.Site Reliability Engineering
作者:Niall Murphy,Betsy Beyer,Chris Jones,Jennifer Petoff
介绍:我将Site Reliabilty Engineering视为DevOps的替代框架。你可以创建有效的抽象和平台,供开发人员使用,然后开始使用。至少在大型组织中,它可以说是思考DevOps的一个更好的模型,而不是打破开发人员和运营之间的隔阂。
10.教练习惯:少说,多问&改变你永远的领导方式
作者:Michael Bungay Stanier
介绍:本书结构非常精彩,我在过去12个月里读过的最有效的书之一。真的很容易进入你的日常生活,但足够强大。Michael打破了七个关键的教练问题,这些问题将彻底改变你与伙伴,你目前管理团队的关系。它不只是跨越你的工作和生活。
11.DevOps手册
作者:Gene Kim,Jez Humble,John Willis和Patrick,Debois
介绍:本书是DevOps中最知名的书籍之一。DevOps手册是一本丰富的指南,也是多年学习的成果。它也是DevOps社区中最具影响力的书籍之一。如果你正在寻找历史案例和商业研究,试一试!
12.部落领导:利用自然群体建立蓬勃发展的组织
作者:Dave Logan,John King和Halee Fischer-Wright
介绍:任何对工作场所文化或领导角色感兴趣的人的基本阅读;特别是那些希望发展开放,创新和协作文化的人。该书提供了一种基于证据的方法来发展企业文化细节.
13.转向:将追随者变为领导者的真实故事!
作者:L。David Marquet
介绍:更专注于领导力,但为建立高绩效,有能力的团队提供了一个很好的模型。