Systemadministratörer vÀrlden över, vi gratulerar er pÄ er yrkesdag!
Vi har nÀstan inga systemadministratörer kvar. Men legenden om dem lever fortfarande. I samband med denna dag har vi förberett detta epos. SÀtt er bekvÀmt, kÀra lÀsare.

Det var en gÄng en vÀrld dÀr Dodo IS brann. Under den mörka tiden var vÄr systemadministratörers frÀmsta uppgift att överleva Ànnu en dag utan att grÄta.
En gÄng skrev programmerare lite och lÄngsamt, och publicerade kod en gÄng i veckan. DÀrför uppstod problem bara en gÄng var sjunde dag. Men sedan började de skriva mer kod och publicerade oftare, problemen ökade, ibland kollapsade allt, och det blev svÄrare att ÄterstÀlla. Systemadministratörerna led, men tÄlmodigt uthÀrdade de denna kaos.
De satt hemma pÄ kvÀllarna med oro i sjÀlen. Och varje gÄng hÀnde det att "det har aldrig hÀnt, och nu igen skickar övervakningen en nödsignal: Kompis, vÀrlden brinner!" DÄ tog vÄra sysadmins pÄ sig sina röda capes, kalsonger över leggings, gjorde lockar pÄ pannan och flög för att rÀdda Dodo-vÀrlden.
Observera, en liten förklaring. Klassiska systemadministratörer som hanterar hÄrdvara har aldrig funnits pÄ Dodo IS. Vi hade alltid avancerade i molnet Azure.
Vad gjorde de dÄ:
- om nÄgot gick sönder, sÄg de till att det blev lagat;
- de jonglerade servrar pÄ expert nivÄ;
- de ansvarade för det virtuella nÀtverket i Azure;
- de ansvarade för lÄg nivÄ saker, som interaktionen mellan komponenter (*viskar* som de ibland inte hade en aning om);
- de reconnectade servrar;
- och mycket annat galet.
Livet för infrastrukturen ingenjörsteamet (som vi kallade vÄra sysadmins) bestod av att slÀcka brÀnder och stÀndigt trasiga testmiljöer. De levde och led, och sedan bestÀmde de sig för att fundera: vad Àr det som Àr sÄ dÄligt, kanske vi kan göra det bÀttre? Till exempel, varför ska vi dela in folk i programmerare och sysadmins?
Uppgift
Givet: det finns en sysadmin vars ansvar omfattar servrar, nÀtverket som kopplar honom till andra servrar, infrastrukturprogram (webbserver som hostar applikationen, databashanteringssystem, osv.). Och det finns en programmerare vars ansvar Àr fungerande kod.
Finns det saker som ligger pÄ grÀnsen. Vems ansvar blir det i sÄ fall?
Oftast var det precis hÀr pÄ grÀnsen som vÄra systemadministratörer och programmerare möttes och det började:
â Killarna, inget fungerar, antagligen pĂ„ grund av infrastrukturen.
â Killarna, nej, det handlar om koden.
En gÄng började ett stÀngsel vÀxa mellan dem i det ögonblicket, över vilket de glatt kastade skrÀp. Problemet, som en hög skrÀp, kastades frÄn den ena sidan av stÀngslet till den andra. Ingen nÀrmade sig att lösa situationen. Ledsen smiley.
Solen bröt igenom det molniga himlen nÀr de för nÄgra Är sedan pÄ Google kom pÄ att man istÀllet för att kasta uppgifter fram och tillbaka skulle göra ett gemensamt arbete.
Vad hÀnder om man beskriver allt som kod?
à r 2016 gav Google ut en liten bok "Site Reliability Engineering" om transformeringen av systemadministratörens roll: frÄn magi till en formaliserad ingenjörsmÀssig metodik för anvÀndning av mjukvara och automatisering. De har sjÀlva gÄtt igenom alla svÄrigheter och hinder, och bestÀmde sig för att dela med sig av detta till vÀrlden. Boken Àr tillgÀnglig online. .
I boken ligger enkla sanningar:
- att göra allt som kod â Ă€r bra;
- att anvĂ€nda en ingenjörsmĂ€ssig metodik â Ă€r bra;
- att ha bra övervakning â Ă€r bra;
- att inte slĂ€ppa en tjĂ€nst om det inte finns tydlig loggning och övervakning â Ă€r ocksĂ„ bra.
Dessa metoder lÀste vÄr Gleb (), och hÀrifrÄn började det. Vi implementerar! Just nu befinner vi oss i ett övergÄngsskede. SRE-teamet har bildats (det finns 6 fÀrdiga specialister, ytterligare 6 Àr under onboarding) och Àr redo att förÀndra vÀrlden, som helt bestÄr av kod, till det bÀttre.
Vi bygger vÄr infrastruktur pÄ ett sÀtt som gör det möjligt för utvecklarna att helt sjÀlva hantera sina miljöer och samarbeta med SRE.
Vi spÄr istÀllet för att dra slutsatser.
Systemadministratör Àr ett hedervÀrt yrke. Men förutom kunskaper i systemdelen behövs Àven utmÀrkta kunskaper inom mjukvaruutveckling.
Systemen blir enklare och enklare, och superunika kunskaper i administration av fysiska servrar blir mindre efterfrÄgade varje Är. Molnteknologier utövar behovet av dessa kunskaper.
En bra systemadministratör behöver i nÀrmaste framtid ha ganska bra kunskaper inom mjukvaruutveckling. Det Àr Ànnu bÀttre om han eller hon har bra kompetens pÄ detta omrÄde.
Ingen kan förutsĂ€ga framtiden förrĂ€n den intrĂ€ffar, men vi tror att det med tiden kommer att finnas fĂ€rre och fĂ€rre företag som vill öka sin stĂ€ndigt vĂ€xande personalstyrka av systemadministratörer. Ăven om, sjĂ€lvklart, entusiaster kommer att finnas kvar. FĂ„ reser idag med hĂ€star, de flesta anvĂ€nder bilar, Ă€ven om det finns entusiasterâŠ
Grattis pÄ SysAdmin-dagen, alla kodare!
KĂ€lla: habr.com
