A idéia de ter um engenheiro do DevOps se tornou bastante popular recentemente , e parece atraente ter apenas uma pessoa que possa se encaixar e fornecer muitos dos benefícios do DevOps, conforme descrito no blog Puppet :
As organizações que usam práticas de DevOps têm um funcionamento extremamente alto: elas implantam código até 30 vezes mais frequentemente que seus concorrentes e 50% menos de suas implantações falham, de acordo com o relatório de 2015 do State of DevOps.
No entanto, notei muita oposição vocal à idéia de um engenheiro de DevOps para tentar fazer essas melhorias:
Mesmo com amplo acordo sobre os principais atributos do DevOps, a controvérsia envolve o termo "engenheiro do DevOps". Alguns dizem que o próprio termo contradiz os valores do DevOps. Jez Humble, co-autor de Entrega Contínua, ressalta que apenas chamar alguém de engenheiro de DevOps pode criar um terceiro silo além de dev e ops - "... claramente uma maneira pobre (e irônica) de tentar resolver esses problemas . "
Por que não seria uma ótima idéia para uma empresa contratar um engenheiro do DevOps para tentar 'implementar o DevOps', em oposição à mudança organizacional defendida por blogs como esse ? Os benefícios serão negados por ter apenas uma função isolada do DevOps?