在我的职业生涯中,我被称为很多事情,其中​​大多数是有礼貌的-最近,构建CI / CD管道的工作被称为“平台工程师”或“平台工程”。这样一个标题的风险在于,您会被类型化为工程师的角色,该工程师会开发供开发人员使用的平台,而不一定包括任何DevOps的Ops。

根据我的经验,但是,这些角色涉及大量的操作学科工作,例如设计重大事件管理流程,警报和监视解决方案。

在角色中,“感觉”起来与它有很多共同点网站可靠性工程,因为这两个角色都是与软件工程不同的工程角色,但是它们似乎具有类似的Google趋势模式:



是否有一个规范的定义是平台工程师还是像SRE只是组织内部DevOps功能的实现?

评论

2020年成为平台工程师需要具备的基本知识都很好。

#1 楼

我认为您将很难获得对平台工程师的明确定义。似乎很舒服,可以被称为平台工程师,也可以自称为一个平台工程师。至少,我需要为我的平台做更多的防御工作。

我不是很专注于直接帮助我们的开发人员(尽管显然这仍然是目标),但是平台所有者,我们的工作主要是通过确保我们设计了平台来确保我们的开发人员成为好公民,这样我们就可以向他们展示他们在发生问题时做错了什么,并且可以向他们提供解决他们所需要的所有信息。代码。

明显的含义是我们的平台是完美,显然不是。但是至少我们可以以某种方式支持开发人员,使他们在最终确定协议的同时使他们最终解决方案。

#2 楼

资料来源:我是一名平台工程师(尽管从严格的DevOps角度来说不是)。

我为雇主管理Office 365。特别是身份,身份验证,消息传递部分。我不构建Exchange服务器(在正常情况下),但是我确实管理服务中的所有更改并“拥有”平台。

正如hvindin的回答所指出的那样,我同样负责宣传我拥有并维护的平台。