第一部分 什么是DevOps
1.1 什么是DevOps
1.2 DevOps与敏捷有什么不同
1.3 DevOps与ITIL以及ITSM有什么不同
1.4 DevOps与可视运维
1.5 DevOps的基本原则
1.6 DevOps模式的应用领域
1.7 DevOps的价值
1.8 DevOps案例分析:失败的发布
第二部分 DevOps发展阶段
1.9 阶段1:面向沟通和协作的流程优化
1.10阶段2:面向部署和运营的工具和自动化运维
1.11阶段3:基于持续集成的持续交付
1.12阶段4:平台化
1.13阶段5:体系化
1.14阶段6:智能化
第三部分
基于DevOps的运维管理流程
1.15思考:什么是(不是)DevOps,我们如何实现DevOps
1.16弄清为什么
1.17实现组织合作
1.18实践:持续改进循环
1.19思考:持续部署就意味着用户满意么?
1.20DevOps≠Chef/Puppet
1.21DevOps不仅仅是工具
1.22Chef/Puppet是DevOps工具链中的可选工具
1.23仅靠Chef/Puppet本身无法实现Full-Stack部署自动化
1.24工具应用:Puppet, Jenkins等
第四部分、基于DevOps的运维管理体系
1.25数据库变更部署自动化秘诀
1.26瞬息万变的世界:敏捷&DevOps
1.27数据库变部署流程的挑战
1.28安全的数据库部署自动化
1.29DevOps与信息安全
第五部分、基于DevOps的技术设计
1.30讨论:什么是明智的标准化?
1.31讨论:我们应该忘记这些规则么?
1.32Netflix的负载均衡
1.33Prezi加入客户端负载均衡俱乐部
1.34Netflix验证
1.35不适用于完美主义者
1.36因此所有的特定规则都不好吗?
1.37固定的接口集
1.38DevOps的规则
1.39实战演练
第六部分、DevOps经典实践(案例分析)
1.40梁安定:解密腾讯SNG云运维平台“织云”
1.41Etsy是如何做到每天50次以上部署的
1.42跟Monty Taylor和Jim Bliar聊Openstack的持续集成与自动化测试
第七部分、全量-研发运营一体化(DevOps )能力成熟度模型介绍