课程信息
本课程由原百度资深敏捷与DevOps专家精心打造,以DevOps在企业中转型与落地 为出发点,以DevOps的系统化知识框架为基础,结合最佳实践与工具链解决方案、度量模型以及大型互联网公司、国内/国际传统企业的真实案例与经验,帮助企业和学员掌握DevOps的管理方法和工程实践,并建立在企业中落地DevOps的能力。
课程中特别增加了端到端持续交付流水线2.0的方案和演示,把理论和实践有效固化在工具链上,助力DevOps快速落地。
课程特色
从理论到实践,从方法到工具,最落地的DevOps体系、实践与案例解析课程
课程收益
通过学习本课程,您将系统性地掌握 DevOps 的管理体系、最佳工程实践、工具链落地方案,尤其是贯穿课程的多个大型企业的真实案例,让您切身感受到这些优秀方法与实践推广的全过程以及产生的价值,课程额外增加基于众多开源工具整合的DevOps交付流水线解决方案,让您快速具备DevOps的落地与实施能力。
课程对象
1、研发总监、测试总监、运维总监、架构师
2、DevOps转型推动者和实施人员
3、项目管理人员、开发、测试、安全、运维工程师
课程大纲
主题 | 内容 |
课程概述 | 1、学员自我介绍、相互认识与结对 |
DevOps系统化知识框架 | 1、传统IT交付模式的问题所在,为什么要转向DevOps模式 |
敏捷精要及Scrum实践 | 1、敏捷开发方法所解决的问题 |
精益方法精要及Kanban实践 | 1、精益开发方法所解决的问题 |
讨论与案例分析 | 1、讨论:应用精益思想,消除软件交付过程中的浪费 |
持续交付的体系框架 | 1、介绍DevOps的最佳工程实践:持续交付 3.1 业务层面:影响地图、用户故事地图、精益看板 3.2 流程层面:可靠可重复的交付流水线、关键实践 3.3 技术层面:基础架构、应用架构 3.4 组织层面:自组织团队、度量驱动改进、成熟度模型 |
持续交付流水线的设计与实现(上半部分) | 1、交付流水线与价值流分析 3.1 Git与代码托管平台 3.2 分支管理模型 3.3 代码协作工作流 3.4 编译集群及编译加速 3.5 代码扫描与技术债务 3.6 制品库及依赖管理 4.1 实现分级测试体系 4.2 最佳实践与习惯培养 4.3 度量模型与持续改进 |
持续交付流水线的设计与实现(下半部分) | 1、持续部署 1.1 发布与部署的区别 1.2 蓝绿部署 1.3 金丝雀发布 1.4 紧急修复 1.5 环境配置管理进阶 1.6 环境配置管理工具 |
企业DevOps转型案例分析 | 案例:某大型互联网金融项目DevOps转型案例分析 |
端到端持续交付流水线V2.0解决方案 | 1、端到端持续交付流水线整体设计 |
总体课程回顾和答疑 | 总体课程回顾和答疑 |