Sida aan ku qaatay hal usbuuc anigoo ah injineer SRE intern ah. Waajibka iyada oo loo marayo indhaha injineerka software

Sida aan ku qaatay hal usbuuc anigoo ah injineer SRE intern ah. Waajibka iyada oo loo marayo indhaha injineerka software

Injineer SRE - tababare

Marka hore, aan is baro. aniga - @tristan.akhri, Injineer-dhamaadka hore ee kooxda La Soco::Caafimaadka GitLab. Toddobaadkii hore waxa aan sharaf u yeeshay in aan la shaqeeyo mid ka mid ah injineeradayada SRE ee la soo wacayo. Ujeeddadu waxay ahayd in la eego sida sarkaalka shaqada ku jira uu uga jawaabo dhacdooyinka maalin kasta iyo in la helo khibrad nololeed oo dhab ah oo ku saabsan shaqada. Waxaan jeclaan lahayn in injineeradayadu ay si fiican u fahmaan baahiyaha isticmaalayaasha howlaha La Soco::Caafimaadka.

Waxay ahayd inaan la socdo injineerka SRE meel walba muddo toddobaad ah. Taasi waa, waxaan goobjoog ka ahaa xil wareejinta, la socday isla kanaalada digniinta oo aan ka jawaabay shilalka haddii iyo goorta ay dhaceen.

Dhacdooyinka

Waxa dhacay 2 dhacdo usbuuc gudihiis.

1. macdanta Crypto

GitLab.com waxay aragtay isticmaalka boodboodka Arbacadii GitLab Runnera, oo ay sababtay isku dayga lagu isticmaalo daqiiqadaha orodyahanka si loo qodo cryptocurrency. Dhacdadan ayaa lagula tacaalay iyada oo la adeegsanayo qalabkeena dhexdhexaadinta xadgudubka, kaas oo joojiya hawlaha orodyahanka oo tirtira mashruuca iyo akoonnada la xidhiidha.

Haddii dhacdadan aan la dareemin, qalab otomaatig ah ayaa qaban lahaa, laakiin kiiskan, injineerka SRE ayaa ogaaday xadgudubka marka hore. Hawl shil ayaa la abuuray, laakiin macluumaadka ku saabsan waa la xidhay.

2. Hoos u dhigista waxqabadka Canary iyo codsiyada ugu muhiimsan

Dhacdada waxaa sababay gaabis iyo kororka khaladaadka soo noqnoqda ee kanary-ga iyo barnaamijyada mareegaha muhiimka ah ee Gitlab.com. Dhowr qiyamka Apdex ayaa lagu xadgudbay.

Fur hawsha dhacdada: https://gitlab.com/gitlab-com/gl-infra/production/issues/1442

Helitaannada Furaha ah

Waa kuwan dhowr waxyaalood oo aan bartay usbuuca aan shaqada ku jiray.

1. Ogeysiisyadu waxay aad waxtar u leeyihiin marka la ogaado ka leexashada caadada.

Ogeysiisyada waxa loo qaybin karaa dhawr nooc:

  • Ogeysiisyada ku saleysan qiimaha bilowga, sida "10 5xx khaladaad ayaa dhacay ilbiriqsikiiba."
  • Ogeysiisyada heerku yahay boqolkiiba qiimaha sida "soo noqnoqda 5xx khaladaadka 10% ee tirada guud ee codsiyada wakhti go'an."
  • Ogeysiisyada ku salaysan celceliska taariikhiga ah sida "5xx khaladaadka boqolleyda 90aad".

Guud ahaan, noocyada 2 iyo 3 ayaa faa'iido badan u leh SRE-yada shaqada, maadaama ay muujinayaan ka leexashada habka caadiga ah.

2. Digniino badan ayaan weligood kor ugu qaadin shilal.

Injineerada SR waxay la tacaalaan qulqulka digniinta joogtada ah, kuwaas oo intooda badan aan dhab ahaantii muhiim ahayn.

Haddaba maxaad ugu xaddidi weyday digniinahaaga kuwa muhiimka ah oo keliya? Habkan, si kastaba ha ahaatee, waxaa laga yaabaa inaadan aqoonsan calaamadaha hore ee waxa kubbadda barafka u geli doona dhibaato dhab ah oo khatar gelinaysa dhaawac weyn.

Wicista SRE shaqadeedu waa in la go'aamiyo digniinaha dhabta ah ee tilmaamaya wax halis ah, iyo haddii ay u baahan yihiin in la kordhiyo oo wax laga qabto. Waxaan ka shakisanahay in tani ay sidoo kale sabab u tahay dabacsanaan la'aanta digniinaha: way fiicnaan lahayd haddii ay jiraan heerar dhowr ah ama siyaabo "smart" ah oo lagu habeynayo digniinaha si waafaqsan xaaladda kor lagu sharaxay.

Soo jeedinta muuqaalka: https://gitlab.com/gitlab-org/gitlab/issues/42633

3. SRE-yada shaqada ku jira waxay isticmaalaan qalab badan.

Gudaha:

  • GitLab infra Project: runbooks waxay ku nool yihiin halkan, hawlo shaqo oo todobaadle ah, hawlaha ka jawaabida shilka.
  • Arrimaha GitLab: Baadhitaannada, dib u eegista, iyo dayactirka ayaa sidoo kale lagala socdaa arrimaha.
  • Calaamadaha GitLab: Hawlaha otomaatiga ah ayaa la bilaabay iyadoo la isticmaalayo calaamado gaar ah, kuwaas oo bots-ku isticmaalo si ay ula socdaan dhaqdhaqaaqa hawsha.

Dibadda:

  • PagerDuty: Digniin
  • Slack: PagerDuty/AlertManager socodka fariinta ayaa halkan tagta. Ku-dhex-galka amarrada jarista si loo qabto hawlo kala duwan, sida xidhitaanka digniinta ama u-kordhinta dhacdo.
  • Grafana: sawirida mitirka iyadoo diiradda la saarayo isbeddellada muddada-dheer.
  • Kibana: Waxay siisaa muuqaal-raadis/raadinta log, awood uu u qoto dheer u galo dhacdooyinka gaarka ah.
  • Soo Dhawayn: Waxaa jira "qolka dillaaca" oo si joogto ah u socda Zoom. Tani waxay u ogolaanaysaa injineerada SRE inay si dhakhso ah uga hadlaan dhacdooyinka iyaga oo aan lumin wakhti qiimo leh oo abuuraya qol iyo isku xirka ka qaybgalayaasha.

Iyo qaar kaloo badan.

4. La socodka GitLab.com ee GitLab waa hal dhibic oo guul darro ah

Haddii GitLab.com ay la kulanto adeeg la'aan weyn, ma rabno inay saameyn ku yeelato awoodeena xallinta arrinta. Waxaa lagu joojin karaa iyadoo la bilaabayo tusaale GitLab labaad si loo maareeyo GitLab.com. Dhab ahaantii, tani mar hore ayay anaga noo shaqaynaysaa: https://ops.gitlab.net/.

5. Tilmaamo dhawr ah oo ay tahay in lagu daro GitLab

  • Tafatirka hawsha isticmaale badan, oo la mid ah Google Docs. Tani waxay kaa caawin doontaa hawlaha shilalka inta lagu jiro dhacdada, iyo sidoo kale hawlaha ku saabsan faahfaahinta. Labada xaaladoodba, dhawr ka qaybgalayaal ayaa laga yaabaa inay u baahdaan inay wax ku daraan wakhtiga dhabta ah.
  • Qaboojiyayaal badan oo hawlaha. Awoodda lagu socodsiiyo tillaabooyinka socodka shaqada ee kala duwan ee GitLab ee gudaha ayaa kaa caawin doona yaraynta ku tiirsanaanta isdhexgalka Slack. Tusaale ahaan, awoodda lagu oggolaado digniinta PagerDuty iyada oo loo sii marayo amarka slash ee arrinta GitLab.
    gunaanad

Injineerada SRE waxay haystaan ​​waqti adag oo leh waxyaabo badan oo kakan. Way fiicnaan lahayd in la arko badeecooyin badan oo GitLab ah oo ka hadlaya arrimahan. Waxaan horeyba uga shaqaynaynay wax-soo-saarka alaabada kuwaas oo ka dhigi doona socodka shaqada ee kor ku xusan. Faahfaahinta waxaa laga heli karaa Ops Qaybta Aragtida Alaabta.

Waxaan balaadhineynaa kooxda sanadka 2020 si aan isugu keeno dhamaan sifooyinkaan waa weyn. Haddii aad xiisaynayso, fadlan eeg boosaska banaan, oo xor u noqo inaad la xiriirto qof kasta oo ka tirsan kooxdayada wixii su'aalo ah.

Source: www.habr.com

Add a comment