Pomysł posiadania inżyniera DevOps stał się ostatnio dość popularny i wydaje się, że atrakcyjne jest po prostu posiadanie osoby, która może wpuszczać i zapewniać wiele korzyści DevOps, jak opisano na blogu Puppet :
Organizacje stosujące praktyki DevOps są w przeważającej mierze sprawnie działające: wdrażają kod do 30 razy częściej niż ich konkurenci, a 50 procent mniej wdrożeń kończy się niepowodzeniem, zgodnie z naszym raportem o stanie DevOps z 2015 roku.
Zauważyłem jednak duży sprzeciw wobec pomysłu Inżyniera DevOps, aby spróbować wprowadzić następujące ulepszenia:
Nawet przy szerokim porozumieniu co do podstawowych atrybutów DevOps, kontrowersje otaczają termin „inżynier DevOps”. Niektórzy twierdzą, że sam termin jest sprzeczny z wartościami DevOps. Jez Humble, współautor Continuous Delivery, zwraca uwagę, że po prostu nazywając kogoś inżynierem DevOps, oprócz dev i ops, można stworzyć trzeci silos - „... wyraźnie zły (i ironiczny) sposób na rozwiązanie tych problemów . ”
Dlaczego może nie być tak dobrym pomysłem dla firmy zatrudnienie inżyniera DevOps, aby spróbować „wdrożyć DevOps”, w przeciwieństwie do zmian organizacyjnych zalecanych przez takie blogi ? Czy korzyści zostaną zanegowane poprzez izolowaną rolę DevOps?