L'idea di avere un ingegnere DevOps è diventata molto popolare di recente e sembra interessante avere solo una persona che può inserirsi e fornire molti dei vantaggi di DevOps, come descritto nel blog Puppet :
Le organizzazioni che utilizzano le pratiche DevOps hanno un funzionamento straordinariamente elevato: implementano il codice fino a 30 volte più frequentemente rispetto ai loro concorrenti e il 50 percento in meno delle loro implementazioni fallisce, secondo il nostro rapporto 2015 sullo stato di DevOps.
Tuttavia, ho notato molta opposizione vocale all'idea di un ingegnere DevOps per cercare di apportare questi miglioramenti:
Anche con un ampio consenso sugli attributi principali di DevOps, la controversia circonda il termine "ingegnere DevOps". Alcuni sostengono che il termine stesso contraddica i valori DevOps. Jez Humble, il coautore di Continuous Delivery, sottolinea che solo chiamare qualcuno un ingegnere DevOps può creare un terzo silo in aggiunta a dev e ops - "... chiaramente un modo scarso (e ironico) di provare a risolvere questi problemi ".
Perché potrebbe non essere una grande idea per un'azienda assumere un Ingegnere DevOps per provare a "implementare DevOps", al contrario del cambiamento organizzativo sostenuto da blog come questo ? I benefici verranno annullati solo con un ruolo DevOps isolato?