Die Idee, einen DevOps-Ingenieur zu haben, ist in letzter Zeit recht populär geworden , und es scheint ansprechend, nur eine Person zu haben, die in der Lage ist, viele der Vorteile von DevOps zu nutzen, wie im Puppet-Blog beschrieben :
Unternehmen, die DevOps-Praktiken anwenden, sind überaus leistungsfähig: Sie stellen Code bis zu 30-mal häufiger bereit als ihre Konkurrenten, und laut unserem Bericht zum DevOps-Status von 2015 schlagen 50 Prozent ihrer Bereitstellungen fehl.
Ich habe jedoch viel Widerspruch gegen die Idee eines DevOps-Ingenieurs bemerkt, der versucht, diese Verbesserungen vorzunehmen:
Trotz der weitgehenden Übereinstimmung mit den DevOps-Kernattributen wird der Begriff „DevOps-Ingenieur“ kontrovers diskutiert. Einige sagen, der Begriff selbst widerspreche den DevOps-Werten. Jez Humble, Mitautor von Continuous Delivery, weist darauf hin, dass die bloße Anrufung eines DevOps-Ingenieurs zusätzlich zu dev und ops ein drittes Silo schaffen kann - "... eindeutig eine schlechte (und ironische) Möglichkeit, diese Probleme zu lösen . "
Warum ist es für ein Unternehmen möglicherweise keine so gute Idee, einen DevOps-Ingenieur einzustellen, um zu versuchen, DevOps zu implementieren, im Gegensatz zu den organisatorischen Veränderungen, die von Blogs wie diesem befürwortet werden ? Werden die Vorteile durch eine isolierte DevOps-Rolle zunichte gemacht?