Come uno specialista DevOps è diventato vittima dell'automazione

Nota del traduttore.: Un articolo degno di nota è stato il più popolare sul subreddit /r/DevOps nell'ultimo mese: «L'automazione mi ha ufficialmente sostituito al lavoro — una trappola per i DevOps». L'autore (dagli Stati Uniti) ha raccontato la sua storia, incarnando il popolare adagio secondo cui l'automazione eliminerà la necessità di chi supporta i sistemi software.

Come uno specialista DevOps è diventato vittima dell'automazione
Spiegazione su Urban Dictionary della frase ormai consolidata (?!): la sostituzione dell'essere umano con uno script

Quindi, ecco l'articolo:

Nel mondo dei dipartimenti DevOps, si sente spesso questa battuta: «Se automatizziamo tutto, rimarremo senza lavoro».

Tuttavia, è esattamente ciò che è successo a me e a circa cento altri ingegneri DevOps. Non posso entrare nei dettagli a causa di un accordo di non divulgazione: sono certo che prima o poi le informazioni verranno a galla, ma non voglio essere io a dirlo.

Proverò a dare un'idea generale di come sia andata.

Circa cinque anni fa, lavoravo come manager nel dipartimento DevOps di una azienda tecnologica di dimensioni medie, ricevendo uno stipendio eccellente per l'epoca (190.000 USD), che compensava il nostro incredibile volume di straordinari.

Come spesso accade, sono stato contattato da un reclutatore su LinkedIn. Rappresentava un grande conglomerato multinazionale che non mi interessava affatto come potenziale datore di lavoro. Il reclutatore ha scritto che l'azienda sta espandendo attivamente i suoi team di ingegneri, sviluppatori e professionisti DevOps in vista di diversi grandi progetti, e ha sottolineato che sarebbero felici di invitarmi a un colloquio.

Ho rifiutato dicendo che non mi interessava. Mi ha chiesto quanto guadagnassi, sottolineando che il conglomerato avrebbe sicuramente offerto molto di più. Questo ha stuzzicato la mia curiosità, dal momento che pensavo di avere già un ottimo stipendio.

In breve, sono andato al colloquio, ho ottenuto la posizione di Senior Lead con uno stipendio di 275.000 USD più opzioni su azioni e bonus, oltre alla possibilità di lavorare da remoto (cioè non ho dovuto trasferirmi), anche se l'idea di lavorare per una grande azienda non mi entusiasmava. Tuttavia, l'offerta era troppo allettante per essere rifiutata (mi hanno promesso molto di più rispetto ad Amazon, che mi aveva contattato nello stesso anno).

Nell'azienda c'era un reparto DevOps, ma consisteva principalmente in amministratori di sistema senior, capaci di scrivere abbastanza in Python/Bash/PowerShell da risultare rischioso. Avevano quindi bisogno di un team di veri ingegneri DevOps con esperienza nella programmazione in linguaggi di livello più basso per lavorare su progetti complessi.

Nel corso dei successivi tre anni, il nostro reparto si è espanso. Devo dire che la direzione ha fatto tutto bene. Raramente ci è stato negato ciò che chiedevamo e oltre il 90% dei progetti pianificati è stato completato in tempo e rispettando il budget, il che è davvero sorprendente.

Tuttavia, circa un anno e mezzo fa è diventato chiaro che avevamo automatizzato letteralmente *tutto*. Certo, continuavamo a eseguire manutenzioni regolari e controlli, ma negli ultimi diciotto mesi ho lavorato effettivamente solo 1-2 ore al giorno, poiché non c'era praticamente nulla da fare. Non avevo intenzione di lasciare un lavoro così ben retribuito, ma temevo che il giorno X alla fine sarebbe arrivato, e ieri è successo.

È stato fondamentalmente annunciato che la maggior parte dei team DevOps è stata sciolta (sono rimasti 75 membri che si occupano di applicazioni specifiche), poiché i team IT e Software Engineering sono stati in grado di gestire tutto il codice, e per i ragazzi di DevOps semplicemente non c'è più lavoro.

Mi è stata offerta una posizione nel team IT, ma lo stipendio era quasi la metà. Avrei potuto continuare a lavorare da remoto, tuttavia volevano che alla fine mi trasferissi nella città in cui si trova l'ufficio e che potessi andarci più spesso.

Peccato che sia andata così, perché mi piaceva lavorare lì. L'azienda si prendeva cura di noi (eccetto per il licenziamento, ovviamente), e non ci sono molte posizioni per DevOps con stipendi superiori ai 200.000 USD e una normale giornata lavorativa 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 extra, le spese sono contenute, quindi posso permettermi di cercare con calma un nuovo posto.

Aggiunte (dal traduttore)

Così commenta lo stesso autore commenta il tuo titolo: «Mi scuso se sembra clickbait: stavo solo cercando di aggiungere un po' di umorismo al titolo, senza intendere trasformare la mia storia in clickbait o in un horror da DevOps».

e con la cosiddetta «trappola», «insidia» nel contesto del DevOps concordano non tutti i commentatori: «Perché è una trappola? Hai ottenuto un buon stipendio (anche maggiore rispetto a quello descritto come “ottimo” in precedenza), hai eliminato ore di lavoro extra, hai fatto un ottimo lavoro e hai ricevuto una referenza straordinaria per il tuo curriculum».

Un paio di aggiunte da altri commenti dell'autore su questa storia:

  • Sullo stipendio. Fattori importanti — regionale e professionale. L'autore, essendo un software engineer con 25 anni di esperienza, ha ricoperto il ruolo di manager del team DevOps. La sua esperienza non si limita a conoscenze sulla moderna infrastruttura, ma si estende anche a linguaggi di programmazione come C++, Fortran e Cobol, che sono stati critici per interagire con gli sviluppatori nell'organizzazione.
  • Per chi ha anche pensato che 75 ingegneri DevOps siano molti. In questa azienda ci sonolavorano più di 50.000 persone e funziona letteralmente migliaia di applicazioni.

Bonus

Se non hai ancora letto l'intervista recente del nostro direttore tecnico — Dmitrij Stoliarov (distol), — per la conferenza DevOpsConf e il podcast DevOps DeFlop., si toccava un tema simile. Ecco quale punto di vista è stato espresso:

— E allora che [nel caso di una forte semplificazione dell'uso di K8s] cosa ne sarà degli ingegneri e degli amministratori di sistema che supportano Kubernetes?

Dmitrij: E cosa è successo ai contabili dopo l'arrivo di 1C? Pressappoco la stessa cosa. Prima si facevano i conti su carta — ora con il software. La produttività del lavoro è aumentata notevolmente, ma il lavoro non è scomparso. Se prima servivano 10 ingegneri per avvitare una lampadina, ora ne basta uno.

Il numero di software e di compiti, mi sembra, sta crescendo a una velocità maggiore rispetto alla formazione di nuovi DevOps e all'aumento di efficienza. Attualmente c'è una carenza specifica nel mercato che durerà a lungo. In seguito, tutto si stabilizzerà in una certa norma, la quale porterà a un aumento dell'efficienza lavorativa, ci sarà sempre più serverless, e a Kubernetes si collegherà un'intelligenza artificiale che gestirà tutte le risorse proprio come necessario... e in generale farà tutto come bisogna — uomo, stai a lato e non disturbare.

Ma alla fine qualcuno dovrà prendere delle decisioni. È chiaro che il livello di qualificazione e specializzazione di questa persona è superiore. Al momento, nel dipartimento contabile non hai bisogno di 10 dipendenti che gestiscano i libri contabili, per non affaticarsi. Non serve affatto. Molti documenti vengono automaticamente scansionati e riconosciuti dal sistema di gestione elettronica dei documenti. Basta un intelligente capo contabile, già con competenze superiori e una buona comprensione.

In generale, questo è il percorso in tutti i settori. Lo stesso vale per le automobili: in passato era necessario l'automeccanico e tre conducenti per ogni veicolo. Oggi, guidare un'auto è un processo molto semplice, nel quale tutti noi siamo coinvolti ogni giorno. Nessuno si ferma a pensare che l'automobile sia qualcosa di complesso.

DevOps o ingegneria dei sistemi non scompariranno — l'alto livello e l'efficienza del lavoro aumenteranno.

P.S.

Leggete anche nel nostro blog:

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster