Exin-DevOps Professional认证课
原创
最后编辑:晏瑞宇 于 2022-08-23 13:44:24
3353次查看
本篇目录
一、课程简介
今天,DevOps已经成为⼀套广为熟知的实践⽅法集和⽂化价值观,它可以帮助任何规模的组织缩短软件发布周期,提升软件质量、安全以及快速获取产品开发反馈的能力。据《2017全球DevOps现状调查报告》,成功应用DevOps的高效能组织,在生产力和稳定性方面有明显的优势,包括:高出46倍的部署频率、快出440倍的前置时间、快出96倍的故障恢复时间、低出5倍的变更故障率。DevOps Professional课程的核⼼内容围绕DevOps实践的“三步工作法”。这三种⽅式包括:流Flow、反馈Feedback、学持续学习和实验Continuous Learning and Experimentation。第一步是从开发到运维再到客户,实现从左到右快速流动;第二步是从所有利益⼲系⼈到价值流,实现从右到左快速反馈; 第三步是通过创建⾼度信任的实验和⻛险承担⽂化,促进学习。此外,还涵盖了各个阶段至关重要的安全问题及在变更期间保持合规性。
二、培训对象
这⻔课的目标人群是在 DevOps 环境中工作的所有⼈员,或有意向 DevOps 工作实践过渡的组织中的所有员工。 目标群体包括(不限于)软件开发人员、系统工程师、DevOps 工程师、产品和服务负责人、项目经理、测试工程师、IT 服务管理操作和支持⼈员、流程经理、精益 IT 从业⼈员、敏捷项目经理等。三、课程特色
- 权威体系:以最新出版的被誉为“DevOps圣经“的《DevOps Handbook》为核⼼实践体系;课程体系由全球多位专家⽼师合作设计,其中包括来⾃美国、加拿⼤、中国、印度、⻄班牙、瑞士、荷兰、巴⻄、法国等9个国家共计20位顶级专家;
- 深入浅出:本课程对于参训学员的岗位⻆⾊、管理层级、技术能⼒、⼯具经验等没有特别的要求,只要您作为DevOps团队中的⼀员(开发、测试、运维或架构⽅向),或者您作为IT服务管理的专业⼈员、想要全⾯了解或推进导⼊DevOps实践,就可以来进⾏系统性的学习并从中受益;
- 案例详实:以DevOps三步法知识体系为主线,穿插2个游戏沙盘,并包括10+个详实的DevOps企业实战案例分享,案例涵盖国外Google/Facebook/ Amazon/Netflflix/Etsy/eBay、国内B/A/T/Ping'an等顶尖企业
四、培训时长:两天
五、课程大纲
模块1:DevOps应用
- DevOps的基本概念:持续交付、敏捷基础架构、Kata、在制品、技术债务、前置时间
- 三步工作法的原则:
▸区分流、反馈及持续学习和实验的原则
▸交互系统(SoE)和记录系统(SoR)与DevOps之间的关系的区别
- 组织
▸I型、T型、E型与DevOps之间的关系的区别
▸将运维与日常开发工作相结合
模块2:DevOps实施第一步--流
- 部署流水线
▸选择优化价值流的最佳解决方案
▸评估共享版本控制库的完整性
▸调整完成的定义(DoD),以反映DevOps原则
▸将工具用于环境构建和配置自动化
- 自动化测试
▸选择测试驱动开发在流中的使用目的
- 持续集成
▸技术债务对流的影响
▸消除技术债务
- 低风险发布
▸选择可供使用的合适的架构原型
模块3:DevOps实施第二步--反馈
- 遥测
▸监控框架组件
▸自助使用遥测的附加值
- 反馈
▸变更发布指导要求清单,使其与DevOps指导相符
▸使用投产就绪评审(LRR)及交接就绪评审(HRR)执行安全检查
▸将用户体验(UX)设计用作反馈机制
- 假设驱动开发和A/B测试
▸假设驱动开发如何促进预期结果的交付
- 评审和协调
▸评审方法、同行评审、观察者评审、结对编程、和工具辅助评审
▸根据特定情况选择最合适的评审方法
模块4:DevOps实施第三步--持续学习和实验
- 学习
▸开免责事后分析会议
▸通过在生产环境中嵌入故障来产生恢复能力
▸使用游戏日
- 发现
▸将可重复使用的运维用户故事嵌入开发之中
▸哪些对象应存储在单一共享源代码存储库中
▸将局部发现转化成整体改进成果
模块5:信息安全与变更管理
- 信息安全
▸在部署流水线中整合安全措施
▸使用遥测增强安全
- 变更管理
▸在变更期间保持合规性
培训课程