DevOps开发运维实践

打通开发运维隔阂墙

在进入互联网时代,特别是移动互联网时代后,企业要想成功,必须一切要以用户为中心,快速响应市场变化,具备持续交付业务价值的能力。

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

• 持续整合:从开发到运维和支持的轻松切换
• 持续部署:持续发布,或尽可能经常的发布
• 持续反馈:在应用和服务生命周期的各个阶段寻求来自利益相关者的反馈

课程收益

以老师多年团队指导与咨询经验总结为基础,结合软件开发的全生命周期管理过程,详述如何跟DevOps理念相结合,实现各个环节的快速反馈,从而实现全链条的持续反馈,在提高质量的同时,提高产品交付速度。

课程大纲

模块1:

持续交付基础

模块2:

敏捷协同开发与持续业务规划

模块3:

版本管理


模块4:

配置管理与持续集成

模块5:

持续测试

模块6:

持续部署、发布与版本管理

模块7:

持续交付成熟度模型及实施注意事项

模块8:

圆桌会议

面向对象

各类 IT/软件企业和研发机构研发经理与总监、技术经理、测试经理、项目经理、过程改进人员、运维人员、开发人员、测试人员,以及希望快速高效软件产品研发的团队和个人。

获取更多完整、详细的培训、咨询方案介绍,请联系我们 咨询热线:400-7060-559

一、 课程简介

本课程主要讲解Docker虚拟化技术的基础知识以及技术应用,包括Docker的核心技术、关键组件、工作原理、二次开发应用、安装部署、配置与性能调优的实践应用。课程让学员重点掌握Linux下的Docker技术的基础知识;基于Docker容器的快速部署、维护、开发;Docker具体运用场景的案例剖析;Docker如何进行运维、监控、优化,以及常见故障的处理;并详细解读分别利用kubernetes、Mesos和Marathon分布式系统管理Docker集群和DevOps的部署、配置、注意问题及解决方案,并在课堂操作基于kubernetes、Mesos和Marathon构建Docker集群管理系统。

二、 培训目标

1. 让学员熟悉虚拟化技术的基本原理,全虚拟化,半虚拟化技术的应用模式和案例,并且掌握基于Docker容器的运行调度管理系统kubernetes和Mesos优缺点对比,以及剖析Docker在京东、Google、Amazon等大型企业中的实际应用案例。

2. 本课程让学员掌握Docker平台的基本原理、安装、部署、配置、运维,以及应用开发实战技能。课程紧密结合行业市场需求和国际国内最新技术发展潮流,让学员掌握Docker云计算虚拟化平台的架构和应用部署,分享成功的应用项目实施经验,学习Docker应用项目解决方案咨询服务。

3. 本课程采用技术原理与项目实战相结合的方式进行教学,在讲授原理的过程中,穿插实际的系统操作,本课程讲师也精心准备的实际的应用案例供学员动手训练。

三、 培训人群

1. 云计算开发工程师

2. 云计算运维工程师

3. 云计算信息系统项目规划咨询师

四、 培训特色

定制授课+ 案例分析讲解 + 实战操作

详细大纲与培训内容