DevOps专家如何成为自动化的受害者

注意事项 佩雷夫 :值得注意的是上个月subreddit / r / DevOps最受欢迎的出版物:“自动化正式取代了我的工作,这是DevOps的陷阱。” 它的作者(来自美国)讲述了他的故事,这使流行的说法栩栩如生,即自动化将消除对支持软件系统的需求。


在城市词典中对已经稳定的(?!)有关用脚本替换人的短语的解释

因此,这是出版物本身:

在DevOps部门的环境中,您经常会听到这样一个笑话:“如果我们使一切自动化,我们将保持工作状态。”

但是,这正是我和其他一百名DevOps工程师所经历的。 由于保密协议的缘故,我无法详细介绍:我相信早晚会收到这些信息,但我不想成为表达这一想法的人。

我将尝试给出所有事情如何发生的大致思路。

大约五年前,我曾在一家中型技术公司的DevOps部门担任经理,当时获得了可观的薪水(19万美元),以补偿我们不可思议的强制处理量。

和往常一样,LinkedIn招聘人员与我联系。 他代表最大的跨国企业集团,对我的潜在工作完全不感兴趣。 该招聘人员写道,该公司正在积极扩展其软件工程师,开发人员和DevOps团队,以应对几个重大项目,并指出他们想邀请我接受采访。

我拒绝了,说我不感兴趣。 他问我赚了多少钱,并强调该集团肯定会提供更多。 这激发了我的好奇心-因为我以为我已经有高薪了。

简而言之,我飞赴面试,获得了27.5万美元的高级领导职位,外加股票和红利期权,以及远程工作的能力(即我不必搬家),尽管这个想法是为一家大型公司工作我不喜欢 但是,这个报价太好了,不能被拒绝(那一年早些时候,他们向我承诺的要比亚马逊多得多)。

该公司有一个DevOps部门,但主要由高级系统管理员组成,他们可以使用Python / Bash / PowerShell编写足够多的代码,以至于使其变得危险。 因此,他们需要一个由真正的DevOps工程师组成的团队,他们具有使用低级语言进行编程的经验,才能从事复杂的项目。

在接下来的三年中,我们的部门不断壮大。 我必须说,管理层做对了所有事情。 我们几乎从来没有拒绝过我们的要求,超过90%的计划项目按时完成并达到了预算,这真是了不起。

但是,大约一年半以前,很明显,我们从字面上*自动化了*一切。 当然,仍然定期进行维护和检查,但是,在过去的一年半中,我实际上每天只工作1-2个小时,因为实际上没有任何事情可做。 我本来不想辞掉这么高薪的工作,但是我担心第十天最终会来,所以他昨天来了。

实际上,已经宣布大多数DevOps团队已经解散(剩下75位从事特定应用程序的人员),因为IT和软件工程团队可以处理所有代码,而对于DevOps的团队来说根本没有更多工作。

我被提供了IT团队的职位,但那里的薪水几乎是一半。 我可以继续远程工作,但他们希望我最终搬到办公室所在的城市,并且更有可能出现在办公室中。

很遗憾发生这种情况,因为我喜欢在那里工作。 该公司很好地照顾了我们(当然,除了被解雇),DevOps的职位很少,薪水超过20万美元,标准工作时间为8小时,几乎没有任何处理。

幸运的是,在过去的5年中,我明智地管理了自己的资金,并设法全额偿还了4笔抵押贷款。 现在我有少量的额外收入,支出有限,因此我有能力慢慢寻找新的地方。

附加内容(来自翻译人员)


作者本人这样自己的标题发表评论 :“对于点击诱饵的出现,我深表歉意:我只是想在标题中添加一点幽默,而不会把我的故事变成点击诱饵或DevOps恐怖。”

并非所有评论员都同意在DevOps中提到的“陷阱”,“陷阱”:“为什么要陷阱? 您获得了不错的薪水(甚至比之前的“优秀”还高),摆脱了额外的工作时间,干了出色的工作,获得了不错的简历。”

作者对该故事的其他评论中的一些补充内容:

  • 关于工资。 重要因素是地区性和专业性。 作者是一位拥有25年经验的软件工程师,曾担任DevOps团队的经理。 同时,他的经验不仅限于对现代基础架构的了解,而且涉及诸如C ++,Fortran和Cobol之类的编程语言,这对于与组织中的开发人员进行交互至关重要。
  • 对于那些也认为75个DevOps工程师非常多的人。 该公司“ 拥有 5万多名员工,几乎拥有数千个应用程序部门。”

红利


如果您尚未阅读有关DevOpsConf会议和DevOps Deflope播客的技术总监Dmitry Stolyarov( distol )的近期采访 ,那么会提出类似的问题。 这是表达的表情:

-然后,在支持Kubernetes的工程师,系统管理员那里[大大简化K8的使用时]发生什么?

德米特里(Dmitry):1C出台后,会计师怎么了? 差不多。 在此之前,他们想到了一张纸-现在在程序中。 劳动生产率提高了几个数量级,劳动本身并没有因此而消失。 以前,需要10名工程师拧紧灯泡,但是现在一名工程师就足够了。

在我看来,软件的数量和任务的数量正在以比新的DevOps更高的速度增长,并且效率正在提高。 市场上存在特定的短缺,这种情况将持续很长时间。 后来,一切都会按照一定的规范进行,工作效率将提高,变得更加无服务器,他们将神经元连接到Kubernetes,Kubernetes将按需选择所有资源...总的来说,应按自己的意愿做所有事情-人工,逃脱并且不打扰。

但是无论如何,都将不得不做出决定。 显然,此人的资格和专业水平较高。 现在,在会计部门,您不需要10名记账的员工,这样他们的手就不会累了。 只是没有必要。 电子文档管理系统会自动扫描并识别许多文档。 一位聪明的总会计师就足够了,已经掌握了大得多的技能并且有很好的理解力。

总的来说,这是所有部门的做法。 汽车也是如此:早期,有一名汽车修理工和三名驾驶员被固定在汽车上。 现在开车是我们每个人每天参与的最简单的过程。 没有人认为汽车是一件复杂的事情。

DevOps或系统工程将无处可走-高水平和运营效率将提高。

聚苯乙烯


另请参阅我们的博客:

Source: https://habr.com/ru/post/zh-CN453784/


All Articles