课程时长
3天(6小时/天)
课程对象
● 运维工程师、研发工程师、测试工程师、系统工程师
● DevOps工程师、各部门经理、CIO
学员基础
两年实际工作经验。
课程大纲
讲解在掌握了一定的DevOps知识后,如果使用DevOps三步工作法进行落地实践。然后讲解端到端DevOps全流程,最后,讲解DevOps度量和案例分享。
授课时间 | 授课内容 | |
第一天 | Unit 1:DevOps知识体系 | Unit 2:DevOps三步工作法 |
● DevOps简介 ● DevOps之精益管理 ● DevOps之敏捷研发 ● DevOps之持续交付 ● DevOps工具链简介 | ● 百度、腾讯、阿里云工具链介绍 ● DevOps三步工作法Flow ● DevOps三步工作法FeedBack ● DevOps三步工作法持续学习和实验 | |
第二天 | Unit 3:端到端DevOps-敏捷开发 | Unit 4:端到端DevOps质量管理 |
● 商业创新(商业画布、精益画布) ● 产品设计(用户故事地图) ● 需求管理(史诗、用户故事、任务管理) ● 敏捷研发(迭代和版本发布) ● 开发IDE和版本控制Git ● 代码仓库管理Gitlab(分支管理) ● Gitlab演示(根据案例演示) | ● 测试管理(测试用例、缺陷管理) ● 代码质量扫描Sonarqube ● Jenkins与SonarQube集成演示 ● SonarQube代码质量讲解 ● 自动测试介绍(单元测试、验收测试) ● 自动化接口测试工具演示 | |
第三天 | Unit 5:端到端DevOps-持续运营 | Unit 6:DevOps度量和案例 |
● 运维知识体系 ● 运维可观测体系 ● 自动化运维平台建设 ● Google SRE介绍 ● 运维容量和成本管理 | ● DevOps数据度量体系 ● DevOps度量的指标(Cycle time/Lead Time、交付频率、变更失败率等等) ● DevOps五级成熟度模型解读 ● DevOps案例介绍(某金融企业) ● 自由交流 |