Hur en DevOps-specialist blev ett offer för automatisering

Notera. transl.: Det mest populära inlägget på /r/DevOps subreddit under den senaste månaden var värt uppmärksamhet: "Automation har officiellt ersatt mig på jobbet - en fälla för DevOps." Dess författare (från USA) berättade sin historia, som väckte liv till det populära ordspråket att automatisering kommer att döda behovet för dem som underhåller mjukvarusystem.

Hur en DevOps-specialist blev ett offer för automatisering
Förklaring på Urban Dictionary för den redan etablerade (?!) frasen om att ersätta en person med ett manus

Så här är själva publikationen:

Ett vanligt skämt bland DevOps-avdelningar är, "Om vi ​​automatiserar allt kommer vi att vara arbetslösa."

Det är dock precis vad som hände mig och ett hundratal andra DevOps-ingenjörer. Jag kan inte gå in på detaljer på grund av ett sekretessavtal: Jag är säker på att informationen förr eller senare kommer ut, men jag vill inte vara den som uttalar det.

Jag ska försöka ge en allmän uppfattning om exakt hur allting hände.

För ungefär fem år sedan arbetade jag som chef på DevOps-avdelningen på ett medelstort teknikföretag, och fick en utmärkt lön vid den tiden (190 tusen USD), vilket kompenserade för vår otroliga mängd påtvingad övertid.

Som vanligt har en rekryterare från LinkedIn kontaktat mig. Han representerade ett stort multinationellt konglomerat som absolut inte hade något intresse av mig som en potentiell arbetsmöjlighet. Rekryteraren skrev att företaget aktivt utökade sina team av mjukvaruingenjörer, utvecklare och DevOps i väntan på flera stora projekt, och noterade att de skulle vilja bjuda in mig till en intervju.

Jag vägrade och sa att jag inte var intresserad. Han frågade hur mycket jag tjänade och betonade att konglomeratet förmodligen skulle erbjuda mycket mer. Detta väckte min nyfikenhet - för jag trodde att jag redan hade en utmärkt lön.

Kort sagt, jag flög in för en intervju, fick en Senior Lead-position med en lön på 275 tusen USD plus aktieoptioner och bonusar, samt möjligheten att arbeta på distans (dvs. jag behövde inte flytta), även om den mycket idén om att arbeta för ett stort företag jag gillade inte det. Erbjudandet var dock för bra för att tacka nej (de lovade mig mycket mer än vad Amazon hade tidigare samma år).

Företaget hade en DevOps-avdelning, men den bestod i första hand av seniora systemadministratörer som kunde skriva tillräckligt mycket i Python/Bash/PowerShell för att det skulle bli farligt. Därför behövde de ett team av riktiga DevOps-ingenjörer med erfarenhet av programmering på lägre nivåer för att arbeta med komplexa projekt.

Under de kommande tre åren växte vår avdelning. Jag måste säga att ledningen gjorde allt rätt. Vi nekades nästan aldrig något vi bad om, och vi slutförde över 90 % av våra planerade projekt i tid och inom budget, vilket är verkligen fantastiskt.

Men för ungefär ett och ett halvt år sedan blev det uppenbart att vi hade automatiserat bokstavligen *allt*. Visst fanns det fortfarande regelbundet underhåll och kontroller, men det senaste och ett halvt året jobbade jag egentligen bara 1-2 timmar om dagen eftersom det inte fanns så mycket annat att göra. Jag hade inte för avsikt att sluta på ett så välbetalt jobb, men jag var rädd att dagen X så småningom skulle komma, och så kom det igår.

I huvudsak tillkännagavs att de flesta av DevOps-teamen upplöstes (75 personer kvar som arbetar med specifika applikationer) eftersom IT- och Software Engineering-teamen kunde hantera all kod, och det fanns helt enkelt inget mer arbete för DevOps-killarna.

Jag erbjöds en tjänst i IT-teamet, men där var lönen nästan hälften så mycket. Jag kunde fortsätta jobba på distans, men de ville att jag så småningom skulle flytta till staden där kontoret låg så att jag kunde vara där oftare.

Det är synd att det blev så för jag älskade att jobba där. Företaget tog väl hand om oss (bortsett från uppsägningarna förstås), och det finns inte många platser för DevOps med en lön över 200 tusen USD och en vanlig 8-timmars arbetsdag, nästan utan övertid.

Som tur är har jag förvaltat mina pengar klokt och lyckats betala av 4 bolån i sin helhet under de senaste 5 åren. Nu har jag en liten merinkomst, utgifterna är begränsade, så jag har råd att sakta leta efter en ny plats.

Tillägg (från översättaren)

Författaren själv är så kommentarer till min titel: "Jag ber om ursäkt om detta uppfattades som clickbait: jag försökte bara lägga till lite humor till titeln, utan avsikt att förvandla min berättelse till clickbait eller DevOps-skräck."

Och vi höll med om den nämnda "fällan", "fallgrop" i samband med DevOps inte alla kommentatorer: ”Varför en fälla? Du fick en bra lön (till och med mer än vad som tidigare beskrevs som "bra"), blev av med de extra timmarna, gjorde ett bra jobb och fick ett bra CV-inlägg."

Ett par tillägg från författarens andra kommentarer om denna berättelse:

  • Om lön. Viktiga faktorer är regionala och professionella. Författaren, som är en mjukvaruingenjör med 25 års erfarenhet, innehade positionen som chef för ett DevOps-team. Dessutom är hans erfarenhet inte begränsad till kunskap om modern infrastruktur, utan sträcker sig och programmeringsspråk som C++, Fortran och Cobol, som var avgörande för interaktion med utvecklare i organisationen.
  • För de som också tyckte att 75 DevOps-ingenjörer var mycket. I detta företag"работают mer än 50 tusen människor och bokstavligen tusentals applikationer som fungerar.”

bonus

Om du inte har läst den än nyligen intervju vår tekniska chef - Dmitry Stolyarov (distol), - för DevOpsConf-konferensen och podcast DevOps Deflope, då berörde den en liknande fråga. Och detta är synen som framfördes:

- Och sen då [vid avsevärd förenkling av användningen av K8s] vad kommer att hända med ingenjörerna, systemadministratörerna som stödjer Kubernetes?

Dmitry: Vad hände med revisorn efter tillkomsten av 1C? Ungefär samma. Innan detta räknade man på papper – nu i programmet. Arbetsproduktiviteten har ökat i storleksordningar, men själva arbetet har inte försvunnit. Om det tidigare krävdes 10 ingenjörer för att skruva i en glödlampa, nu räcker det med en.

Mängden mjukvara och antalet uppgifter, verkar det för mig, växer nu i snabbare takt än vad nya DevOps dyker upp och effektiviteten ökar. Det råder en specifik brist på marknaden just nu och den kommer att pågå länge. Senare kommer allt att återgå till en viss norm, där effektiviteten i arbetet kommer att öka, det kommer att bli mer och mer serverlöst, en neuron kommer att kopplas till Kubernetes, som kommer att välja alla resurser precis som den ska... och i allmänt, gör allt själv som det ska - man, gå undan och stör inte.

Men någon kommer fortfarande att behöva fatta beslut. Det är tydligt att denna persons kvalifikationsnivå och specialisering är högre. Numera på redovisningsavdelningen behöver man inte 10 anställda som bokför så att händerna inte blir trötta. Det är helt enkelt inte nödvändigt. Många dokument skannas automatiskt och känns igen av det elektroniska dokumenthanteringssystemet. Det räcker med en smart revisor, redan med mycket större kompetens, med god förståelse.

Generellt sett är det rätt väg att gå inom alla branscher. Det är samma sak med bilar: tidigare kom en bil med en mekaniker och tre förare. Nuförtiden är bilkörning en enkel process som vi alla deltar i varje dag. Ingen tycker att en bil är något komplicerat.

DevOps eller systemteknik kommer inte att försvinna - arbete på hög nivå och effektivitet kommer att öka.

PS

Läs även på vår blogg:

Källa: will.com

Lägg en kommentar