我是英国的“ DevOps工程师”。我在IT领域有2.5 / 3年的经验;从一名学徒开始,现在是一名中级工程师,学习/实践Linux / Windows系统管理,持续交付(Jenkins),持续集成/版本控制(Git,Visual Studio),AGILE / SCRUM方法,配置管理(SaltStack),虚拟机器技术(AWS EC2,VMware等)以及S3和BASH / PowerShell脚本编写。

我没有任何正式的资格,我也不认为有必要在该领域表现出色。但是我的经理要求我和我的同事找到一些课程和/或资格证书,这将有助于我们成为成熟的DevOps工程师,我认为不这样做是很愚蠢的!

有人可以吗?推荐任何有用的课程/资格?

评论

首先,请了解您不是“ DevOps工程师”。您是“(练习DevOps的(系统)工程师)”。这是一个微妙但重要的区别,尽管对于大多数人(包括设计职务的管理人员)来说,这是一个迷失。其次,该领域是如此之大,很难提出任何建议。您必须去感兴趣的领域。

@ErikFunkenbusch我知道这一点,请注意标题周围的逗号颠倒。

#1 楼

Linux Academy提供了一些网络研讨会和教程(包括用于实践经验的沙箱VM),涉及DevOps商店喜欢的几种技术,包括AWS,Docker,Ansible,Jenkins,Puppet等。

评论


感谢您的回答,我实际上在发布我的问题后不久便找到了该站点,它看起来确实与我和我的同事的需求有关。

– jto
17年7月7日在7:15

我通常是个混蛋,但是前雇主为我的帐户付款。该资源是如此之好,我计划自费更新。我真的不能高度推荐它-值得订阅。

–詹姆斯·谢威(James Shewey)
17年7月7日在14:49

#2 楼

我认为,如果您选择RH提供的路线图,您将受益最大。在这里查看他们的课程(包括DevOps)

我自己也想听听其他专业人士的意见。

评论


我认为RH Satellite 6堆栈被低估了。该堆栈将许多路线图项目汇总到一个仪表板中。这实际上只是在Katello场景中重新命名的Foreman,因此您可以通过安装The Foreman来免费签出。如果您几年没有使用The Foreman,那么值得一看。

–詹姆斯·谢威(James Shewey)
17年6月6日在15:43

我会同意@JamesShewey。尽管我没有专门上卫星课,但我还是有几个朋友参加了,这产生了很大的变化。我的RHCE刚刚到期,我不得不说,就招聘/潜在雇主的观点而言,成为RHCE值得金。

– Tim S.
17年6月6日在19:58

#3 楼

我最初是对此发表评论,但我认为这是自己的回答。通过了一些不同的认证计划后,我绝对认为RHCE(RedHat认证工程师)计划是值得的。先决条件是RHCSA(RedHat认证的系统管理员),并且RedHat确实提供“两次培训”课程,您必须有4天的时间涵盖这两个主题,并在星期五进行两次考试。 (我只向已经非常熟悉RedHat系统管理的人推荐此方法。)

如果您的雇主愿意承担这个费用,我认为这将是一个很好的开始。 RedHat还提供了很多“ DevOpsy”类型的课程,例如OpenStack / OpenShift,Ansible(非常流行的DevOps产品)以及许多其他课程。

您可以在这里看到他们的产品。

编辑:我也看到了对AWS的大量需求,因此这也是一个不错的起点。亚马逊提供的“免费套餐”是一个开始尝试并获得一些实践经验的好地方。

评论


感谢您的回答@TimS。我一直在研究RCHA课程/资格证书,它的确不错,我想认为我对RedHat相当精通,您是否能进一步了解现有的风险敞口需要获得此资格(如果可能)?

– jto
17年7月7日在7:09

RedHat提供课程/考试组合(第5天为期4天的指导和考试),从理论上讲他们会教您考试所需的知识,但是如果您有使用该系统的经验,则成功的可能性更大。为了参加RHCE课程/考试,您需要通过RHCSA(除非您将两者同时获得。)为了获得RHCA(建筑师)认证,您必须首先获得RHCSA和RHCE。 RHCSA和RHCE都是同一个课程,但是RHCA修几门课程才能获得认证。 (我认为仍然是5。)

– Tim S.
17-6-7-14:10



#4 楼

Microsoft与EdX合作正在运行一门全面的DevOps课程。它涵盖用于配置管理的Chef / Puppet,用于测试的Selenium,Docker,Nagios,Loggly等。显然,他们是Microsoft,他们使用Azure,但是所有这些工具都是开源的,因此这些技能可以转让。所有课程都是免费的,您只需要证书就可以付费。