4006-998-758
3000+课程任你选择
DevOps 体系化方法与实践
研发学院 DevOps 体系化方法与实践 开课时间:2022-02-16
张乐

曾任职惠普、埃森哲等全球TOP外企,国内一线互联网公司

曾任百度云、百度金融事业部 敏捷与DevOps转型的主导者

超过十五年敏捷转型、工程效能提升和大型项目管理实践经验,积累了丰厚的知识体系和众多一线案例

曾主导数百人团队实施DevOps转型,在保证质量的前提下发布频率提高数倍

在业界积极推动DevOps方法和技术,发布『DevOps道法术器』体系化实施框架

设计并实现端到端持续交付流水线工具落地解决方案


查看老师详情
课程内容

课程信息


本课程由原百度资深敏捷与DevOps专家精心打造,以DevOps在企业中转型与落地 为出发点,以DevOps的系统化知识框架为基础,结合最佳实践与工具链解决方案、度量模型以及大型互联网公司、国内/国际传统企业的真实案例与经验,帮助企业和学员掌握DevOps的管理方法和工程实践,并建立在企业中落地DevOps的能力。


课程中特别增加了端到端持续交付流水线2.0的方案和演示,把理论和实践有效固化在工具链上,助力DevOps快速落地。


课程特色 

 

从理论到实践,从方法到工具,最落地的DevOps体系、实践与案例解析课程


课程收益 

 

通过学习本课程,您将系统性地掌握 DevOps 的管理体系、最佳工程实践、工具链落地方案,尤其是贯穿课程的多个大型企业的真实案例,让您切身感受到这些优秀方法与实践推广的全过程以及产生的价值,课程额外增加基于众多开源工具整合的DevOps交付流水线解决方案,让您快速具备DevOps的落地与实施能力。


课程对象 

 

1、研发总监、测试总监、运维总监、架构师

2、DevOps转型推动者和实施人员

3、项目管理人员、开发、测试、安全、运维工程师


课程大纲 

 

主题

内容

课程概述

1、学员自我介绍、相互认识与结对
  2、课程整体内容介绍

DevOps系统化知识框架

1、传统IT交付模式的问题所在,为什么要转向DevOps模式
  2、DevOps与敏捷、持续交付等其他管理运动的关系
  3、DevOps的常见误区,如何驱散谬见
  4、DevOps现状调查报告,业界DevOps发展趋势及关键成功因素
  5、DevOps知识体系:敏捷、精益、持续交付、IT运营管理等
  6、DevOps实施的三步工作法:流动、反馈、持续学习和实验

敏捷精要及Scrum实践

1、敏捷开发方法所解决的问题
  2、敏捷开发的关键原则
  3、敏捷开发实施过程及关键实践
  4、敏捷开发过程的度量体系

精益方法精要及Kanban实践

1、精益开发方法所解决的问题
  2、资源效率与流动效率的关系
  3、价值流图分析方法
  4、约束理论及其应用
  5、精益看板(Kanban)的方法与实践

讨论与案例分析

1、讨论:应用精益思想,消除软件交付过程中的浪费
  2、实战:精益看板一日游
  3、案例:某大型企业精益看板的设计与应用

持续交付的体系框架

1、介绍DevOps的最佳工程实践:持续交付
  2、持续交付所解决的问题
  3、大型企业持续交付体系框架

3.1 业务层面:影响地图、用户故事地图、精益看板

3.2 流程层面:可靠可重复的交付流水线、关键实践

3.3 技术层面:基础架构、应用架构

3.4 组织层面:自组织团队、度量驱动改进、成熟度模型

持续交付流水线的设计与实现(上半部分)

1、交付流水线与价值流分析
  2、交付流水线的核心实践
  3、持续集成

3.1 Git与代码托管平台

3.2 分支管理模型

3.3 代码协作工作流

3.4 编译集群及编译加速

3.5 代码扫描与技术债务

3.6 制品库及依赖管理
  4、持续测试

4.1 实现分级测试体系

4.2 最佳实践与习惯培养

4.3 度量模型与持续改进

持续交付流水线的设计与实现(下半部分)

1、持续部署

1.1 发布与部署的区别

1.2 蓝绿部署

1.3 金丝雀发布

1.4 紧急修复

1.5 环境配置管理进阶

1.6 环境配置管理工具
  2、持续交付成熟度模型
  3、案例:某大型企业大规模持续集成设计与实现
  4、案例:某大型企业持续交付流水线设计与实现

企业DevOps转型案例分析

案例:某大型互联网金融项目DevOps转型案例分析
  案例:某跨国IT企业DevOps转型案例分析
  案例:某大型电信运营商DevOps转型案例分析
  案例:其他优秀DevOps转型成功案例合集

端到端持续交付流水线V2.0解决方案

1、端到端持续交付流水线整体设计
  2、端到端持续交付流水线实现效果
  3、工具整合:Git \ Maven \ Gitlab \ Jenkins \ SonarQube \   Docker \ Harbor \ S elenium \ JMeter \ Kubernetes \ Mesos \ ELK \ ...

总体课程回顾和答疑

总体课程回顾和答疑

 

 

 

 


返回上一级