在这个答案的注释部分中,我们解释了问者是一个“(系统)工程师在实践DevOps”,而不是一个DevOps工程师,这是一个“重要的区别”,并不经常被理解。
那么,是什么使DevOps工程师而不是DevOp工程师呢?系统工程师和DevOps工程师之间的区别是什么?
发布于 2019-02-16 09:50:31
这个评论的意思是,DevOps是一种工作方式,一种文化,如果你愿意的话,而不是一个职位。有很多关于它的博客文章。
虽然他们有一个论点,也可以说立体主义是一种绘画方式,但“立体派画家”仍然是完全有效的。
这是一次可能很长的、固执己见的讨论,超出了本论坛的范围。
关键是,DevOps的定义太少了,没有具体说明具体的实践人员做了什么,以及他们使用了什么样的工具才能作为实际的职务使用。这就是为什么它经常被误解和滥用的原因。还有(几乎?)总是一个更好的标题来描述这份工作。
例如,如果您的工作仅包括在Jenkins设置管道,那么您可能会被打上"DevOps Engineer“的头衔。然而:
如今,大多数公司都在回避这个头衔,通常被“自动化工程师”所取代。这一点,虽然仍然含糊不清,但它没有DevOps工程师那么简单。
回到评论的细节,很多时候在一家公司安装Jenkins (和类似的东西)的人都是系统工程师。他们可能还向公司的其他人解释了它的工作原理,甚至可能用DevOps这个词来解释它背后的理念。这就是为什么这两个人经常感到困惑。“那个照顾詹金斯的家伙?哦,你是说那个DevOps的家伙?是的,DevOps工程师”。不,他是一名系统工程师,正在练习DevOps。如果没有其他的话,他应该知道的远不止詹金斯。
https://devops.stackexchange.com/questions/6383
复制相似问题