DevOps路线图
今天晚上我读了几篇文章,偶然发现了一个不错的 github repo,里面有 FrontEnd Dev、BackEnd Dev 和 DevOps 的路线图。
我想说这很准确,因为我能理解下面这张图。如果你去 Reddit 的 /r/Devops 论坛,每周都会看到有人问如何成为 DevOps 开发者。
对我来说,DevOps 人员是极其多面的人才。他们拥有多个 IT 领域的背景,例如网络、系统管理员、开发人员、软件工程师,并且基本上了解应用程序生命周期的方方面面。
我见过许多 DevOps 职位,但对我来说,它们更像是 Dev 或 Sys 职位,而不是“DevOps”,但是当这个职位需要做很多事情时,我又怎么能说什么是 DevOps 工程师呢?
无论如何,本文的目的是为了与你分享kamranahmedse创建的优秀 Github Repo ,请看一下它并在下面评论你的想法,看看是否真的需要付出那么多才能成为一名“DevOps”工程师。
我从事 IT 领域近二十年,从
服务台、Tier1/2/3 支持(unix/linux)、网络工程师、软件工程师、系统专家(开发)、系统工程师开始,过去 5-6 年一直担任 DevOps 工程师。
对我来说,如果要聘请一名 DevOps 工程师,他/她需要具备以下条件:
如何编写代码(选择您喜欢的语言);
如何管理 AWS/GCE/Azure(任选其一)
;如何排除网络故障;
如何为任何 CI/CD 构建管道;能够
与开发/运维/网络运营/质量保证等部门和睦相处(提供支持);
勇于创新,不惧尝试新事物,并能让自己和他人的工作更轻松。
如果将以上所有方面都考虑在内,那么这个人就能为 xyz 公司节省生产时间和成本。