Wie ein DevOps-Spezialist der Automatisierung zum Opfer fiel

Notiz. übersetzen: Der beliebteste Beitrag im Subreddit /r/DevOps im letzten Monat verdiente Aufmerksamkeit: „Automatisierung hat mich offiziell bei der Arbeit ersetzt – eine Falle für DevOps.“ Der Autor (aus den USA) erzählte seine Geschichte, die das beliebte Sprichwort zum Leben erweckte, dass Automatisierung die Notwendigkeit für diejenigen beseitigen wird, die Softwaresysteme warten.

Wie ein DevOps-Spezialist der Automatisierung zum Opfer fiel
Erklärung im Urban Dictionary für den bereits etablierten (?!) Satz über das Ersetzen einer Person durch ein Skript

Hier also die Veröffentlichung selbst:

Ein häufiger Witz unter DevOps-Abteilungen lautet: „Wenn wir alles automatisieren, sind wir arbeitslos.“

Genau das ist mir und etwa hundert anderen DevOps-Ingenieuren jedoch passiert. Aufgrund einer Geheimhaltungsvereinbarung kann ich nicht auf Details eingehen: Ich bin mir sicher, dass die Informationen früher oder später ans Licht kommen, aber ich möchte nicht derjenige sein, der sie äußert.

Ich werde versuchen, eine allgemeine Vorstellung davon zu geben, wie genau alles passiert ist.

Vor etwa fünf Jahren arbeitete ich als Manager in der DevOps-Abteilung eines mittelständischen Technologieunternehmens und erhielt damals ein hervorragendes Gehalt (190 USD), das unsere unglaublichen Mengen an erzwungenen Überstunden entschädigte.

Wie üblich hat mich ein Personalvermittler von LinkedIn kontaktiert. Er vertrat einen großen multinationalen Konzern, der überhaupt kein Interesse an mir als potenzieller Arbeitsmöglichkeit hatte. Der Personalvermittler schrieb, dass das Unternehmen seine Teams aus Software-Ingenieuren, Entwicklern und DevOps in Erwartung mehrerer großer Projekte aktiv ausbaue, und gab an, dass sie mich gerne zu einem Vorstellungsgespräch einladen würden.

Ich lehnte ab und sagte, dass ich kein Interesse hätte. Er fragte, wie viel ich verdiente und betonte, dass das Konglomerat wahrscheinlich viel mehr bieten würde. Das weckte meine Neugier – denn ich dachte, ich hätte bereits ein hervorragendes Gehalt.

Kurz gesagt, ich bin zu einem Vorstellungsgespräch eingeflogen, habe eine Position als Senior Lead mit einem Gehalt von 275 USD plus Aktienoptionen und Boni sowie die Möglichkeit erhalten, aus der Ferne zu arbeiten (d. h. ich musste nicht umziehen), obwohl genau das Die Idee, für einen großen Konzern zu arbeiten, gefiel mir nicht. Allerdings war das Angebot zu gut, um es abzulehnen (sie versprachen mir viel mehr als Amazon Anfang des Jahres).

Das Unternehmen verfügte über eine DevOps-Abteilung, die jedoch hauptsächlich aus leitenden Systemadministratoren bestand, die so viel in Python/Bash/PowerShell schreiben konnten, dass es gefährlich werden konnte. Daher brauchten sie ein Team aus echten DevOps-Ingenieuren mit Erfahrung in der Programmierung in niedrigeren Sprachen, um an komplexen Projekten arbeiten zu können.

In den nächsten drei Jahren wuchs unsere Abteilung. Ich muss sagen, dass das Management alles richtig gemacht hat. Uns wurde fast nie etwas verweigert, was wir verlangten, und wir haben über 90 % unserer geplanten Projekte pünktlich und im Rahmen des Budgets abgeschlossen, was wirklich erstaunlich ist.

Vor etwa anderthalb Jahren wurde jedoch klar, dass wir buchstäblich *alles* automatisiert hatten. Natürlich gab es weiterhin regelmäßige Wartungen und Kontrollen, aber in den letzten anderthalb Jahren habe ich wirklich nur 1-2 Stunden am Tag gearbeitet, weil es sonst wenig zu tun gab. Ich hatte nicht die Absicht, einen so gut bezahlten Job aufzugeben, aber ich hatte Angst, dass Tag X irgendwann kommen würde, und dann kam er gestern.

Im Wesentlichen wurde bekannt gegeben, dass die meisten DevOps-Teams aufgelöst wurden (es blieben 75 Leute übrig, die an bestimmten Anwendungen arbeiten), weil die IT- und Software-Engineering-Teams in der Lage waren, den gesamten Code zu verwalten, und es einfach keine Arbeit mehr für die DevOps-Leute gab.

Mir wurde eine Stelle im IT-Team angeboten, aber das Gehalt dort war fast halb so hoch. Ich konnte weiterhin aus der Ferne arbeiten, aber sie wollten, dass ich irgendwann in die Stadt ziehe, in der sich das Büro befindet, damit ich öfter dort sein kann.

Es ist eine Schande, dass es so gekommen ist, denn ich habe es geliebt, dort zu arbeiten. Das Unternehmen hat sich gut um uns gekümmert (die Entlassung natürlich nicht mitgerechnet), und es gibt nicht viele Stellen für DevOps mit einem Gehalt über 200 USD und einem normalen 8-Stunden-Arbeitstag, fast ohne Überstunden.

Glücklicherweise habe ich mein Geld klug verwaltet und es geschafft, in den letzten 4 Jahren vier Hypotheken vollständig abzubezahlen. Jetzt habe ich ein kleines zusätzliches Einkommen, die Ausgaben sind begrenzt, sodass ich es mir leisten kann, mich langsam nach einer neuen Wohnung umzusehen.

Ergänzungen (vom Übersetzer)

Der Autor selbst ist so Kommentare Mein Titel: „Ich entschuldige mich, wenn das wie Clickbait rüberkam: Ich habe nur versucht, dem Titel etwas Humor zu verleihen, und nicht die Absicht, meine Geschichte in Clickbait oder DevOps-Horror zu verwandeln.“

Und wir waren mit der erwähnten „Falle“, „Falle“ im Zusammenhang mit DevOps einverstanden nicht alle Kommentatoren: „Warum eine Falle? Sie haben ein gutes Gehalt bekommen (sogar mehr als das, was zuvor als „großartig“ beschrieben wurde), haben die Überstunden abgeschafft, einen tollen Job gemacht und einen tollen Lebenslaufeintrag bekommen.“

Ein paar Ergänzungen aus den anderen Kommentaren des Autors zu dieser Geschichte:

  • Über das Gehalt. Wichtige Faktoren sind regional und fachlich. Der Autor ist Softwareentwickler mit 25 Jahren Erfahrung und war Manager eines DevOps-Teams. Darüber hinaus beschränkt sich seine Erfahrung nicht nur auf Kenntnisse der modernen Infrastruktur, sondern erweitert und Programmiersprachen wie C++, Fortran und Cobol, die für die Interaktion mit Entwicklern im Unternehmen von entscheidender Bedeutung waren.
  • Für diejenigen, die auch dachten, dass 75 DevOps-Ingenieure viel seien. In dieser Firma“arbeiten Mehr als 50 Menschen und buchstäblich Tausende funktionierende Anwendungen.“

Bonus

Falls Sie es noch nicht gelesen haben Aktuelles Interview unser technischer Direktor - Dmitry Stolyarov (distol), - für die DevOpsConf-Konferenz und Podcast DevOps Deflope, dann ging es um eine ähnliche Frage. Und dies ist die Meinung, die geäußert wurde:

- Und was dann [im Falle einer erheblichen Vereinfachung der Verwendung von K8s] Was passiert mit den Ingenieuren und Systemadministratoren, die Kubernetes unterstützen?

Dmitry: Was ist mit dem Buchhalter nach der Einführung von 1C passiert? Ungefähr gleich. Davor rechneten sie auf dem Papier – jetzt im Programm. Die Arbeitsproduktivität ist um Größenordnungen gestiegen, aber die Arbeit selbst ist nicht verschwunden. Brauchten es früher zehn Ingenieure, um eine Glühbirne einzuschrauben, reicht jetzt eine aus.

Mir scheint, dass die Menge an Software und die Anzahl der Aufgaben mittlerweile schneller wachsen, als neue DevOps auftauchen und die Effizienz steigt. Derzeit herrscht auf dem Markt ein spezifischer Mangel, der noch lange anhalten wird. Später wird alles zu einer bestimmten Norm zurückkehren, in der die Arbeitseffizienz steigt, es immer mehr Serverlose gibt, ein Neuron wird an Kubernetes angehängt, das alle Ressourcen genau so auswählt, wie es sollte ... und in Generell, machen Sie alles selbst, wie es sollte – Mann, treten Sie zurück und mischen Sie sich nicht ein.

Aber jemand muss trotzdem Entscheidungen treffen. Es ist klar, dass das Qualifikations- und Spezialisierungsniveau dieser Person höher ist. Heutzutage braucht man in der Buchhaltung nicht mehr 10 Mitarbeiter, die Bücher führen, damit ihre Hände nicht müde werden. Es ist einfach nicht notwendig. Viele Dokumente werden automatisch gescannt und vom elektronischen Dokumentenmanagementsystem erkannt. Es reicht ein kluger Hauptbuchhalter, der bereits über viel größere Fähigkeiten und ein gutes Verständnis verfügt.

Generell ist dies in allen Branchen der richtige Weg. Mit Autos ist es genauso: Früher gab es ein Auto mit einem Mechaniker und drei Fahrern. Heutzutage ist das Autofahren ein einfacher Vorgang, an dem wir alle jeden Tag teilnehmen. Niemand glaubt, dass ein Auto etwas Kompliziertes ist.

DevOps oder Systems Engineering werden nicht verschwinden – die Arbeit auf hohem Niveau und die Effizienz werden zunehmen.

PS

Lesen Sie auch auf unserem Blog:

Source: habr.com

Kommentar hinzufügen