Å obrÄ«d Ŕī ir gandrÄ«z visdÄrgÄkÄ pozÄ«cija tirgÅ«. Satraukums ap āDevOpsā inženieriem pÄrsniedz visus iedomÄjamos ierobežojumus, un tas ir vÄl sliktÄks ar vecÄka gadagÄjuma DevOps inženieriem.
Es strÄdÄju par integrÄcijas un automatizÄcijas nodaļas vadÄ«tÄju, uzminiet angļu valodas dekodÄÅ”anu - DevOps Manager. Diez vai angļu stenogramma atspoguļo mÅ«su ikdienas aktivitÄtes, taÄu krievu versija Å”ajÄ gadÄ«jumÄ ir precÄ«zÄka. Manas darbÄ«bas rakstura dÄļ ir likumsakarÄ«gi, ka man ir jÄintervÄ nÄkamie savas komandas locekļi, un pÄdÄjÄ gada laikÄ caur mani ir izgÄjuÅ”i apmÄram 50 cilvÄki, un tikpat daudz ir nogriezts priekÅ”skatÄ«jumÄ ar maniem darbiniekiem.
JoprojÄm meklÄjam kolÄÄ£us, jo aiz DevOps etiÄ·etes slÄpjas ļoti liels slÄnis dažÄda veida inženieru.
Viss zemÄk rakstÄ«tais ir mans personÄ«gais viedoklis, tam nav jÄpiekrÄ«t, bet pieļauju, ka tas pieliks kÄdu krÄsu tavai attieksmei pret tÄmu. Neskatoties uz risku izkrist no labvÄlÄ«bas, publicÄju savu viedokli, jo uzskatu, ka tam ir kur bÅ«t.
UzÅÄmumiem ir atŔķirÄ«ga izpratne par to, kas ir DevOps inženieri, un, lai Ätri pieÅemtu darbÄ resursus, tie visiem pieliek Å”o etiÄ·eti. SituÄcija ir visai dÄ«vaina, jo uzÅÄmumi ir gatavi Å”iem cilvÄkiem maksÄt nereÄlus atalgojumus, vairumÄ gadÄ«jumu par tiem saÅemot rÄ«ku administratoru.
TÄtad, kas ir DevOps inženieri?
SÄksim ar tÄ parÄdÄ«Å”anÄs vÄsturi ā attÄ«stÄ«bas operÄcijas parÄdÄ«jÄs kÄ vÄl viens solis ceÄ¼Ä uz mijiedarbÄ«bas optimizÄÅ”anu mazÄs komandÄs, lai palielinÄtu produktu ražoÅ”anas Ätrumu, kÄ paredzamÄs sekas. Ideja bija stiprinÄt izstrÄdes komandu ar zinÄÅ”anÄm par procedÅ«rÄm un pieejÄm produktu vides pÄrvaldÄ«bÄ. Citiem vÄrdiem sakot, izstrÄdÄtÄjam ir jÄsaprot un jÄzina, kÄ viÅa produkts darbojas noteiktos apstÄkļos, ir jÄsaprot, kÄ izvietot savu produktu, kÄdas vides Ä«paŔības var pielÄgot, lai uzlabotu veiktspÄju. TÄtad kÄdu laiku parÄdÄ«jÄs izstrÄdÄtÄji ar DevOps pieeju. DevOps izstrÄdÄtÄji rakstÄ«ja veidoÅ”anas un iepakoÅ”anas skriptus, lai vienkÄrÅ”otu savas darbÄ«bas un ražoÅ”anas vides veiktspÄju. TomÄr risinÄjuma arhitektÅ«ras sarežģītÄ«ba un infrastruktÅ«ras komponentu savstarpÄjÄ ietekme laika gaitÄ sÄka pasliktinÄt vidi veiktspÄju; ar katru iterÄciju bija nepiecieÅ”ama arvien dziļÄka izpratne par atseviŔķiem komponentiem, samazinot izstrÄdÄtÄja produktivitÄti papildu izmaksas, kas saistÄ«tas ar komponentu un regulÄÅ”anas sistÄmu izpratni konkrÄtam uzdevumam. Pieauga paÅ”a izstrÄdÄtÄja paÅ”izmaksa, lÄ«dz ar to arÄ« produkta paÅ”izmaksa, strauji uzlÄca prasÄ«bas jaunajiem izstrÄdÄtÄjiem komandÄ, jo bija jÄsedz arÄ« izstrÄdes āzvaigznesā pienÄkumi un, protams, āzvaigžÅuā kļuva mazÄk. un mazÄk pieejami. Ir arÄ« vÄrts atzÄ«mÄt, ka, pÄc manas pieredzes, dažus izstrÄdÄtÄjus interesÄ operÄtÄjsistÄmas kodola pakeÅ”u apstrÄdes specifika, pakeÅ”u marÅ”rutÄÅ”anas noteikumi un resursdatora droŔības aspekti. LoÄ£isks solis bija piesaistÄ«t administratoru, kurÅ” to pÄrzina un viÅam uzticÄt lÄ«dzÄ«gus pienÄkumus, kas, pateicoties viÅa pieredzei, ļÄva sasniegt tos paÅ”us rÄdÄ«tÄjus ar zemÄkÄm izmaksÄm, salÄ«dzinot ar āzvaigznesā izstrÄdes izmaksÄm. Å Ädi administratori tika ievietoti komandÄ, un viÅa galvenais uzdevums bija pÄrvaldÄ«t testÄÅ”anas un ražoÅ”anas vidi, saskaÅÄ ar noteiktas komandas noteikumiem, ar resursiem, kas pieŔķirti Å”ai komandai. TÄ patiesÄ«bÄ DevOps parÄdÄ«jÄs vairÄkuma prÄtos.
DaļÄji vai pilnÄ«bÄ ar laiku Å”ie sistÄmu administratori sÄka izprast Ŕīs konkrÄtÄs komandas vajadzÄ«bas izstrÄdes jomÄ, kÄ atvieglot dzÄ«vi izstrÄdÄtÄjiem un testÄtÄjiem, kÄ izlaist atjauninÄjumu un nav jÄpaliek pa nakti piektdien birojÄ, labojot izvietoÅ”anas kļūdas. Laiks pagÄja, un tagad āzvaigznesā bija sistÄmu administratori, kuri saprata, ko izstrÄdÄtÄji vÄlas. Lai samazinÄtu ietekmi, sÄka parÄdÄ«ties pÄrvaldÄ«bas utilÄ«tas; visi atcerÄjÄs vecÄs un uzticamÄs OS lÄ«meÅa izolÄcijas metodes, kas ļÄva samazinÄt prasÄ«bas droŔībai, tÄ«kla daļas pÄrvaldÄ«bai un resursdatora konfigurÄcijai. kopumÄ un rezultÄtÄ samazinÄs prasÄ«bas pÄc jaunÄm āzvaigznÄmā.
Ir parÄdÄ«jusies "brÄ«niŔķīga" lieta - dokeris. KÄpÄc brÄ«niŔķīgi? JÄ, tikai tÄpÄc, ka, lai izveidotu izolÄciju chroot vai cietumÄ, kÄ arÄ« OpenVZ, bija nepiecieÅ”amas netriviÄlas zinÄÅ”anas par OS, turpretim utilÄ«ta ļauj vienkÄrÅ”i izveidot izolÄtu lietojumprogrammu vidi noteiktÄ resursdatorÄ ar visu nepiecieÅ”amo iekÅ”pusÄ un rokÄ. atkal pÄri attÄ«stÄ«bas grožiem, un sistÄmas administrators var pÄrvaldÄ«t tikai ar vienu resursdatoru, nodroÅ”inot tÄ droŔību un augstu pieejamÄ«bu - loÄ£isks vienkÄrÅ”ojums. TaÄu progress nestÄv uz vietas un sistÄmas atkal kļūst arvien sarežģītÄkas, komponentu ir arvien vairÄk, viens resursdators vairs neatbilst sistÄmas vajadzÄ«bÄm un ir jÄveido klasteri, mÄs atkal atgriežamies pie sistÄmu administratoriem, kuri ir spÄj izveidot Ŕīs sistÄmas.
Ciklu pÄc cikla parÄdÄs dažÄdas sistÄmas, kas vienkÄrÅ”o izstrÄdi un/vai administrÄÅ”anu, parÄdÄs orÄ·estrÄÅ”anas sistÄmas, kuras, kamÄr nav jÄatkÄpjas no standarta procesa, ir Ärti lietojamas. Mikropakalpojumu arhitektÅ«ra parÄdÄ«jÄs arÄ« ar mÄrÄ·i vienkÄrÅ”ot visu iepriekÅ” aprakstÄ«to ā mazÄk attiecÄ«bu, vieglÄk pÄrvaldÄ«t. PÄc savas pieredzes es neatradu pilnÄ«bÄ mikropakalpojumu arhitektÅ«ru, es teiktu, 50 lÄ«dz 50 - 50 procenti mikropakalpojumu, melnÄs kastes, ienÄca, iznÄca apstrÄdÄti, pÄrÄjie 50 ir saplÄsts monolÄ«ts, servisi nespÄj strÄdÄt atseviŔķi no citiem. sastÄvdaļas. Tas viss atkal uzlika ierobežojumus gan izstrÄdÄtÄju, gan administratoru zinÄÅ”anu lÄ«menim.
LÄ«dzÄ«gas āŔūpolesā ekspertu zinÄÅ”anu lÄ«menÄ« par konkrÄtu resursu turpinÄs lÄ«dz pat Å”ai dienai. Bet mÄs nedaudz novirzÄmies, ir daudzi punkti, kurus vÄrts izcelt.
Celtniecības inženieris/izlaiduma inženieris
Ä»oti augsti specializÄti inženieri, kas parÄdÄ«jÄs kÄ lÄ«dzeklis programmatÅ«ras veidoÅ”anas procesu un izlaidumu standartizÄÅ”anai. PlaÅ”i izplatÄ«tÄ Agile ievieÅ”anas procesÄ Å”Ä·iet, ka tie vairs nav pieprasÄ«ti, taÄu tas nebÅ«t nav tÄ. Å Ä« specializÄcija parÄdÄ«jÄs kÄ lÄ«dzeklis programmatÅ«ras montÄžas un piegÄdes standartizÄÅ”anai rÅ«pnieciskÄ mÄrogÄ, t.i. izmantojot standarta metodes visiem uzÅÄmuma produktiem. LÄ«dz ar DevOps parÄdÄ«Å”anos izstrÄdÄtÄji daļÄji zaudÄja savas funkcijas, jo tieÅ”i izstrÄdÄtÄji sÄka gatavot produktu piegÄdei, un, Åemot vÄrÄ mainÄ«go infrastruktÅ«ru un pieeju piegÄdei pÄc iespÄjas ÄtrÄk, neÅemot vÄrÄ kvalitÄti, laika gaitÄ tie kļuva par izmaiÅu apturÄtÄjs, jo kvalitÄtes standartu ievÄroÅ”ana neizbÄgami bremzÄ piegÄdes. TÄpÄc pakÄpeniski daļa no Build/Release inženieru funkcionalitÄtes pÄrgÄja uz sistÄmas administratoru pleciem.
Ops ir tik dažÄdas
MÄs virzÄmies uz priekÅ”u un atkal liela pienÄkumu loka klÄtbÅ«tne un kvalificÄta personÄla trÅ«kums virza mÅ«s uz stingru specializÄciju, kÄ sÄnes pÄc lietus, parÄdÄs dažÄdas OperÄcijas:
- TechOps ā enikey sistÄmas administratori jeb HelpDesk Engineer
- LiveOps ā sistÄmu administratori, kas galvenokÄrt ir atbildÄ«gi par ražoÅ”anas vidÄm
- CloudOps ā sistÄmu administratori, kas specializÄjas publiskos mÄkoÅos Azure, AWS, GCP utt.
- PlatOps/InfraOps/SysOps ā infrastruktÅ«ras sistÄmu administratori.
- NetOps - tīkla administratori
- SecOps - sistÄmu administratori, kas specializÄjas informÄcijas droŔībÄ - PCI atbilstÄ«ba, CIS atbilstÄ«ba, ielÄpÄÅ”ana utt.
DevOps (teorÄtiski) ir cilvÄks, kurÅ” no pirmavotiem izprot visus izstrÄdes cikla procesus ā izstrÄdi, testÄÅ”anu, izprot produkta arhitektÅ«ru, spÄj novÄrtÄt droŔības riskus, pÄrzina pieejas un automatizÄcijas rÄ«kus, vismaz augstÄ lÄ«menÄ«. lÄ«menÄ«, papildus tam saprot arÄ« pirms- un pÄcapstrÄdi.produkta izlaiÅ”anas atbalsts. Persona, kas spÄj darboties gan kÄ darbÄ«bas, gan attÄ«stÄ«bas aizstÄve, kas nodroÅ”ina labvÄlÄ«gu sadarbÄ«bu starp Å”iem diviem pÄ«lÄriem. Izprot komandu darba plÄnoÅ”anas un klientu vÄlmju pÄrvaldÄ«Å”anas procesus.
Lai veiktu Å”Äda veida darbu un pienÄkumus, Å”ai personai ir jÄbÅ«t lÄ«dzekļiem, lai vadÄ«tu ne tikai izstrÄdes un testÄÅ”anas procesus, bet arÄ« produkta infrastruktÅ«ras pÄrvaldÄ«bu, kÄ arÄ« resursu plÄnoÅ”anu. DevOps Å”ajÄ izpratnÄ nevar atrasties ne IT, ne pÄtniecÄ«bÄ un attÄ«stÄ«bÄ, ne pat PMO; tai ir jÄbÅ«t ietekmei visÄs Å”ajÄs jomÄs - uzÅÄmuma tehniskajam direktoram, galvenajam tehniskajam direktoram.
Vai tÄ ir taisnÄ«ba jÅ«su uzÅÄmumÄ? - ES Å”aubos. VairumÄ gadÄ«jumu tas ir IT vai pÄtniecÄ«ba un attÄ«stÄ«ba.
LÄ«dzekļu trÅ«kums un spÄja ietekmÄt vismaz vienu no Ŕīm trim darbÄ«bas jomÄm novirzÄ«s problÄmu smagumu uz tÄm vietÄm, kur Ŕīs izmaiÅas ir vieglÄk piemÄrojamas, piemÄram, tehnisko ierobežojumu piemÄroÅ”ana izlaidumiem saistÄ«bÄ ar ānetÄ«roā kodu saskaÅÄ ar statisku. analizatoru sistÄmas. Tas ir, ja PMO nosaka stingru termiÅu funkcionalitÄtes izlaiÅ”anai, pÄtniecÄ«ba un attÄ«stÄ«ba Å”ajos termiÅos nevar nodroÅ”inÄt augstas kvalitÄtes rezultÄtu un nodroÅ”ina to pÄc iespÄjas labÄk, atstÄjot pÄrstrukturÄÅ”anu vÄlÄkam, ar IT saistÄ«tais DevOps bloÄ·Ä izlaiÅ”anu, izmantojot tehniskos lÄ«dzekļus. . Pilnvaru trÅ«kums mainÄ«t situÄciju atbildÄ«gu darbinieku gadÄ«jumÄ noved pie hiperatbildÄ«bas izpausmÄm par to, ko viÅi nevar ietekmÄt, it Ä«paÅ”i, ja Å”ie darbinieki saprot un redz kļūdas un kÄ tÄs labot - āSvÄtlaime ir nezinÄÅ”anaā, un kÄ sekas Å”o darbinieku izdegÅ”anai un zaudÄÅ”anai.
DevOps resursu tirgus
ApskatÄ«sim vairÄkas vakances DevOps pozÄ«cijÄm no dažÄdiem uzÅÄmumiem.
MÄs esam gatavi tikties ar jums, ja:
- Jums pieder Zabbix un zinÄt, kas ir Prometejs;
- Iptables;
- BASH doktorants;
- profesors Ansible;
- Linux Guru;
- ZinÄt, kÄ izmantot atkļūdoÅ”anu un atrast aplikÄciju problÄmas kopÄ ar izstrÄdÄtÄjiem (php/java/python);
- MarÅ”rutÄÅ”ana nerada jÅ«s histÄriski;
- PievÄrsiet lielu uzmanÄ«bu sistÄmas droŔībai;
- DublÄjiet "visu un visu", kÄ arÄ« veiksmÄ«gi atjaunojiet Å”o "visu un visu";
- JÅ«s zinÄt, kÄ konfigurÄt sistÄmu tÄ, lai no minimuma iegÅ«tu maksimumu;
- Iestatiet replikÄciju pirms gulÄtieÅ”anas vietnÄs Postgres un MySQL;
- CI/CD iestatÄ«Å”ana un pielÄgoÅ”ana jums ir tikpat nepiecieÅ”ama kÄ brokastis/pusdienas/vakariÅas.
- Ir pieredze darbÄ ar AWS;
- Gatavs attÄ«stÄ«ties kopÄ ar uzÅÄmumu;
TÄtad:
- no 1 lÄ«dz 6 - sistÄmas administrators
- 7 - neliela tÄ«kla administrÄÅ”ana, kas iekļaujas arÄ« sistÄmas administratora vidÄjÄ lÄ«menÄ«
- 8 - neliela droŔība, kas ir obligÄta vidÄjÄ lÄ«meÅa sistÄmas administratoram
- 9-11 ā vidÄjÄs sistÄmas administrators
- 12 ā AtkarÄ«bÄ no pieŔķirtajiem uzdevumiem vai nu vidÄjÄ sistÄmas administrators, vai bÅ«vinženieris
- 13 - VirtualizÄcija - vidÄjais sistÄmas administrators jeb tÄ sauktais CloudOps, padziļinÄtas zinÄÅ”anas par konkrÄtas mitinÄÅ”anas vietnes pakalpojumiem, lai efektÄ«vi izmantotu lÄ«dzekļus un samazinÄtu uzturÄÅ”anas slodzi
Apkopojot Å”o vakanci, varam teikt, ka puiÅ”iem pietiek ar vidÄjo/vecÄko sistÄmas administratoru.
Starp citu, jums nevajadzÄtu stingri sadalÄ«t administratorus operÄtÄjsistÄmÄs Linux/Windows. Protams, es saprotu, ka Å”o divu pasauļu pakalpojumi un sistÄmas ir atŔķirÄ«gi, bet pamats visiem ir vienÄds un jebkurÅ” sevi cienoÅ”s admins ir pazÄ«stams gan ar vienu, gan otru, un pat ja viÅÅ” nav pazÄ«stams kompetentam administratoram nebÅ«s grÅ«ti ar to iepazÄ«ties.
ApskatÄ«sim vÄl vienu vakanci:
- Pieredze lielas slodzes sistÄmu bÅ«vniecÄ«bÄ;
- Teicamas zinÄÅ”anas par Linux OS, vispÄrÄjo sistÄmas programmatÅ«ru un tÄ«mekļa steku (Nginx, PHP/Python, HAProxy, MySQL/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);
- Pieredze ar virtualizÄcijas sistÄmÄm (KVM, VMWare, LXC/Docker);
- skriptu valodu prasme;
- Izpratne par tīkla protokolu tīklu darbības principiem;
- Izpratne par defektizturÄ«gu sistÄmu veidoÅ”anas principiem;
- PatstÄvÄ«ba un iniciatÄ«va;
Apskatīsim:
- 1 ā vecÄkais sistÄmas administrators
- 2 ā atkarÄ«bÄ no nozÄ«mes, kas ievietota Å”ajÄ kaudzÄ ā vidÄjais/vecÄkais sistÄmas administrators
- 3 - Darba pieredze, tai skaitÄ, var nozÄ«mÄt - "Klasteris nevis cÄla, bet izveidoja un pÄrvaldÄ«ja virtuÄlÄs maŔīnas, bija viens Docker resursdators, piekļuve konteineriem nebija pieejama" - VidÄjÄs sistÄmas administrators
- 4 - jaunÄkais sistÄmas administrators - jÄ, administrators, kurÅ” nezina, kÄ rakstÄ«t pamata automatizÄcijas skriptus, neatkarÄ«gi no valodas, nevis administrators - enikey.
- 5 - vidÄjais sistÄmas administrators
- 6 ā vecÄkais sistÄmas administrators
RezumÄjot - vidÄjais/vecÄkais sistÄmas administrators
VÄl viens:
- Devops pieredze;
- Pieredze viena vai vairÄku produktu izmantoÅ”anÄ, lai izveidotu CI/CD procesus. Gitlab CI bÅ«s priekÅ”rocÄ«ba;
- Darbs ar konteineriem un virtualizÄciju; Ja izmantojÄt docker, labi, bet, ja izmantojÄt k8s, lieliski!
- Pieredze darbÄ veiklÄ komandÄ;
- Jebkuras programmÄÅ”anas valodas zinÄÅ”anas;
Paskatīsimies:
- 1 - Hmm... Ko puiÅ”i domÄ? =) VisticamÄk, viÅi paÅ”i nezina, kas aiz tÄ slÄpjas
- 2 ā bÅ«vinženieris
- 3 - vidÄjais sistÄmas administrators
- 4 - MÄ«ksta prasme, mÄs to pagaidÄm neapsvÄrsim, lai gan Agile ir vÄl viena lieta, kas tiek interpretÄta ÄrtÄ veidÄ.
- 5. PÄrÄk detalizÄta ā tÄ varÄtu bÅ«t skriptu valoda vai kompilÄta valoda. Nez vai viÅiem derÄs rakstÄ«t skolÄ Pascal un Basic? =)
VÄlos atstÄt piezÄ«mi arÄ« par 3.punktu, lai stiprinÄtu izpratni par to, kÄpÄc Å”o punktu sedz sistÄmas administrators. Kubernetes ir tikai orÄ·estrÄÅ”ana, rÄ«ks, kas iesaiÅo tieÅ”Äs komandas tÄ«kla draiveriem un virtualizÄcijas/izolÄcijas resursdatoriem pÄris komandÄs un ļauj sazinÄties ar tiem abstraktu, tas arÄ« viss. PiemÄram, Åemsim 'build framework' Make, ko, starp citu, es neuzskatu par ietvaru. JÄ, es zinu par modi bÄzt Make jebkur, kur vajag un nevajag - ietÄ«t Maven in Make, piemÄram, nopietni?
BÅ«tÄ«bÄ Make ir tikai apvalks, kas vienkÄrÅ”o kompilÄcijas, saistÄ«Å”anas un kompilÄcijas vides komandas, tÄpat kÄ k8s.
Reiz es intervÄju puisi, kurÅ” savÄ darbÄ izmantoja k8s virs OpenStack, un viÅÅ” stÄstÄ«ja par to, kÄ viÅÅ” tajÄ izvietoja pakalpojumus, tomÄr, kad jautÄju par OpenStack, izrÄdÄ«jÄs, ka tas ir administrÄts, kÄ arÄ« sistÄmas radÄ«ts. administratori. Vai tieÅ”Äm jÅ«s domÄjat, ka cilvÄks, kurÅ” ir instalÄjis OpenStack, neatkarÄ«gi no tÄ, kÄdu platformu viÅÅ” izmanto aiz sevis, nevar izmantot k8s? =)
Å is pretendents faktiski nav DevOps, bet gan sistÄmas administrators un, precÄ«zÄk, Kubernetes administrators.
RezumÄsim vÄlreiz ā viÅiem pietiks ar vidÄjo/vecÄko sistÄmas administratoru.
Cik daudz jÄsver gramos
PiedÄvÄto algu diapazons norÄdÄ«tajÄm vakancÄm ir 90k-200k
Tagad es vÄlos vilkt paralÄli starp sistÄmu administratoru un DevOps inženieru naudas atlÄ«dzÄ«bu.
PrincipÄ, lai vienkÄrÅ”otu lietas, jÅ«s varat izkaisÄ«t atzÄ«mes pÄc darba pieredzes, lai gan tas nebÅ«s precÄ«zi, bet raksta mÄrÄ·iem ar to pietiks.
Pieredze:
- lÄ«dz 3 gadiem ā Junior
- lÄ«dz 6 gadiem ā VidÄjais
- vairÄk nekÄ 6 ā vecÄkais
Darbinieku meklÄÅ”anas vietne piedÄvÄ:
SistÄmas administratori:
- Juniors - 2 gadi - 50k rub.
- VidÄjais - 5 gadi - 70k rub.
- Seniors - 11 gadi - 100k rub.
DevOps inženieri:
- Juniors - 2 gadi - 100k rub.
- VidÄjais - 3 gadi - 160k rub.
- Seniors - 6 gadi - 220k rub.
PÄc āDevOpsā pieredzes tika izmantota pieredze, kas vismaz kaut kÄdÄ veidÄ ietekmÄja SDLC.
No iepriekÅ” minÄtÄ izriet, ka patiesÄ«bÄ uzÅÄmumiem nav nepiecieÅ”ami DevOps, kÄ arÄ«, algojot administratoru, tie varÄtu ietaupÄ«t vismaz 50 procentus no sÄkotnÄji plÄnotajÄm izmaksÄm, turklÄt varÄtu skaidrÄk definÄt meklÄjamÄs personas pienÄkumus. un aizpildiet vajadzÄ«bu ÄtrÄk. TÄpat nevajadzÄtu aizmirst, ka skaidra pienÄkumu sadale ļauj samazinÄt prasÄ«bas pret personÄlu, kÄ arÄ« radÄ«t labvÄlÄ«gÄku atmosfÄru kolektÄ«vÄ, jo nav pÄrklÄÅ”anÄs. LielÄkÄ daļa vakanÄu ir pilnas ar utilÄ«tprogrammÄm un DevOps etiÄ·etÄm, taÄu tÄs nav balstÄ«tas uz faktiskajÄm DevOps inženiera prasÄ«bÄm, ir tikai rÄ«ka administratora pieprasÄ«jumi.
ArÄ« DevOps inženieru apmÄcÄ«bas process ir ierobežots tikai ar konkrÄtu darbu, utilÄ«tu kopumu un nesniedz vispÄrÄju izpratni par procesiem un to atkarÄ«bÄm. Noteikti ir labi, ja cilvÄks var izvietot AWS EKS, izmantojot Terraform, kopÄ ar Fluentd blakusvÄÄ£i Å”ajÄ klasterÄ« un AWS ELK steku reÄ£istrÄÅ”anas sistÄmai 10 minÅ«tÄs, izmantojot tikai vienu komandu konsolÄ, bet, ja viÅÅ” nesaprot pats žurnÄlu apstrÄdes princips un kam tie ir nepiecieÅ”ami, ja jÅ«s nezinÄt, kÄ par tiem savÄkt metriku un izsekot pakalpojuma degradÄcijai, tad tas joprojÄm bÅ«s tas pats enikey, kurÅ” zina, kÄ izmantot dažas utilÄ«tas.
PieprasÄ«jums tomÄr rada piedÄvÄjumu, un mÄs redzam ÄrkÄrtÄ«gi pÄrkarsÄtu DevOps pozÄ«cijas tirgu, kur prasÄ«bas neatbilst reÄlajai lomai, bet ļauj tikai sistÄmas administratoriem nopelnÄ«t vairÄk.
TÄtad, kas viÅi ir? DevOps vai mantkÄrÄ«gi sistÄmu administratori? =)
KÄ turpinÄt dzÄ«vot?
Darba devÄjiem vajadzÄtu precÄ«zÄk formulÄt prasÄ«bas un meklÄt tieÅ”i tos, kuri ir vajadzÄ«gi, nevis mÄtÄties ar etiÄ·etÄm. JÅ«s nezinÄt, ko dara DevOps ā tÄdÄ gadÄ«jumÄ jums tie nav vajadzÄ«gi.
StrÄdnieki ā mÄcieties. PastÄvÄ«gi pilnveido savas zinÄÅ”anas, aplÅ«ko kopÄjo procesu ainu un seko ceļam uz savu mÄrÄ·i. JÅ«s varat kļūt par kuru vÄlaties, jums tikai jÄmÄÄ£ina.
Avots: www.habr.com