KÄ DevOps speciÄlists kļuva par automatizÄcijas upuri
PiezÄ«me. tulk.: PÄdÄjÄ mÄneÅ”a populÄrÄkÄ ziÅa /r/DevOps subreddit bija uzmanÄ«bas vÄrta: āAutomÄtika ir oficiÄli nomainÄ«jusi mani darbÄ ā DevOps slazds.ā TÄs autors (no ASV) pastÄstÄ«ja savu stÄstu, kas atdzÄ«vinÄja populÄro sakÄmvÄrdu, ka automatizÄcija novÄrsÄ«s vajadzÄ«bu pÄc tiem, kas uztur programmatÅ«ras sistÄmas.
PilsÄtas vÄrdnÄ«cas skaidrojums jau iedibinÄtajai (?!) frÄzei par cilvÄka aizstÄÅ”anu ar skriptu
TÄtad, Å”eit ir pati publikÄcija:
DevOps departamentu vidÅ« izplatÄ«ts joks ir Å”Äds: "Ja mÄs visu automatizÄsim, mÄs paliksim bez darba."
TomÄr tieÅ”i tÄ notika ar mani un aptuveni simts citiem DevOps inženieriem. Nevaru iedziļinÄties detaļÄs neizpauÅ”anas lÄ«guma dÄļ: esmu pÄrliecinÄts, ka agri vai vÄlu informÄcija iznÄks, bet es nevÄlos bÅ«t tÄ, kas to paudÄ«s.
MÄÄ£inÄÅ”u sniegt vispÄrÄju priekÅ”statu par to, kÄ tieÅ”i viss notika.
ApmÄram pirms pieciem gadiem strÄdÄju par vadÄ«tÄju vidÄja lieluma tehnoloÄ£iju uzÅÄmuma DevOps nodaļÄ, saÅemot tobrÄ«d izcilu atalgojumu (190 tÅ«kstoÅ”i USD), kas kompensÄja mÅ«su neticami daudz piespiedu virsstundu.
KÄ parasti, ar mani sazinÄjÄs LinkedIn vervÄtÄjs. ViÅÅ” pÄrstÄvÄja lielu starptautisku konglomerÄtu, kam nebija nekÄdas intereses par mani kÄ potenciÄlu darba iespÄju. PersonÄla atlases speciÄlists rakstÄ«ja, ka uzÅÄmums aktÄ«vi paplaÅ”ina savas programmatÅ«ras inženieru, izstrÄdÄtÄju un DevOps komandas, gaidot vairÄkus lielus projektus, un atzÄ«mÄja, ka vÄlÄtos mani uzaicinÄt uz interviju.
Es atteicu un teicu, ka mani tas neinteresÄ. ViÅÅ” jautÄja, cik es nopelnÄ«ju, un uzsvÄra, ka konglomerÄts, iespÄjams, piedÄvÄs daudz vairÄk. Tas izraisÄ«ja manu ziÅkÄri, jo es domÄju, ka man jau ir lieliska alga.
ÄŖsÄk sakot, lidoju uz interviju, saÅÄmu vadoÅ”Ä amatu ar algu 275 tÅ«kstoÅ”u USD plus akciju opcijas un prÄmijas, kÄ arÄ« iespÄju strÄdÄt attÄlinÄti (t.i., man nebija jÄpÄrvietojas), lai gan pats man nepatika ideja par darbu lielÄ korporÄcijÄ. TomÄr piedÄvÄjums bija pÄrÄk labs, lai atteiktos (viÅi man solÄ«ja daudz vairÄk, nekÄ Amazon bija tÄ gada sÄkumÄ).
UzÅÄmumam bija DevOps nodaļa, taÄu tajÄ galvenokÄrt bija vecÄkie sistÄmu administratori, kuri spÄja rakstÄ«t pietiekami daudz Python/Bash/PowerShell, lai tas kļūtu bÄ«stams. TÄpÄc viÅiem bija nepiecieÅ”ama Ä«stu DevOps inženieru komanda ar pieredzi programmÄÅ”anÄ zemÄka lÄ«meÅa valodÄs, lai strÄdÄtu pie sarežģītiem projektiem.
NÄkamo trÄ«s gadu laikÄ mÅ«su nodaļa pieauga. JÄsaka, ka vadÄ«ba visu izdarÄ«ja pareizi. Mums gandrÄ«z nekad netika liegts nekas, ko mÄs lÅ«dzÄm, un mÄs pabeidzÄm vairÄk nekÄ 90% no mÅ«su plÄnotajiem projektiem laikÄ un budžeta ietvaros, kas ir patieÅ”Äm pÄrsteidzoÅ”i.
TomÄr apmÄram pirms pusotra gada kļuva skaidrs, ka mÄs esam automatizÄjuÅ”i burtiski *visu*. Protams, joprojÄm bija regulÄras apkopes un pÄrbaudes, bet pÄdÄjo pusotru gadu es tieÅ”Äm strÄdÄju tikai 1-2 stundas dienÄ, jo nebija daudz ko darÄ«t. Man nebija nodoma pamest tik labi apmaksÄtu darbu, bet es baidÄ«jos, ka galu galÄ pienÄks diena X, un tad tÄ pienÄca vakar.
BÅ«tÄ«bÄ tika paziÅots, ka lielÄkÄ daļa DevOps komandu tika izformÄtas (palika 75 cilvÄki, kas strÄdÄ pie konkrÄtÄm lietojumprogrammÄm), jo IT un ProgrammatÅ«ras inženierijas komandas tika galÄ ar visu kodu, un DevOps puiÅ”iem vienkÄrÅ”i vairs nebija darba.
Man piedÄvÄja vietu IT komandÄ, bet alga tur bija gandrÄ«z uz pusi mazÄka. Es varÄju turpinÄt strÄdÄt attÄlinÄti, bet viÅi gribÄja, lai es beidzot pÄrceltos uz pilsÄtu, kurÄ atradÄs birojs, lai es varÄtu tur bÅ«t biežÄk.
ŽÄl, ka tas tÄ notika, jo man patika tur strÄdÄt. UzÅÄmums par mums labi rÅ«pÄjÄs (protams, neskaitot atlaiÅ”anu), un nav daudz vietu DevOps ar algu virs 200 tÅ«kstoÅ”iem USD un standarta 8 stundu darba dienu, gandrÄ«z bez virsstundÄm.
Par laimi, es esmu gudri pÄrvaldÄ«jis savu naudu un pÄdÄjo 4 gadu laikÄ esmu spÄjis pilnÄ«bÄ nomaksÄt 5 hipotÄkas. Tagad man ir nelieli papildu ienÄkumi, izdevumi ir ierobežoti, tÄpÄc varu atļauties lÄnÄm meklÄt jaunu vietu.
PapildinÄjumi (no tulkotÄja)
Pats autors tÄds ir komentÄri par mans virsraksts: "Es atvainojos, ja tas tika uzskatÄ«ts par klikŔķÄsmu: es tikai mÄÄ£inÄju virsrakstam pievienot humoru, nedomÄjot pÄrvÄrst savu stÄstu par klikŔķÄsmu vai DevOps Å”ausmÄm."
Un piekritÄm pieminÄtajam āslazdamā, āslazdamā DevOps kontekstÄ ne visi komentÄtÄji: āKÄpÄc lamatas? JÅ«s saÅÄmÄt labu algu (pat vairÄk par to, kas iepriekÅ” tika aprakstÄ«ts kÄ ālielisksā), atbrÄ«vojÄties no papildu stundÄm, paveicÄt lielisku darbu un ieguvÄt lielisku CV ierakstu.
Daži papildinÄjumi no citiem autora komentÄriem par Å”o stÄstu:
Par algu. SvarÄ«gi faktori ir reÄ£ionÄlie un profesionÄlie. Autors, bÅ«dams programmatÅ«ras inženieris ar 25 gadu pieredzi, ieÅÄma DevOps komandas menedžera amatu. TurklÄt viÅa pieredze neaprobežojas tikai ar mÅ«sdienu infrastruktÅ«ras zinÄÅ”anÄm, bet pagarina un programmÄÅ”anas valodas, piemÄram, C++, Fortran un Cobol, kas bija ļoti svarÄ«gas mijiedarbÄ«bai ar organizÄcijas izstrÄdÄtÄjiem.
Tiem, kas arÄ« domÄja, ka 75 DevOps inženieri bija daudz. Å ajÄ uzÅÄmumÄ"strÄdÄ darbojas vairÄk nekÄ 50 tÅ«kstoÅ”i cilvÄku un burtiski tÅ«kstoÅ”iem lietojumprogrammu.
prÄmija
Ja vÄl neesi to izlasÄ«jis nesenÄ intervija mÅ«su tehniskais direktors - Dmitrijs Stoļarovs (distol), - DevOpsConf konferencei un Podcast DevOps Deflope, tad tas skÄra lÄ«dzÄ«gu jautÄjumu. Un izskanÄja Å”Äds viedoklis:
- Un tad ko [ja ievÄrojami vienkÄrÅ”otu K8s lietoÅ”anu] kas notiks ar inženieriem, sistÄmu administratoriem, kuri atbalsta Kubernetes?
Dmitrijs: Kas notika ar grÄmatvedi pÄc 1C parÄdÄ«Å”anÄs? ApmÄram tÄpat. Pirms tam viÅi skaitÄ«ja uz papÄ«ra - tagad programmÄ. Darba ražīgums ir palielinÄjies par lielumu kÄrtÄm, bet pats darbaspÄks nav pazudis. Ja iepriekÅ” spuldzes ieskrÅ«vÄÅ”anai bija nepiecieÅ”ami 10 inženieri, tad tagad pietiks ar vienu.
ProgrammatÅ«ras apjoms un uzdevumu skaits, man Ŕķiet, tagad pieaug straujÄk nekÄ parÄdÄs jauni DevOps un palielinÄs efektivitÄte. Å obrÄ«d tirgÅ« ir Ä«paÅ”s deficÄ«ts, un tas ilgs ilgu laiku. VÄlÄk viss atgriezÄ«sies pie noteiktas normas, kurÄ paaugstinÄsies darba efektivitÄte, bÅ«s arvien vairÄk bezserveru, pie Kubernetes tiks piesaistÄ«ts neirons, kurÅ” atlasÄ«s visus resursus tieÅ”i tÄ, kÄ nÄkas... un iekÅ”Ä Ä£enerÄlis, dari visu pats kÄ nÄkas - cilvÄk, atkÄpies un neiejaucies.
Bet kÄdam tomÄr bÅ«s jÄpieÅem lÄmumi. Skaidrs, ka Ŕīs personas kvalifikÄcijas un specializÄcijas lÄ«menis ir augstÄks. MÅ«sdienÄs grÄmatvedÄ«bÄ nevajag 10 darbiniekus, kas kÄrto grÄmatiÅas, lai rokas nenogurst. Tas vienkÄrÅ”i nav nepiecieÅ”ams. Daudzus dokumentus automÄtiski skenÄ un atpazÄ«st elektroniskÄ dokumentu pÄrvaldÄ«bas sistÄma. Pietiek ar vienu gudru galveno grÄmatvedi, jau ar daudz lielÄkÄm prasmÄm, ar labu izpratni.
KopumÄ tas ir veids, kÄ iet visÄs nozarÄs. TÄpat ir ar automaŔīnÄm: iepriekÅ” automaŔīna bija aprÄ«kota ar mehÄniÄ·i un trim vadÄ«tÄjiem. MÅ«sdienÄs braukÅ”ana ar automaŔīnu ir vienkÄrÅ”s process, kurÄ mÄs visi piedalÄmies katru dienu. Neviens nedomÄ, ka automaŔīna ir kaut kas sarežģīts.
DevOps jeb sistÄmu inženierija nepazudÄ«s ā augs augsta lÄ«meÅa darbs un efektivitÄte.