汪珺 开发测试架构师、资深咨询师、资深培训师
讲师、HP美國(guó)敏捷咨询师、资深咨询师、资深培训师、Exin TTT授权培训讲师(ScrumMaster、Lean、Tmap、DevOpsMaster等)。凤凰项目沙盘认证授权教练,挑战埃及沙盘认证权限讲师,敏捷和DevOps落地转型专家,解决方案专家,某跨國(guó)集团解决方案部门总监。
适用(yòng)对象
- 敏捷项目经理(lǐ),Agile Scrum Master
- 项目经理(lǐ),IT服務(wù)经理(lǐ)
- 开发、测试、运维
- 流程经理(lǐ)
- 精益 IT 从业人员
课程时長(cháng)
2-3天,可(kě)以节选。严格参照技术规范书中各课程主题要求的标准时長(cháng),其中1天对应6小(xiǎo)时。
课程简介/特色
DevOps 是“开发”和“运维”这两个词的缩写,这是一套最佳实践方法论,旨在在应用(yòng)和服務(wù)的生命周期中促进 IT 专业人员(开发人员、运维人员和支持人员)之间的协作和交流,最终实现:
- 持续整合:从开发到运维和支持的轻松切换;
- 持续部署:持续发布,或尽可(kě)能(néng)经常的发布;
- 持续反馈:在应用(yòng)和服務(wù)生命周期的各个阶段寻求来自利益相关者的反馈;该认证不仅关注理(lǐ)论知识,更加关注实践技能(néng)的培养和考察,使 DevOps能(néng)够成功地应用(yòng)于一个企业团队中,并促成DevOps原理(lǐ)被组织广泛采用(yòng)和实行。
课程特色
该课程是讲师根据在传统项目中,如何结合互联网演绎的DevOps方案,结合监管、质量、全链路、技术等具體(tǐ)特点,来详细描述传统企业下的复杂IT系统,如何进行DevOps化转型,并结合讲师在國(guó)内与國(guó)外多(duō)个项目组中沉淀的经验,向學(xué)员进行深入浅出的详细呈现。
课程目标/學(xué)员收益
对企业
- 可(kě)以开始构建适合企业自身的DevOps演进路線(xiàn)与对应方法
- 提升产品/服務(wù)交付的质量与效率
- 促进技术团队融合,打造更具战斗力的团队
- 通过响应变化提升客户价值
- 减少瓶颈
对个人
- 學(xué)习到DevOps下的知识与技能(néng)
- 找寻到DevOps下的正确方式
- 持续的學(xué)习与改进
- 成為(wèi) DevOps 的推动者
课程纲要(可(kě)选择部分(fēn)模块)
DevOps概念与组成
|
- IT组织面临的挑战与运维困难
- DevOps基本原则
- Dev、QA、Ops协助新(xīn)模式
|
DevOps路線(xiàn)设计与痛点分(fēn)析
|
- DevOps中,不可(kě)忽视文(wén)化
- DevOps组织结构的自我演进
- DevOps中流程的正确性保证
- DevOps的构建模式与构建路線(xiàn)
- DevOps的痛点分(fēn)析
|
持续集成与Pipeline
|
- 持续集成、持续交付与持续部署
- 持续集成平台
- 单分(fēn)支开发策略
- 规律性增量发布策略
- 特性开关技术、服務(wù)降级与抽象分(fēn)支
- 产出管理(lǐ)
- Pipeline建设最佳实践
|
持续交付与持续部署(一)
|
- Canary发布策略
- Blue-Green发布方法
- 灰度发布
- 标准化一切
- 组件与依赖管理(lǐ)实践
- 建立数据沙盒
- 自动化数据库变更管理(lǐ)
- 同源版本管理(lǐ)实践
|
持续交付与持续部署(二)
|
- 利于部署及扩展的应用(yòng)架构
- 部署与测试管道
- 部署自动化模式
- 自动化基础设施和环境的管理(lǐ)
- 利用(yòng)Puppet像管理(lǐ)代码一样管理(lǐ)基础设施
- ControlTier
- Chef
- 针对部署的冒烟测试
|
DevOps其他(tā)扩展性建设,整體(tǐ)实例分(fēn)享
|
- 环境虚拟化实践
- IaaS云架构
- EC2,GCE,Heroku
- 基于云的持续集成平台
- Google的实例
- Facebook的实例
- 國(guó)内某项目详细案例分(fēn)享
|
需求方分(fēn)解
|
- 互联网模式的需求分(fēn)解
- 传统企业的需求分(fēn)解
- 需求条目化
- 实际构建演练
|
研发方构建
|
- 高度纪律化与机制保证
- 兴趣调用(yòng)与认知负担降低
- 构建生产关系的运行机制
- 构建研发段的配置管理(lǐ)
- 流水線(xiàn)的配置与多(duō)模板策略
- 持续集成与持续反馈
- 与测试端的配合
- 研发的规则定义
- 多(duō)实例讲解
|
测试方构建
|
- 质量目标的变化
- 当前挑战与趋势,大型系统持续交付难点
- 各阶段KPI定义
- 各阶段测试策略
- DevOps中,测试策略改变与测试前置
- 测试的规则定义
- 复杂场景与简单场景的持续测试举例
|
运维端构建
|
- CD的工具链构建
- Dock部署
- K8s应用(yòng)场景:日志(zhì)集成、微服務(wù)治理(lǐ)、安全加固、有(yǒu)状态更新(xīn)、弹性
- K8s实例(2家公司)
|
DevOps转型推动
|
- 团队化规模化思考,痛点分(fēn)析
- 敏捷团队转型到DevOps體(tǐ)系
- 传统团队转型到DevOps體(tǐ)系
- 传统模式转变中的双态模式:稳态+敏态
- DevOps在双态中的构建模式,与构建路線(xiàn)
- DevSecOps、行业规则的融合
- DevOps构建中的痛点分(fēn)析与实例
|
DevOps其他(tā)扩展性建设,整體(tǐ)实例分(fēn)享
|
- 环境虚拟化实践
- IaaS云架构
- EC2,GCE,Heroku
- 基于云的持续集成平台
- Google的实例
- Facebook的实例
|
案例分(fēn)析
|
- 國(guó)外企业DevOps落地实施案例
- 國(guó)内金融行业实施案例与转型中的痛点
- 國(guó)内電(diàn)信行业实施案例与转型中的痛点
- 其他(tā)行业的转型案例(旅游、電(diàn)商(shāng)等)
|