收起
一、课程简介
今天,DevOps已经成为⼀套⼴为熟知的实践⽅法集和⽂化价值观,它可以帮助任何规模的组织缩短软件发布周期,提升软件质量、安全以及快速获取产品开发反馈的能⼒。据《2017全球DevOps现状调查报告》,成功应⽤DevOps的⾼效能组织,在⽣产⼒和稳定性⽅⾯有明显的优势,包括:⾼出46倍的部署频率、快出440倍的前置时间、快出96倍的故障恢复时间、低出5倍的变更故障率。
DevOps最⼴为熟知是在软件服务领域,但其原则适⽤于任何与快速交付可靠的产品和服务相关的环境。DevOps⼀⽅⾯通过促进敏捷开发、服务管理和精益改进的协同作⽤,另⼀⽅⾯通过在持续交付流⽔线中确保安全性和保持控制,最终实现持续集成、持续部署与持续反馈,从⽽为整个组织的成功做出贡献。
DevOps Professional课程的核⼼内容围绕DevOps实践的“三步⼯作法”。这三种⽅式包括:流Flow、反馈Feedback、学持续学习和实验Continuous Learning and Experimentation。第一步是从开发到运维再到客户,实现从左到右快速流动;第二步是从所有利益⼲系⼈到价值流,实现从右到左快速反馈;
第三步是通过创建⾼度信任的实验和⻛险承担⽂化,促进学习。此外,还涵盖了各个阶段⾄关重要的安全问题及在变更期间保持合规性。
二、培训对象
这⻔课的⽬标⼈群是在 DevOps 环境中⼯作的所有⼈员,或有意向 DevOps ⼯作实践过渡的组织中的所有员⼯。 ⽬标群体包括(不限于)软件开发⼈员、系统⼯程师、DevOps ⼯程师、产品和服务负责⼈、项⽬经理、测试⼯程师、IT 服务管理操作和⽀持⼈员、流程经理、精益 IT 从业⼈员、敏捷项⽬经理等
三、课程特色
n 权威体系:以最新出版的被誉为“DevOps圣经“的《DevOps Handbook》为核⼼实践体系,本书由Patrick Debios(DevOps运动之⽗)、Jez Humble(《持续交付》作者)、Gene Kim(《凤凰项⽬》作者)、John Willis(DevOps布道师)联合执笔;课程体系由全球多位专家⽼师合作设计,其中包括来⾃美国、加拿⼤、中国、印度、⻄班⽛、瑞⼠、荷兰、巴⻄、法国等9个国家共计20位顶级专家;
n 深⼊浅出:本课程对于参训学员的岗位⻆⾊、管理层级、技术能⼒、⼯具经验等没有特别的要求,只要您作为DevOps团队中的⼀员(开发、测试、运维或架构⽅向),或者您作为IT服务管理的专业⼈员、想要全⾯了解或推进导⼊DevOps实践,就可以来进⾏系统性的学习并从中受益;
n 案例详实:以DevOps三步法知识体系为主线,穿插2个游戏沙盘,并包括10+个详实的DevOps企业实战案例分享,案例涵盖国外Google/Facebook/ Amazon/Netflflix/Etsy/eBay、国内B/A/T/Ping'an等顶尖企业;
四、培训时长
两天,可根据客户特定的需求定制时间和内容
五、培训内容
模块1:DevOps应用
n DevOps的基本概念:持续交付、敏捷基础架构、Kata、在制品、技术债务、前置时间
n 三步工作法的原则:
Ø 区分流、反馈及持续学习和实验的原则
Ø 交互系统(SoE)和记录系统(SoR)与DevOps之间的关系的区别
n 组织
Ø DevOps角色如何为了增加业务价值而协作
Ø I型、T型、E型与DevOps之间的关系的区别
Ø 将运维与日常开发工作相结合
模块二:DevOps实施第一步--流
n 部署流水线
Ø 选择解决部署流水线问题的方法,如基础架构即代码、容器
Ø 选择优化价值流的最佳解决方案
Ø 评估共享版本控制库的完整性
Ø 调整完成的定义(DoD),以反映DevOps原则
Ø 将工具用于环境构建和配置自动化
n 自动化测试
Ø 非理想测试金字塔模型和理想测试金字塔模型之间的区别
Ø 选择测试驱动开发在流中的使用目的
n 持续集成
Ø 选择最佳的分支策略
Ø 技术债务对流的影响
Ø 消除技术债务
n 低风险发布
Ø 区分不同的发布和部署模式,从而实现低风险发布
Ø 选择可供使用的合适的架构原型
模块三:DevOps实施第二步--反馈
n 遥测
Ø 遥测如何促进价值流的优化
Ø 监控框架组件
Ø 自助使用遥测的附加值
n 反馈
Ø 使用前滚和回滚方法解决部署问题
Ø 变更发布指导要求清单,使其与DevOps指导相符
Ø 使用投产就绪评审(LRR)及交接就绪评审(HRR)执行安全检查
Ø 将用户体验(UX)设计用作反馈机制
n 假设驱动开发和A/B测试
Ø 将A/B测试与发布和特性测试相结合
Ø 假设驱动开发如何促进预期结果的交付
n 评审和协调
Ø 检查拉动请求流程的有效性
Ø 评审方法、同行评审、观察者评审、结对编程、和工具辅助评审
Ø 根据特定情况选择最合适的评审方法
模块四:DevOps实施第三步--持续学习和实验
n 学习
Ø 区分猿猴军团中不同种类的猴子,以改进学习方式
Ø 开免责事后分析会议
Ø 通过在生产环境中嵌入故障来产生恢复能力
Ø 使用游戏日
n 发现
Ø 使用(成文的)非功能性需求(NFR)进行运维设计
Ø 将可重复使用的运维用户故事嵌入开发之中
Ø 哪些对象应存储在单一共享源代码存储库中
Ø 将局部发现转化成整体改进成果
模块五:信息安全与变更管理
n 信息安全
Ø 整合预防性安全控制措施
Ø 在部署流水线中整合安全措施
Ø 使用遥测增强安全
n 变更管理
Ø 在变更期间保持安全
Ø 在变更期间保持合规性
Ø 课程时间:7月16日-17日
详情咨询:课程顾问田晓兰
活动嘉宾
许峰
许峰老师是中国首位EXIN认证全体系数字化转型官(DTO),香港大学中国商学院(ICB)客座讲师,上海高级金融学院客座讲师。中国DevOpsDays核心组织者、,DevOps Master Club组织者及线上同学会发起人。
1、本活动由主办方委托【活动行】票务代理,具体服务及内容由主办方【翰德恩咨询】提供,请仔细阅读活动内容后报名。
2、本活动由「活动行」为您开具发票,如需发票,请登录活动行APP提交申请,活动行将在活动结束后7日内为您开具电子发票并发送至您的邮箱。
3、本活动不支持退款,由于活动门票非普通商品,其承载的文化服务具有时效性、稀缺性,不支持退换。
4、如您在活动参与过程中遇到问题或纠纷,双方应友好沟通、协商解决,您也可联络活动行客服进行协助。
5、针对虚假活动、内容侵权等行为,欢迎举报;一经核实,活动行有权进行账号管控或内容删除处理。