课程内容安排
|
第一天
|
DevOps建设体系与敏捷管理
|
上午
|
课程介绍
|
三天的课程内容和目标介绍
|
DevOps背景及趋势
|
介绍DevOps的发展由来,DevOps的市场发展形势
介绍目前国内一些行业对DevOps建设态度
DevOps与敏捷、持续集成、持续交付等其他管理运动的关系
DevOps与微服务、容器云等平台的关系
|
DevOps体系化建设思路
|
DevOps常见的三大建设误区
影响DevOps建设的关键因素
DevOps范围可大可小,企业该遵循怎样的建设思路
|
下午
|
午休
|
敏捷过程规范
|
敏捷过程如何驱动,团队组织,文化保障
企业敏捷和传统敏捷有别,企业敏捷的三大注意点
敏捷度量体系的建设
|
精益看板的建设
|
介绍故事地图的使用方法
如何设计看板,企业敏捷中的重要精益看板
|
敏捷工具的落地
|
以jira为例,介绍jira的规范使用和默认模板的不足。
举例jira上常用的扩展需求。
讲解Jira的集成方法与注意点。
|
第二天
|
DevOps代码库与持续集成建设体系
|
上午
|
代码库管控
|
无论传统架构、或是微服务架构,代码库该如何规划
针对不同团队,不同项目要求,代码flow的选择和使用
GitLab的集成模式和注意点
|
持续集成体系建设
|
持续集成体系的建设三步法
集成策略,集成任务的设计
基于原子任务编排CI流水线,满足不同的集成要求
|
下午
|
午休
|
组件与工件库的管理
|
定义组件概念,连接代码库和工件库
如何进行组件的类型定义,用组件组件类型驱动后续工作
除了存储之外,工件库的其他管理要点
|
CI领域的工具落地指导
|
Jenkins Pipeline原理介绍
Nexus、Harbor工具介绍
如何打通上述工具,支撑企业的完整CI体系
|
项目环境与资源管理
|
环境和资源是CD的基础,企业环境多种多样,如何统一管控
环境资源管理与CMDB的建设依赖
|
第三天
|
DevOps持续发布建设体系与案例分享
|
上午
|
CD流水线设计
|
持续交付流水线的流程与权限管理设计
流水线的执行任务设计,与组件、环境的关联管理
蓝绿、滚动升级、灰度发布等常见发布策略的设计
|
监控与日志中心建设
|
统一监控体系的领域划分与建设难点
类ELK框架的日志监控体系建设分享
APM全链路监控设计分享
|
下午
|
午休
|
DevOps成熟平台分享
|
介绍某个国内成熟的DevOps产品的设计
通过具体Demo,了解DevOps支撑全过程
分享落地DevOps平台的相关技术难点
|
DevOps行业案例分享
|
国内某大型金融行业案例分享
国内某运营商案例分享
国内某大型企业案例分享
|
总结与答疑
|
课程总结及回顾,部分未设计领域的简单介绍
答疑
|
第四天
|
总结与交流
|