Hvordan en DevOps-spesialist ble et offer for automatisering

Merk. overs.: Det mest populære innlegget på /r/DevOps subreddit den siste måneden var verdig oppmerksomhet: "Automasjon har offisielt erstattet meg på jobben - en felle for DevOps." Forfatteren (fra USA) fortalte historien sin, som brakte liv til det populære ordtaket om at automatisering vil drepe behovet for de som vedlikeholder programvaresystemer.

Hvordan en DevOps-spesialist ble et offer for automatisering
Forklaring på Urban Dictionary for den allerede etablerte (?!) setningen om å erstatte en person med et manus

Så her er selve publikasjonen:

En vanlig vits blant DevOps-avdelinger er: "Hvis vi automatiserer alt, går vi uten jobb."

Dette er imidlertid nøyaktig hva som skjedde med meg og rundt hundre andre DevOps-ingeniører. Jeg kan ikke gå inn på detaljer på grunn av en taushetserklæring: Jeg er sikker på at informasjonen før eller siden kommer ut, men jeg vil ikke være den som sier det.

Jeg skal prøve å gi en generell ide om nøyaktig hvordan alt skjedde.

For omtrent fem år siden jobbet jeg som leder i DevOps-avdelingen til et mellomstort teknologiselskap, og mottok en utmerket lønn på den tiden (190 tusen USD), som kompenserte for vår utrolige mengde tvungen overtid.

Som det vanligvis skjer, kontaktet en rekrutterer fra LinkedIn meg. Han representerte et stort multinasjonalt konglomerat som absolutt ikke hadde noen interesse for meg som en potensiell jobbmulighet. Rekruttereren skrev at selskapet aktivt utvidet sine team av programvareingeniører, utviklere og DevOps i påvente av flere store prosjekter, og bemerket at de gjerne ville invitere meg til et intervju.

Jeg nektet og sa at jeg ikke var interessert. Han spurte hvor mye jeg tjente og understreket at konglomeratet sannsynligvis ville tilby mye mer. Dette vekket nysgjerrigheten min - fordi jeg trodde at jeg allerede hadde en utmerket lønn.

Kort sagt, jeg fløy inn til et intervju, fikk en Senior Lead-stilling med en lønn på 275 tusen USD pluss aksjeopsjoner og bonuser, samt muligheten til å jobbe eksternt (dvs. jeg trengte ikke å flytte), selv om selve ideen om å jobbe for et stort selskap, jeg likte ikke det. Tilbudet var imidlertid for godt til å avslå (de lovet meg mye mer enn Amazon hadde tidligere samme år).

Selskapet hadde en DevOps-avdeling, men den besto først og fremst av senior systemadministratorer som kunne skrive nok i Python/Bash/PowerShell til at det ble farlig. Derfor trengte de et team av ekte DevOps-ingeniører med erfaring med programmering på lavere nivåspråk for å jobbe med komplekse prosjekter.

I løpet av de neste tre årene vokste avdelingen vår. Jeg må si at ledelsen gjorde alt riktig. Vi ble nesten aldri nektet noe vi ba om, og vi fullførte over 90 % av våre planlagte prosjekter i tide og innenfor budsjett, noe som virkelig er fantastisk.

Men for omtrent halvannet år siden ble det åpenbart at vi hadde automatisert bokstavelig talt *alt*. Selvfølgelig var det fortsatt regelmessig vedlikehold og kontroller, men det siste halvannet året jobbet jeg egentlig bare 1-2 timer om dagen fordi det var lite annet å gjøre. Jeg hadde ikke tenkt å slutte i en så godt betalt jobb, men jeg var redd den dagen X til slutt skulle komme, og så kom den i går.

I hovedsak ble det kunngjort at de fleste av DevOps-teamene ble oppløst (75 personer igjen som jobber med spesifikke applikasjoner) fordi IT- og Software Engineering-teamene var i stand til å håndtere all koden, og det var rett og slett ikke mer arbeid for DevOps-gutta.

Jeg ble tilbudt en stilling i IT-teamet, men lønnen der var nesten halvparten så mye. Jeg kunne fortsette å jobbe eksternt, men de ville at jeg etter hvert skulle flytte til byen der kontoret lå slik at jeg kunne være der oftere.

Det er synd at det ble sånn, for jeg elsket å jobbe der. Selskapet tok godt vare på oss (ikke medregnet oppsigelsen, selvfølgelig), og det er ikke mange plasser for DevOps med en lønn over 200 tusen USD og en standard 8-timers arbeidsdag, nesten uten overtid.

Heldigvis har jeg forvaltet pengene mine klokt og klart å nedbetale 4 boliglån i sin helhet de siste 5 årene. Nå har jeg en liten tilleggsinntekt, utgiftene er begrenset, så jeg har råd til å sakte lete etter et nytt sted.

Tillegg (fra oversetteren)

Forfatteren selv er det kommenterer tittelen min: "Jeg beklager hvis dette kom over som clickbait: Jeg prøvde bare å legge til litt humor til tittelen, uten å ha til hensikt å gjøre historien min om til clickbait eller DevOps-skrekk."

Og vi var enige i den nevnte "fellen", "fallgruven" i forbindelse med DevOps ikke alle kommentatorer: «Hvorfor en felle? Du fikk en god lønn (til og med mer enn det som tidligere ble beskrevet som "flott"), ble kvitt de ekstra timene, gjorde en god jobb og fikk en flott CV-inngang."

Et par tillegg fra forfatterens andre kommentarer om denne historien:

  • Om lønn. Viktige faktorer er regionale og faglige. Forfatteren, som er programvareingeniør med 25 års erfaring, hadde stillingen som leder for et DevOps-team. Dessuten er hans erfaring ikke begrenset til kunnskap om moderne infrastruktur, men strekker og programmeringsspråk som C++, Fortran og Cobol, som var kritiske for interaksjon med utviklere i organisasjonen.
  • For de som også syntes at 75 DevOps-ingeniører var mye. I dette selskapet"jobber mer enn 50 tusen mennesker og bokstavelig talt tusenvis av applikasjoner som fungerer."

bonus

Hvis du ikke har lest den ennå nylig intervju vår tekniske direktør - Dmitry Stolyarov (distol), - for DevOpsConf-konferansen og podcast DevOps Deflope, så berørte den et lignende spørsmål. Og dette er synspunktet som ble gitt uttrykk for:

- Og så hva [hvis bruken av K8s skal forenkles betydelig] hva vil skje med ingeniørene, systemadministratorene som støtter Kubernetes?

Dmitry: Hva skjedde med regnskapsføreren etter bruken av 1C? Omtrent det samme. Før dette telte de på papiret – nå i programmet. Arbeidsproduktiviteten har økt i størrelsesordener, men selve arbeidskraften har ikke forsvunnet. Hvis det tidligere måtte 10 ingeniører til for å skru inn en lyspære, vil nå én være nok.

Mengden programvare og antall oppgaver, ser det ut for meg, vokser nå i en raskere hastighet enn nye DevOps dukker opp, og effektiviteten øker. Det er en spesifikk mangel i markedet akkurat nå, og den vil vare lenge. Senere vil alt gå tilbake til en viss norm, der effektiviteten av arbeidet vil øke, det vil bli mer og mer serverløst, et nevron vil bli knyttet til Kubernetes, som vil velge alle ressursene nøyaktig som det skal ... og i generelt, gjør alt selv som det skal - mann, gå vekk og ikke bland deg inn.

Men noen vil fortsatt måtte ta avgjørelser. Det er tydelig at kvalifikasjonsnivået og spesialiseringen til denne personen er høyere. I dag trenger man i regnskapsavdelingen ikke at 10 ansatte skal føre bøker for at hendene ikke skal bli slitne. Det er rett og slett ikke nødvendig. Mange dokumenter skannes automatisk og gjenkjennes av det elektroniske dokumenthåndteringssystemet. En smart regnskapssjef er nok, allerede med mye større kompetanse, med god forståelse.

Generelt er dette veien å gå i alle bransjer. Det er det samme med biler: tidligere kom en bil med en mekaniker og tre sjåfører. I dag er bilkjøring en enkel prosess der vi alle deltar hver dag. Ingen tror at en bil er noe komplisert.

DevOps eller systemutvikling vil ikke forsvinne - arbeid på høyt nivå og effektivitet vil øke.

PS

Les også på bloggen vår:

Kilde: www.habr.com

Legg til en kommentar