DevOps 入门

改善软件生命周期

高级

大约 3 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习
高级

大约 3 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

课程概述

这门课程面向的是现有的 IT 专业人士,无论来自软件开发领域,还是运营领域,并帮助他们认识到企业需要以下人才:能够可扩展地部署软件,同时能够提供架构和方案来解决这些挑战。

首先,学员会了解当今存在的问题,然后深入学习 DevOps 工作流程,并调查目前用来解决这一问题的系统架构。

为什么学习这门课程?

根据 Puppetlab 在 2013 年和 2014 年发表的“DevOps 现状”(State of DevOps)报告,与低绩效机构相比,高绩效机构部署的代码频率要高出 30 次,并且故障概率要低 50%。

该报告指出:

我们现在可以有信心地得出结论:IT 绩效越高,企业绩效就越高,越能够提高生产力、盈利能力和市场效果。

大多数企业都采用 DevOps 来改善 IT 机构的绩效,这门课程将帮助你向着该目标迈出第一步。

先修要求

  • 能够安装软件
  • 能够使用 git
  • 具有一些编程经验(即使只是编写 shell 脚本)
  • 具有 SysAdmin 经验;具备一些 Linux 经验更好

查看使用优达学城的技术要求

学习计划

第 1 课

  • 什么是 DevOps
  • 为何需要 DevOps
  • 文化、自动化、衡量、分享 (CAMS) 原则

第 2 课

  • 开发人员和运营人员看事物的不同角度
  • 不同的角度会造成冲突
  • 如何使用不同的方法和工具来解决这些问题
  • 这些工具的工作原理

第 3 课

  • 持续的集成和交付工作流程
  • 实现这些工作流程的工具
  • 衡量和帮助 IT 部门及企业的方法
  • 帮助衡量的工具

讲师与合作伙伴

Karl Krueger

Karl Krueger

Karl 是优达学城的一名课程开发人员。在加入优达学城之前,Karl 曾在 Google 担任网站可靠性工程师(SRE)长达八年,主要负责构建自动化和监控系统,帮助全球最繁忙的网络服务保持在线状态。工作之余,他喜欢园艺、烹饪、棋类游戏,并研究一些新兴编程语言。他总喜欢在各种白板上写写画画。

Dwayne Lessner

Dwayne Lessner

Dwayne Lessner 是 Nutanix 产品营销团队的一名技术营销工程师,负责在 Nutanix 虚拟计算平台上设计、测试和构建解决方案。Dwayne 在保健和石油行业工作了十多年,担任了从初级技术人员到运营经理的各种职位。Dwayne 在服务器和桌面虚拟化方面具有丰富的经验,因而有机会用到各种不同的应用框架和基础架构。Dwayne 在 BriForum、VMware 和各种行业活动及会议上发表过演讲。

Gundega Dekena

Gundega Dekena

Gundega 曾是优达学城的学员。如今,从某种意义上来说,她依然是个学生,因为她每天都会从一起共事的讲师和优达学城的同事身上学到新的东西。

如果你想阅读一些关于机器人、科技和游戏方面的趣味新闻,不妨在 G+ 上关注她 - https://plus.google.com/+GundegaDekena

官方微信公众号二维码

优达学城(Udacity)微信