Anmerkung des Übersetzers.: Die auffälligste Veröffentlichung des Subreddits /r/DevOps im letzten Monat war: „Automatisierung hat mich offiziell bei der Arbeit ersetzt – eine Falle für DevOps“. Der Autor (aus den USA) erzählte seine Geschichte, die die populäre Wendung darüber verkörpert, dass Automatisierung den Bedarf an Menschen, die Softwaresysteme unterstützen, töten wird.

Erläuterung im Urban Dictionary zu dem bereits etablierten (?) Ausdruck über den Ersatz des Menschen durch ein Skript
Hier ist die Veröffentlichung selbst:
In der DevOps-Abteilung hört man oft diesen Witz: „Wenn wir alles automatisieren, bleiben wir ohne Arbeit“.
Genau das ist mir passiert und etwa einer Hundert anderen DevOps-Ingenieuren. Ich kann nicht ins Detail gehen, wegen einer Geheimhaltungsvereinbarung: Ich bin mir sicher, dass die Informationen früher oder später ans Licht kommen werden, aber ich möchte nicht derjenige sein, der sie öffentlich macht.
Ich werde versuchen, einen allgemeinen Überblick darüber zu geben, wie genau alles geschehen ist.
Vor etwa fünf Jahren arbeitete ich als Manager in einer DevOps-Abteilung eines mittelgroßen Technologieunternehmens und erhielt ein damals ausgezeichnetes Gehalt (190.000 USD), das unsere unglaubliche Menge an Überstunden ausglich.
Wie so oft wurde ich von einem Recruiter über LinkedIn kontaktiert. Er stellte einen großen multinationalen Konzern vor, der mich als potenziellen Arbeitsplatz überhaupt nicht interessierte. Der Recruiter schrieb, dass das Unternehmen aktiv seine Teams von Software-Ingenieuren, Entwicklern und DevOps’ern für mehrere bevorstehende große Projekte erweitere, und bemerkte, dass sie mich gern zu einem Vorstellungsgespräch einladen würden.
Ich lehnte ab und sagte, dass ich daran kein Interesse habe. Er fragte, wie viel ich verdiene, und betonte, dass der Konzern sicherlich viel mehr anbieten würde. Das weckte meine Neugier – schließlich dachte ich, dass ich bereits ein ausgezeichnetes Gehalt habe.
Kurz gesagt, ich ging zum Vorstellungsgespräch, erhielt die Position als Senior Lead mit einem Gehalt von 275.000 USD plus Aktienoptionen und Boni sowie der Möglichkeit, remote zu arbeiten (d.h. ich musste nicht umziehen), obwohl mir die Vorstellung, für ein riesiges Unternehmen zu arbeiten, nicht gefiel. Das Angebot war jedoch zu verlockend, um abzulehnen (sie versprachen mir deutlich mehr als Amazon zuvor in demselben Jahr).
In der Firma gab es eine DevOps-Abteilung, die jedoch überwiegend aus erfahrenen Systemadministratoren bestand, die genug in Python/Bash/PowerShell schreiben konnten, um dies gefährlich zu machen. Daher benötigten sie ein Team von echten DevOps-Ingenieuren mit Erfahrung in Programmiersprachen auf niedrigerer Ebene, um an komplexen Projekten zu arbeiten.
In den folgenden drei Jahren wuchs unsere Abteilung. Ich muss sagen, dass das Management alles richtig gemacht hat. Uns wurde fast nie das verweigert, was wir angefordert haben, und über 90 % der geplanten Projekte wurden pünktlich und im Budgetrahmen abgeschlossen, was wirklich erstaunlich ist.
Vor etwa eineinhalb Jahren wurde jedoch offensichtlich, dass wir buchstäblich *alles* automatisiert hatten. Natürlich fanden nach wie vor regelmäßige Wartungen und Überprüfungen statt, aber in den letzten anderthalb Jahren habe ich tatsächlich nur 1-2 Stunden am Tag gearbeitet, da es praktisch nichts zu tun gab. Ich hatte nicht vor, diesen gut bezahlten Job aufzugeben, aber ich fürchtete, dass der Tag X schließlich kommen würde, und dieser kam gestern.
Es wurde im Wesentlichen bekannt gegeben, dass der Großteil der DevOps-Teams aufgelöst wurde (es blieben nur 75 Personen, die sich mit bestimmten Anwendungen befassen), da die IT- und Software-Entwicklungsteams mit dem gesamten Code zurechtkamen und es für die DevOps-Kollegen einfach keine Arbeit mehr gab.
Mir wurde eine Stelle im IT-Team angeboten, aber das Gehalt war dort fast halb so hoch. Ich konnte weiterhin remote arbeiten, aber sie wollten, dass ich letztendlich in die Stadt ziehe, in der sich das Büro befindet, und öfter dort erscheine.
Schade, dass es so gekommen ist, denn ich habe gerne dort gearbeitet. Die Firma hat gut für uns gesorgt (abgesehen von der Entlassung, natürlich), und es gibt nicht viele Stellen für DevOps mit einem Gehalt über 200.000 USD und einer standardmäßigen 8-Stunden-Woche, fast ohne Überstunden.
Glücklicherweise habe ich weise mit meinem Geld umgegangen und konnte in den letzten 5 Jahren 4 Hypotheken vollständig abbezahlen. Jetzt habe ich ein kleines zusätzliches Einkommen, die Ausgaben sind begrenzt, sodass ich mir erlauben kann, in Ruhe nach einem neuen Job zu suchen.
Zusätze (vom Übersetzer)
So kommentiert der Autor selbst Ihr Titel: „Ich entschuldige mich, falls es clickbait geworden ist: Ich wollte nur ein wenig Humor in die Überschrift einbringen, ohne meine Geschichte in clickbait oder einen DevOps-Horror zu verwandeln.“
Und mit der erwähnten „Falle“, dem „Haken“ im Kontext von DevOps stimmten : „Warum wäre das eine Falle? Du hast ein gutes Gehalt (sogar ein besseres, als zuvor als „ausgezeichnet“ beschrieben), hast zusätzliche Arbeitsstunden abgelegt, hervorragende Arbeit geleistet und einen tollen Eintrag für deinen Lebenslauf erhalten.“
Einige Ergänzungen aus anderen Kommentaren des Autors zu dieser Geschichte:
- Zum Gehalt. Wichtige Faktoren sind regionaler und beruflicher Art. Der Autor, der als Softwareingenieur mit 25 Jahren Erfahrung tätig ist, hatte die Position des Managers eines DevOps-Teams inne. Sein Wissen beschränkt sich dabei nicht nur auf moderne Infrastruktur, sondern auch auf Programmiersprachen wie C++, Fortran und Cobol, was für die Zusammenarbeit mit den Entwicklern in der Organisation entscheidend war.
- Für diejenigen, die auch denken, dass 75 DevOps-Ingenieure viel sind. In diesem Unternehmen gibt es „ mehr als 50.000 Mitarbeiter und es funktionieren buchstäblich Tausende von Anwendungen.“
Bonus
Wenn Sie das unseres technischen Direktors – Dmitry Stolyarov (), – für die DevOpsConf und , noch nicht gelesen haben, wurde darin eine ähnliche Frage angesprochen. Und so lautete die Aussage:
– Was passiert dann [im Falle einer starken Vereinfachung der Nutzung von K8s] mit den Ingenieuren, Systemadministratoren, die Kubernetes unterstützen?
Dmitry: Und was geschah mit dem Buchhalter nach dem Erscheinen von 1C? Etwa das Gleiche. Zuvor wurde auf Papier gerechnet – jetzt im Programm. Die Arbeitsproduktivität ist um Größenordnungen gestiegen, doch die Arbeit selbst ist nicht verschwunden. Wenn früher zehn Ingenieure nötig waren, um eine Glühbirne einzuschrauben, genügt jetzt einer.
Die Anzahl der Software und der Aufgaben wächst mir so vor, dass sie jetzt schneller zunimmt als neue DevOps entstehen und die Produktivität steigt. Der Markt hat derzeit einen akuten Mangel, und das wird lange so bleiben. Später wird sich alles in eine gewisse Norm einpendeln, in der die Produktivität steigt, es wird immer mehr serverless geben, Kubernetes wird mit einem neuronalen Netzwerk ausgestattet, das alle Ressourcen genau so auswählt, wie es sein sollte ... und generell wird alles selbständig erledigt – Mensch, geh zur Seite und stör nicht.
Aber die Entscheidungen müssen dennoch von jemandem getroffen werden. Es ist klar, dass das Qualifikationsniveau und die Spezialisierung dieser Person höher sind. Derzeit benötigt die Buchhaltungsabteilung keine 10 Mitarbeiter, die Buchhaltungsunterlagen führen, nur damit ihre Hände nicht müde werden. Das ist einfach nicht nötig. Viele Dokumente werden automatisch gescannt und von dem System für elektronischen Dokumentenaustausch erkannt. Ein kluger Hauptbuchhalter mit wesentlich höheren Fähigkeiten und gutem Verständnis reicht aus.
Insgesamt ist dieser Weg branchenübergreifend. Das Gleiche gilt für Autos: Früher gab es einen Mechaniker und drei Fahrer für jedes Auto. Heute ist das Fahren eines Autos ein einfacher Prozess, an dem wir alle jeden Tag teilnehmen. Niemand denkt darüber nach, dass ein Auto etwas Komplexes ist.
DevOps oder Systemengineering werden nicht verschwinden – die Hochstufigkeit und Effizienz der Arbeit werden zunehmen.
P.S.
Lesen Sie auch in unserem Blog:
- «»;
- «».
Quelle: habr.com
