Come uno specialista DevOps è caduto vittima dell'automazione

Nota. trad.: Il post più popolare sul subreddit /r/DevOps nell'ultimo mese è stato degno di attenzione: "L'automazione mi ha ufficialmente sostituito al lavoro: una trappola per DevOps." Il suo autore (dagli Stati Uniti) ha raccontato la sua storia, che ha dato vita al popolare adagio secondo cui l'automazione ucciderà la necessità di coloro che mantengono i sistemi software.

Come uno specialista DevOps è caduto vittima dell'automazione
Spiegazione nel Dizionario Urbano per la frase già stabilita (?!) sulla sostituzione di una persona con una sceneggiatura

Quindi, ecco la pubblicazione stessa:

Una battuta comune tra i dipartimenti DevOps è: "Se automatizziamo tutto, saremo senza lavoro".

Tuttavia, questo è esattamente quello che è successo a me e a un centinaio di altri ingegneri DevOps. Non posso entrare nei dettagli a causa di un accordo di riservatezza: sono sicuro che prima o poi la notizia uscirà, ma non voglio essere io a darla voce.

Cercherò di dare un'idea generale di come sia successo esattamente tutto.

Circa cinque anni fa, lavoravo come manager nel dipartimento DevOps di un'azienda tecnologica di medie dimensioni, ricevendo all'epoca un ottimo stipendio (190mila dollari), che compensava la nostra incredibile quantità di straordinari forzati.

Come di solito accade, un recruiter di LinkedIn mi ha contattato. Rappresentava un importante conglomerato multinazionale che non aveva assolutamente alcun interesse in me come potenziale opportunità di lavoro. Il reclutatore ha scritto che l'azienda stava espandendo attivamente i suoi team di ingegneri software, sviluppatori e DevOps in previsione di diversi progetti di grandi dimensioni e ha notato che avrebbero voluto invitarmi per un colloquio.

Ho rifiutato e ho detto che non ero interessato. Mi ha chiesto quanto guadagnavo e ha sottolineato che probabilmente il conglomerato avrebbe offerto molto di più. Ciò ha stimolato la mia curiosità, perché pensavo di avere già un ottimo stipendio.

In breve, sono arrivato in aereo per un colloquio, ho ricevuto una posizione di Senior Lead con uno stipendio di 275mila dollari più stock option e bonus, nonché l'opportunità di lavorare da remoto (cioè non dovevo spostarmi), anche se proprio l’idea di lavorare per una grande azienda non mi piaceva. Tuttavia, l’offerta era troppo vantaggiosa per essere rifiutata (mi avevano promesso molto di più di quanto Amazon avesse fatto all’inizio di quell’anno).

L'azienda disponeva di un dipartimento DevOps, ma era composto principalmente da amministratori di sistema senior in grado di scrivere abbastanza in Python/Bash/PowerShell da renderlo pericoloso. Pertanto, avevano bisogno di un team di veri ingegneri DevOps con esperienza di programmazione in linguaggi di livello inferiore per lavorare su progetti complessi.

Nei tre anni successivi il nostro dipartimento è cresciuto. Devo dire che la direzione ha fatto tutto bene. Non ci è stato quasi mai negato ciò che avevamo chiesto e abbiamo completato oltre il 90% dei nostri progetti pianificati nei tempi e nel budget, il che è davvero sorprendente.

Tuttavia, circa un anno e mezzo fa, è diventato evidente che avevamo automatizzato letteralmente *tutto*. Naturalmente c'erano ancora manutenzioni e controlli regolari, ma nell'ultimo anno e mezzo lavoravo solo 1-2 ore al giorno perché c'era poco altro da fare. Non avevo intenzione di lasciare un lavoro così ben pagato, ma temevo che prima o poi sarebbe arrivato il giorno X, e poi è arrivato ieri.

In sostanza, è stato annunciato che la maggior parte dei team DevOps sono stati sciolti (sono rimaste 75 persone che lavorano su applicazioni specifiche) perché i team IT e Ingegneria del software erano in grado di gestire tutto il codice e semplicemente non c'era più lavoro per i ragazzi DevOps.

Mi è stato offerto un posto nel team IT, ma lo stipendio era quasi la metà. Avrei potuto continuare a lavorare da remoto, ma volevano che alla fine mi trasferissi nella città in cui si trovava l'ufficio in modo da poter essere lì più spesso.

È un peccato che sia andata così perché mi piaceva lavorare lì. L'azienda si è presa cura di noi (senza contare il licenziamento, ovviamente), e non ci sono molti posti per DevOps con uno stipendio superiore a 200mila dollari e una giornata lavorativa standard di 8 ore, quasi senza straordinari.

Fortunatamente, ho gestito saggiamente i miei soldi e sono riuscito a estinguere completamente 4 mutui negli ultimi 5 anni. Ora ho un piccolo reddito aggiuntivo, le spese sono limitate, quindi posso permettermi di cercare lentamente una nuova casa.

Aggiunte (dal traduttore)

Lo stesso autore è così commenti su il mio titolo: "Mi scuso se questo è apparso come clickbait: stavo solo cercando di aggiungere un po' di umorismo al titolo, non intendevo trasformare la mia storia in clickbait o in horror DevOps."

E siamo d’accordo con la citata “trappola”, “trappola” nel contesto di DevOps non tutti i commentatori: “Perché una trappola? Hai ottenuto un buon stipendio (anche più di quanto precedentemente descritto come "ottimo"), ti sei sbarazzato delle ore extra, hai fatto un ottimo lavoro e hai ottenuto un ottimo curriculum.

Un paio di aggiunte dagli altri commenti dell’autore su questa storia:

  • A proposito di stipendio. Fattori importanti sono regionali e professionali. L'autore, essendo un ingegnere del software con 25 anni di esperienza, ha ricoperto il ruolo di manager di un team DevOps. Inoltre, la sua esperienza non si limita alla conoscenza delle infrastrutture moderne, ma si estende e linguaggi di programmazione come C++, Fortran e Cobol, fondamentali per l'interazione con gli sviluppatori dell'organizzazione.
  • Per chi pensava che 75 ingegneri DevOps fossero tanti. In questa azienda"stanno lavorando più di 50mila persone e letteralmente migliaia di applicazioni funzionanti”.

premio

Se non l'hai ancora letto recente intervista il nostro direttore tecnico - Dmitry Stolyarov (distillare), - per la conferenza DevOpsConf e podcast DevOps Deflope, poi ha toccato una questione simile. E questo è il punto di vista espresso:

- E poi cosa [in caso di semplificazione notevole dell'uso dei K8] cosa accadrà agli ingegneri e agli amministratori di sistema che supportano Kubernetes?

Dmitry: Cosa è successo al contabile dopo l'avvento di 1C? Piu 'o meno lo stesso. Prima contavano sulla carta, ora nel programma. La produttività del lavoro è aumentata in modo significativo, ma il lavoro in sé non è scomparso. Se prima per avvitare una lampadina occorrevano 10 ingegneri, ora ne basterà uno solo.

Mi sembra che la quantità di software e il numero di attività stiano crescendo a un ritmo più rapido rispetto alla comparsa dei nuovi DevOps e l'efficienza sta aumentando. C’è una carenza specifica nel mercato in questo momento e durerà a lungo. Più tardi, tutto tornerà a una certa norma, in cui l'efficienza del lavoro aumenterà, ci saranno sempre più serverless, un neurone sarà collegato a Kubernetes, che selezionerà tutte le risorse esattamente come dovrebbe... e in generale, fai tutto da solo come dovrebbe: amico, allontanati e non interferire.

Ma qualcuno dovrà ancora prendere delle decisioni. È chiaro che il livello di qualifica e specializzazione di questa persona è più alto. Al giorno d'oggi, nel reparto contabilità, non sono necessari 10 dipendenti che tengono i libri in modo che le loro mani non si stanchino. Semplicemente non è necessario. Molti documenti vengono scansionati e riconosciuti automaticamente dal sistema di gestione elettronica dei documenti. Basta un capo contabile intelligente, già con competenze molto maggiori, con una buona comprensione.

In generale, questa è la strada da percorrere in tutti i settori. Con le auto è lo stesso: prima arrivava un’auto con un meccanico e tre autisti. Al giorno d'oggi, guidare un'auto è un processo semplice a cui tutti partecipiamo ogni giorno. Nessuno pensa che un'auto sia qualcosa di complicato.

DevOps o ingegneria dei sistemi non scompariranno: il lavoro di alto livello e l’efficienza aumenteranno.

PS

Leggi anche sul nostro blog:

Fonte: habr.com

Aggiungi un commento