Eposet om systemadministratörer som en hotad art

Systemadministratörer runt om i världen, grattis till din professionella semester!

Vi har inga systemadministratörer kvar (nåja, nästan). Men legenden om dem är fortfarande färsk. För att hedra semestern har vi förberett detta epos. Bli bekväm, kära läsare.

Eposet om systemadministratörer som en hotad art

En gång i tiden brann Dodo IS-världen. Under den mörka tiden var huvuduppgiften för våra systemadministratörer att överleva en dag till och inte gråta.

För länge sedan skrev programmerare kod lite och långsamt och lade upp den på prod bara en gång i veckan. Så problem uppstod bara en gång var sjunde dag. Men sedan började de skriva mer kod och posta den oftare, problemen började öka, ibland började allt falla isär, och det blev värre att rulla tillbaka. Systemadministratörer led, men tolererade denna fars.

De satt hemma på kvällarna med ångest i själen. Och varje gång det hände "det hände aldrig, och här skickar övervakningen igen en signal om hjälp: Dude, världen brinner!". Sedan tog våra systemadministratörer på sig sina röda regnrockar, shorts över leggings, gjorde en curl i pannan och flög för att rädda Dodo-världen.

OBS, en liten förklaring. Det har aldrig funnits klassiska systemadministratörer som underhåller hårdvara i Dodo IS. Vi hade omedelbart avancerat på Azure-moln.

Vad gjorde de:

  • om något gick sönder, gjorde de det så att det reparerades;
  • jonglerade servrar på expertnivå;
  • ansvarade för det virtuella nätverket i Azure;
  • ansvarig för saker på låg nivå, till exempel växelverkan mellan komponenter (*viskning* där de ibland inte fumlade);
  • servern återansluter;
  • och många andra vilda.

Livet för ett team av infrastrukturingenjörer (som vi kallade våra systemadministratörer) bestod då av att släcka bränder och ständigt slå sönder testbänkar. De levde och sörjde, och sedan bestämde de sig för att tänka: varför är det så illa, eller kanske vi kan göra bättre? Kommer vi till exempel inte att dela upp människor i programmerare och systemadministratörer?

problem

Given: det finns en systemadministratör som har servrar inom sitt ansvarsområde, ett nätverk som ansluter honom till andra servrar, program på infrastrukturnivå (en webbserver som är värd för en applikation, ett databashanteringssystem, etc.). Och det finns en programmerare vars ansvarsområde är arbetskod.

Och det finns saker som är i korsningen. Vems ansvar är detta?

Vanligtvis träffades våra systemadministratörer och programmerare precis vid denna korsning och det började:

"Gubbar, ingenting fungerar, förmodligen på grund av infrastrukturen.
- Du, nej, det står i koden.

En dag i detta ögonblick började ett staket växa mellan dem, genom vilket de med glädje kastade bajs. Uppgiften, som en bajs, kastades från ena sidan av staketet till den andra. Samtidigt var ingen i närheten av att lösa situationen. Sorglig smiley.

En solstråle genomborrade den mulna himlen när de för några år sedan på Google kom på idén att inte byta uppgifter, utan istället göra en gemensam sak.

Men vad händer om vi beskriver allt som en kod?

2016 släppte Google en bok som heter "Site Reliability Engineering" om förvandlingen av rollen som en systemadministratör: från en mästare i magi till ett formaliserat tekniskt tillvägagångssätt i användningen av programvara och automation. De gick själva igenom alla törnen och hinder, fick kläm på det och bestämde sig för att dela det med världen. Boken är allmän egendom här.

Boken innehåller enkla sanningar:

  • att göra allt som kod är bra;
  • använd ett tekniskt tillvägagångssätt - bra;
  • att göra bra övervakning är bra;
  • att förhindra att en tjänst släpps om den inte har tydlig loggning och övervakning är också bra.

Dessa rutiner lästes av vår Gleb (entropi), och iväg går vi. Genomförande! Nu är vi i ett övergångsskede. SRE-teamet bildas (det finns 6 färdiga specialister, 6 fler är onboarding) och är redo att förändra världen, helt bestående av kod, till det bättre.

Vi skapar vår infrastruktur på ett sådant sätt att utvecklare kan hantera sina miljöer och samarbeta med SRE helt självständigt.

Wang istället för slutsatser

Systemadministratör är ett värdigt yrke. Men kunskap om systemdelen kräver också utmärkta färdigheter inom mjukvaruteknik.

Systemen blir enklare och enklare och superunik kunskap om att administrera järnservrar blir mindre efterfrågad för varje år. Molnteknik ersätter behovet av denna kunskap.

En bra systemadministratör inom en snar framtid måste ha goda kunskaper inom mjukvaruteknik. Ännu bättre, han borde ha goda kunskaper inom detta område.

Ingen vet hur man förutsäger framtiden innan det händer, men vi tror att det med tiden kommer att bli färre och färre företag som vill lägga till den oändligt svulstiga personalen av systemadministratörer. Även om fansen såklart kommer finnas kvar. Få rider idag på hästar, använder mest bilar, även om det finns älskare ...

Trevlig sysadmin-dag alla, kod till alla!

Källa: will.com

Lägg en kommentar