认证DevOpsMaster,认证大规模敏捷框架SAFe 项目群(产品组)咨询顾问(SPC);在软件开发/软件工程/系统工程方面拥有(yǒu)15年经验,主要经历在主要经历在企业架构、组织过程改进、质量保证和测试方面;熟悉OOAD、UML、TDD、测试等等,是首届中國(guó)UML认证专家委员会专家。故事定位+系统故事+故事树+故事流方法提出者,“大敏捷”概念提出者。在國(guó)内发布首个Scrumban实例。
课程简介
DevOps是“开发”和“运维”这两个词的缩写。
DevOps旨在在应用(yòng)和服務(wù)的生命周期中促进IT专业人员(开发人员、运维人员和支持人员)之间的协作和交流,最终实现:
• 持续集成:代码
• 持续部署:持续发布,或尽可(kě)能(néng)经常的发布
• 持续反馈:在应用(yòng)和服務(wù)生命周期的各个阶段寻求来自利益相关者的反馈
目标收益
让學(xué)员了解DevOps理(lǐ)论和各类实践和工具,能(néng)够选择适合的实践和工具到实际工作当中。
课程大纲
DevOpsadoption DevOps导入 |
1.1What is DevOps? 什么是DevOps 1.2 Organizational Culture 组织文(wén)化 1.3 Principles & Concepts 原理(lǐ)和概念 |
Planning,requirements, and design 计划、需求和设计 |
2.1Application or Service Lifecycle Management 应用(yòng)、服務(wù)生命周期管理(lǐ) 2.2 Project Charter (Defining Scope) & Visual Control 项目章程(定义范围)和可(kě)视化控制 2.3 Infrastructure and Architecture Design 基础设施和架构设计 2.4 Service Level Requirements and Agreements 服務(wù)水平需求和协议 2.5 Implementing a Testing Strategy: User Story, Test Story and Operation Story 实施测试策略:用(yòng)户故事,测试故事和运维故事 |
Developmentand deployment 开发和部署 |
3.1Continuous Delivery & Continuous Integration 持续交付和持续集成 3.2 Deployment Pipeline 部署管道 3.3 Continuous Deployment 持续部署 3.4 Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress and One-piece-flow JKK 质量内建,节奏,在制品和单件流 3.5 Automation , Tools and Testing 自动化,工具和测试 |
Operationand Scaling 运维和规模化 |
4.1Managing Data; Infrastructure and Environments; and Components andDependencies 管理(lǐ)数据;基础设施和环境;组件及其依赖 4.2 Configuration Management and Version Control 配置管理(lǐ)和版本控制 4.3 Cloud and Immutable Infrastructure 云和固化的基础设施 4.4 Business Continuity 业務(wù)连续性 4.5 Scaling 规模化 |
End-of-Life 收尾 |
5.1Conditions for End-of-Life of a product or service 产品、服務(wù)的收尾条件 |