提升DevOps技能的13本必读书籍

这份书单包含了一些不常见的书籍,可以帮助你微调DevOps实践。
363 位读者喜欢这篇文章。
stack of books

Flickr, CC BY 2.0, 由 Jen Wike Huger 修改

正如你们许多人所知,持续学习是DevOps的关键组成部分。 这就是我们整理这份清单的原因。 这只是来自开源DevOps团队的众多资源中的13本书。 你正在阅读哪些书来微调你的DevOps实践和技能? 请在评论中告诉我们。


Accelerate,《精益软件和DevOps科学:构建和扩展高性能技术组织》Accelerate,《精益软件和DevOps科学:构建和扩展高性能技术组织》

作者:Nicole Forsgren、Jez Humble、Gene Kim (由 Dan Barker 推荐)

所有来自DevOps状态报告的数据都汇编成了一本书。


Ansible:实战指南,轻松实现配置管理和部署自动化Ansible:实战指南,轻松实现配置管理和部署自动化

作者:Lorin Hochstein、Rene Moser (由 Daniel Oh 推荐)

以我的经验,配置管理是运行和部署现代应用程序和DevOps环境的必备条件! Ansible是最佳选择之一,并被庞大的DevOps开发者和系统管理员社区所采用。 在本书中,您将学习有关Ansible的几件事,了解Ansible与其他配置管理系统的区别,使用YAML文件格式编写自己的Playbook,了解Ansible对变量和事实的支持,通过完整的示例来部署重要的应用程序,使用角色来简化和重用Playbook,通过ssh多路复用、管道和并行性来加快Playbook的运行速度,将应用程序部署到Amazon EC2和其他云平台,并使用Ansible创建容器镜像和部署容器。


持续交付:通过构建、测试和部署自动化实现可靠的软件发布持续交付:通过构建、测试和部署自动化实现可靠的软件发布

作者:Jez Humble 和 David Farley (由 Daniel Oh 推荐)

本书是关于如何更快地发布软件,同时降低风险和提高质量的指南。 它列举了发布和生产部署管理的最佳实践以及快速、简单的技术。 它还包括许多其他实践,如生产监控和追踪、依赖管理以及虚拟化的有效使用。

这些书将教你持续交付的基础知识、创建良好部署管道的技术以及关于交付生态系统的愿景。


DevOps:软件架构师的视角DevOps:软件架构师的视角

作者:Len Bass、Ingo Weber、Liming Zhu (由 Daniel Oh 推荐)

对于软件架构师而言,本书是理解和掌握DevOps环境的非常好的参考资料。 它由三位软件架构师编写,涵盖了许多有趣的主题,如DevOps需求、虚拟化和云计算、运维、使系统适应DevOps实践、敏捷方法和测试驱动开发。 如果您对处理故障检测、升级计划、将安全控制、角色和审计集成到DevOps、为DevOps采用、推广和衡量准备业务计划以及使软件适应您的DevOps管道和工作流程感兴趣,您会发现本书很有帮助。


高效DevOps:构建规模化的协作、亲和力和工具文化高效DevOps:构建规模化的协作、亲和力和工具文化

作者:Jennifer Davis、Ryn Daniels (由 Daniel Oh 推荐)

《高效DevOps》不仅是一本技术指南,也是一本文化和管理指南。 DevOps是关于团队协作和文化挑战的,本书更侧重于这些人文方面。 本书通过描述失败和成功,以一种奇妙的方式将DevOps的技术和文化方面联系起来。

本书总结了DevOps的真正含义:“一种专业的和文化的运动,强调通过迭代努力打破信息孤岛,监控关系,并修复组织内团队之间产生的误解。”


公正文化:平衡安全与责任公正文化:平衡安全与责任

作者:Sidney Dekker (由 Dan Barker 推荐)

本书涵盖了我们人类系统中的非责备性,以及如何通过建立理解和同理心来构建更有效的团队。


衡量标准衡量标准

作者:John Doerr (由 Magnus Hedemark 推荐)

《衡量标准》是John Doerr撰写的一本书,内容是关于领导者设定可衡量目标并建立全面的组织一致性的可扩展方法。 他演示了这种方法最初如何在英特尔建立并取得良好效果。 但他也提供了从小型初创公司到谷歌等组织的更多案例研究。 然而,这不仅仅是关于一致性,还包括建立真正的企业敏捷性。 如何在几周内将像谷歌这样规模的公司转型为一项重大的新计划? 这本书里有答案。 如何鼓励自上而下的领导与自下而上的领导优雅地结合在一起的负责任的文化? 这本书里也有答案。 关于DevOps,从技术和文化的角度已经有很多著作。 我认为《衡量标准》以及其中介绍的OKR系统代表了管理转型的关键概念。


实用DevOps实用DevOps

作者:Joakim Verona (由 Daniel Oh 推荐)

本书涵盖了每位DevOps工程师都应该了解的多个重要主题,从架构、编码、测试、部署、监控和问题跟踪。 我也喜欢《实用DevOps》涵盖了其他类似书籍忽略的内容,即DevOps环境中的物联网。


站点可靠性工程站点可靠性工程

作者:Niall Murphy、Betsy Beyer、Chris Jones、Jennifer Petoff (由 Gordon Haff 推荐)

我将《站点可靠性工程》视为DevOps的另一种框架。 您为开发人员创建有效的工作抽象和平台,然后就放手让他们去做。 至少在大型组织中,与打破开发人员和运维人员之间的隔阂相比,这可能是一种更好的DevOps思维模式。


教练的习惯:少说多问,永远改变你的领导方式教练的习惯:少说多问,永远改变你的领导方式

作者:Michael Bungay Stanier (由 Chris Baynham-Hughes 推荐)

这绝对是我在过去12个月里读过的最有效的书之一。 非常容易融入你的日常生活,但又足够强大,让你在使用内容时保持谨慎。

Michael分解了七个关键的教练问题,这些问题将彻底改变你与同事以及你目前管理(但很快将要指导!)的人员互动的方式。 它不仅涵盖了你的工作生活,而且我发现它对我的个人生活也有帮助。

这本书读起来真的很快。 这本书字字珠玑,结构精巧。 它足够简洁,以至于我没有发现自己会想,“是的是的,我已经明白了原因,现在告诉我如何在x领域改进”,但它给我的信息足够多,我觉得我可以出去实践。 一个人必须是瞎子才看不到书中内容的力量,而且在一个有足够动力将“命令和控制”式领导限制在它所属的80年代的时代,这本书再及时不过了。

好书。 读它。 学习。 实践。 继续学习。


DevOps手册DevOps手册

作者:Gene Kim、Jez Humble、John Willis 和 Patrick Debois (由 Daniel Oh 推荐)

这可能是这份清单中最著名的书籍之一。 《DevOps手册》是一本内容丰富的指南,是多年学习的成果。 它也是DevOps社区中最有影响力的书籍之一。 如果您正在寻找经过充分研究的,包含历史案例和商业研究的作品,您需要尝试一下。

本书是DevOps领域的参考书。 我很欣赏它,并向开发人员、运维工程师和IT经理推荐它!


部落领导力:利用自然群体构建蓬勃发展的组织部落领导力:利用自然群体构建蓬勃发展的组织

作者:Dave Logan、John King 和 Halee Fischer-Wright (由 Chris Baynham-Hughes 推荐)

对于任何对工作场所文化或领导角色感兴趣的人来说,这都是必读之作; 特别是那些想要发展开放、创新和协作文化的人。

本书提供了一种基于证据的方法来发展企业文化,详细介绍了

  • 部落文化的五个不同阶段
  • 将自己和他人发展为部落领导者的框架
  • 特征和辅导技巧,以确保实践者可以识别每个人所处的级别,并将他们推向下一个级别

每一章结构都很好,在确定辅导技巧和总结要点之前,先呈现一个案例研究叙述。 我发现它读起来很愉快,而且容易记住。

在组织内部,技术而非文化常常是转型、创新和上市速度的起点。 我已经数不清多少次使用本书的内容来构建围绕公司文化的对话,并挑战领导者他们在做什么来培养创新、忠诚度并创造一个人们在其中茁壮成长的工作场所。 这些内容对我来说是一个游戏规则改变者。

关键的临界点在第三和第四阶段之间; 从“我”到“我们”。 这是我们的使命,《部落领导力》构成了实现这一目标的基础。 去看看。


扭转乾坤!:一个将追随者变成领导者的真实故事扭转乾坤!:一个将追随者变成领导者的真实故事

作者:L. David Marquet (由 Dan Barker 推荐)

更侧重于领导力,但为构建高性能、赋能的团队提供了一个很好的模型。


当然,市面上有很多很棒的DevOps书籍。 Chris Short收集了一份很棒的DevOps书单,当有新书出版时会进行更新。

接下来读什么
Avatar
Jason Hibbets是红帽公司数字社区团队的社区总监。 他与Enable Architect、Enable Sysadmin、Enterprisers Project和Opensource.com社区出版物合作。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。

下载《开放组织IT文化变革指南》

用于交付无与伦比的商业价值的开放原则和实践。

© . All rights reserved.