DevOps开发运维培训

DevOps开发运维培训
    马上咨询

    张克强   高级程序员、系统分析员、敏捷教练  

    认证DevOpsMaster,认证大规模敏捷框架SAFe 项目群(产品组)咨询顾问(SPC);在软件开发/软件工程/系统工程方面拥有15年经验,主要经历在主要经历在企业架构、组织过程改进、质量保证和测试方面;熟悉OOAD、UML、TDD、测试等等,是首届中国UML认证专家委员会专家。故事定位+系统故事+故事树+故事流方法提出者,“大敏捷”概念提出者。在国内发布首个Scrumban实例。

    课程简介

    DevOps是“开发”和“运维”这两个词的缩写。

    DevOps旨在在应用和服务的生命周期中促进IT专业人员(开发人员、运维人员和支持人员)之间的协作和交流,最终实现:

    • 持续集成:代码
    • 持续部署:持续发布,或尽可能经常的发布
    • 持续反馈:在应用和服务生命周期的各个阶段寻求来自利益相关者的反馈 

    目标收益

    让学员了解DevOps理论和各类实践和工具,能够选择适合的实践和工具到实际工作当中。

    课程大纲

    DevOpsadoption
    DevOps导入
    1.1What is DevOps?  什么是DevOps
    1.2 Organizational Culture   组织文化
    1.3 Principles & Concepts   原理和概念
    Planning,requirements, and design  
    计划、需求和设计
    2.1Application or Service Lifecycle Management  应用、服务生命周期管理
    2.2 Project Charter (Defining Scope) & Visual Control 项目章程(定义范围)和可视化控制
    2.3 Infrastructure and Architecture Design   基础设施和架构设计
    2.4 Service Level Requirements and Agreements   服务水平需求和协议
    2.5 Implementing a Testing Strategy: User Story, Test Story and Operation Story   实施测试策略:用户故事,测试故事和运维故事
    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  管理数据;基础设施和环境;组件及其依赖
    4.2 Configuration Management and Version Control   配置管理和版本控制
    4.3 Cloud and Immutable Infrastructure   云和固化的基础设施
    4.4 Business Continuity   业务连续性  
    4.5 Scaling   规模化
    End-of-Life
    收尾
    5.1Conditions for End-of-Life of a product or service 产品、服务的收尾条件