DevOps - hvað er það, hvers vegna og hversu vinsælt er það?

DevOps - hvað er það, hvers vegna og hversu vinsælt er það?

Fyrir nokkrum árum birtist ný sérgrein í upplýsingatækni: DevOps verkfræðingur. Það varð mjög fljótt einn af vinsælustu og eftirsóttustu á markaðnum. En hér er þversögnin - hluti af vinsældum DevOps skýrist af því að fyrirtæki sem ráða slíka sérfræðinga rugla þeim oft saman við fulltrúa annarra starfsstétta. 
 
Þessi grein er helguð greiningu á blæbrigðum DevOps starfsgreinarinnar, núverandi stöðu á markaðnum og horfum. Við komumst að þessu flókna máli með aðstoð deildarforseta DevOps deild hjá GeekBrains við netháskólann GeekUniversity eftir Dmitry Burkovsky.

Svo hvað er DevOps?

Hugtakið sjálft stendur fyrir þróunarrekstur. Þetta er ekki svo mikið sérgrein heldur aðferð til að skipuleggja vinnu í meðalstóru eða stóru fyrirtæki við undirbúning vöru eða þjónustu. Staðreyndin er sú að mismunandi deildir sama fyrirtækis taka þátt í undirbúningsferlinu og aðgerðir þeirra eru ekki alltaf vel samræmdar. 
 
Þannig að forritarar, til dæmis, vita ekki alltaf hvaða vandamál notendur eiga við þegar þeir vinna með útgefið forrit eða þjónustu. Tækniþjónusta veit allt fullkomlega, en þeir eru kannski ekki meðvitaðir um hvað er „inni í“ hugbúnaðinum. Og hér kemur DevOps verkfræðingur til bjargar, hjálpar til við að samræma þróunarferlið, stuðla að sjálfvirkni ferlisins og bæta gagnsæi þeirra. 
 
Hugmyndin um DevOps samþættir fólk, ferla og verkfæri. 
 

Hvað ætti DevOps verkfræðingur að vita og geta gert?

Samkvæmt einum frægasta fylgismanni DevOps hugmyndarinnar, Joe Sanchez, verður fulltrúi fagstéttarinnar að hafa góðan skilning á blæbrigðum hugmyndarinnar sjálfrar, hafa reynslu af því að stjórna bæði Windows og Linux kerfum, skilja forritakóða skrifaðan á mismunandi tungumálum og vinna í Chef, Puppet og Ansible. Það er ljóst að til að flokka kóða þarftu að kunna nokkur forritunarmál, og ekki bara kunna, heldur einnig hafa reynslu af þróun. Reynsla af prófun fullunnar hugbúnaðarvörur og þjónustu er einnig mjög æskileg. 
 
En þetta er tilvalið; ekki allir fulltrúar upplýsingatæknisviðsins hafa þessa reynslu og þekkingu. Hér er sett af lágmarksþekkingu og reynslu sem þarf fyrir góða DevOps:

  • OS GNU/Linux, Windows.
  • Að minnsta kosti 1 forritunarmál (Python, Go, Ruby).
  • Skelja forskriftarmálið er bash fyrir Linux og powershell fyrir Windows.
  • Útgáfustýringarkerfi - Git.
  • Stillingarstjórnunarkerfi (Ansible, Puppet, Chef).
  • Að minnsta kosti einn gámaskipunarvettvangur (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 gámaþjónusta, Microsoft Azure gámaþjónusta).
  • Geta til að vinna með skýjaveitum (til dæmis: AWS, GCP, Azure, osfrv.) með Terraform, vita hvernig forrit er dreift í skýið.
  • Geta til að setja upp CI/CD leiðslu (Jenkins, GitLab), ELK stafla, eftirlitskerfi (Zabbix, Prometheus).

Og hér er listi yfir færni sem DevOps sérfræðingar gefa oftast til kynna á Habr Career.

DevOps - hvað er það, hvers vegna og hversu vinsælt er það?
 
Auk þess þarf DevOps sérfræðingur að skilja þarfir og kröfur fyrirtækisins, sjá hlutverk þess í þróunarferlinu og geta byggt upp ferli sem tekur mið af hagsmunum viðskiptavinarins. 

Hvað með inngönguþröskuldinn?

Það er ekki fyrir neitt sem listi yfir þekkingu og reynslu var kynntur hér að ofan. Nú verður auðveldara að skilja hver getur orðið DevOps sérfræðingur. Það kemur í ljós að auðveldasta leiðin til að skipta yfir í þetta starf er fyrir fulltrúa annarra upplýsingatæknigreina, sérstaklega kerfisstjóra og þróunaraðila. Hvort tveggja getur fljótt aukið það magn sem vantar af reynslu og þekkingu. Þeir hafa nú þegar helming af tilskildu setti og oft meira en helming.
 
Prófarar eru einnig framúrskarandi DevOps verkfræðingar. Þeir vita hvað virkar og hvernig það virkar, þeir eru meðvitaðir um galla og galla hugbúnaðar og vélbúnaðar. Við getum sagt að prófunaraðili sem kann forritunarmál og veit hvernig á að skrifa forrit sé DevOps án fimm mínútna.
 
En það verður erfitt fyrir fulltrúa ótæknilegrar sérgreinar sem aldrei hefur fengist við hvorki þróun né kerfisstjórnun. Auðvitað er ekkert ómögulegt, en byrjendur þurfa samt að meta styrkleika sína nægilega vel. Það mun taka mikinn tíma að fá nauðsynlegan „farangur“. 

Hvar getur DevOps fundið vinnu?

Til stórs fyrirtækis sem starfar beint eða óbeint við þróun forrita og vélbúnaðarstjórnun. Mestur skortur á DevOps verkfræðingum er í fyrirtækjum sem veita fjölda þjónustu til endaneytenda. Þetta eru bankar, fjarskiptafyrirtæki, helstu netveitur o.fl. Meðal fyrirtækja sem eru virkir að ráða DevOps verkfræðinga eru Google, Facebook, Amazon og Adobe.
 
Sprotafyrirtæki með lítil fyrirtæki eru líka að innleiða DevOps, en fyrir mörg þessara fyrirtækja er það meira tíska en raunveruleg nauðsyn að bjóða DevOps verkfræðingum. Auðvitað eru til undantekningar en þær eru ekki margar. Lítil fyrirtæki þurfa fremur „Svisslending, kornskurðarmann og pípuleikara,“ það er manneskju sem getur unnið á ýmsum sviðum. Góð bensínstöð ræður við þetta allt. Staðreyndin er sú að vinnuhraði er mikilvægur fyrir lítil fyrirtæki; hagræðing vinnuferla er mikilvæg fyrir meðalstór og meðalstór fyrirtæki. 

Hér eru nokkur laus störf (þú getur fylgst með nýjum á Habr Career á þessi tengill):

DevOps - hvað er það, hvers vegna og hversu vinsælt er það?
 

DevOps laun í Rússlandi og heiminum

Í Rússlandi eru meðallaun DevOps verkfræðings um 132 þúsund rúblur á mánuði. Þetta eru útreikningar á launareiknivél Habr Career þjónustunnar, gerðir út frá 170 spurningalistum fyrir 2. hluta ársins 2020. Já, úrtakið er ekki svo stórt, en það hentar vel sem „meðalhiti á sjúkrahúsi“. 
 
DevOps - hvað er það, hvers vegna og hversu vinsælt er það?
Það eru laun að upphæð 250 þúsund rúblur, það eru um 80 þúsund og aðeins lægri. Það veltur allt á fyrirtækinu, hæfni og sérfræðingnum sjálfum, auðvitað. 

DevOps - hvað er það, hvers vegna og hversu vinsælt er það?
Eins og fyrir önnur lönd eru launatölur einnig þekktar. Stack Overflow sérfræðingar stóðu sig vel og greindu snið um 90 þúsund manns - ekki aðeins DevOps, heldur einnig fulltrúar tæknilegra sérgreina almennt. Í ljós kom að verkfræðistjóri og DevOps fá mest. 
 
DevOps verkfræðingur þénar um $71 þúsund á ári Samkvæmt heimildinni Ziprecruiter.com eru laun fagaðila á þessu sviði á bilinu $86 þúsund á ári. Jæja, Payscale.com þjónustan sýnir nokkrar tölur sem eru nokkuð ánægjulegar fyrir augað - meðallaun DevOps sérfræðings, samkvæmt þjónustunni, fara yfir $91 þúsund. Og þetta eru laun yngri sérfræðings, en eldri getur fá $135 þúsund. 
 
Sem niðurstaða er þess virði að segja að eftirspurnin eftir DevOps fer smám saman að vaxa; eftirspurn eftir sérfræðingum á hvaða stigi sem er er meiri en framboðið. Svo ef þú vilt geturðu prófað þig á þessu svæði. Að vísu verðum við að muna að löngun ein og sér er ekki nóg. Þú þarft stöðugt að þroskast, læra og vinna.

Heimild: www.habr.com

Bæta við athugasemd