Soldadu unibertsala ala espezialista estua? DevOps ingeniari batek jakin eta egin ahal izan behar duena

Soldadu unibertsala ala espezialista estua? DevOps ingeniari batek jakin eta egin ahal izan behar duena
DevOps ingeniari batek menperatu behar dituen teknologiak eta tresnak.

DevOps goranzko joera da IT-en; ospea eta espezialitatearen eskaria hazten ari da pixkanaka. GeekBrains duela gutxi ireki zen DevOps Fakultatea, non dagokien profileko espezialistak prestatzen diren. Bide batez, DevOps lanbidea erlazionatutakoekin nahasten da askotan: programazioa, sistemaren administrazioa, etab.

DevOps benetan zer den eta lanbide honetako ordezkariak zergatik behar diren argitzeko, Nikolai Butenko arkitektoarekin hitz egin dugu. Mail.ru Cloud Solutions. DevOps fakultateko ikastaroen programazioa garatzen parte hartu du eta hirugarren hiruhilekoko ikasleei ere irakasten ari da.

Zer jakin behar du DevOps on batek eta zer egin behar du?

Hemen hobe da berehala esatea zer egin behar ez lukeen. Mito bat dago lanbide honen ordezkari bat gizon bakarreko orkestra bat dela, kode bikaina idatzi, gero probatu, eta bere denbora librean bere lankideen inprimagailuak konpontzen joaten dela. Agian biltegian ere laguntzen du eta tabernaria ordezkatzen du.

DevOps espezialista batek zer egin beharko lukeen jakiteko, itzul gaitezen kontzeptuaren beraren definiziora. DevOps produktuaren garapenetik merkatura atera arte denboraren optimizazioa da. Horren arabera, espezialistak garapenaren eta funtzionamenduaren arteko prozesua optimizatzen du, bere hizkuntza hitz egiten du eta kanalizazio eskudun bat eraikitzen du.

Zer jakin eta zer egin behar duzu? Hona hemen garrantzitsua dena:

  • Gaitasun bigun onak behar dira, enpresa bereko hainbat sailekin aldi berean elkarreragin behar baituzu.
  • Egiturazko pentsamendu analitikoa, prozesuak goitik begiratu eta haiek nola optimizatu ulertzeko.
  • Garapen eta eragiketa prozesu guztiak zeuk ulertu behar dituzu. Orduan bakarrik optimizatu daitezke.
  • Plangintza, analisi eta diseinu gaitasun bikainak ere beharrezkoak dira fabrikazio prozesu bateratua sortzeko.

DevOps-eko ordezkari guztiak berdinak al dira edo ba al daude desberdintasunak espezialitatearen barruan?

Azkenaldian, hainbat adar sortu dira espezialitate baten barruan. Baina, oro har, DevOps kontzeptuak hiru arlo biltzen ditu nagusiki: SRE (administratzailea), Garatzailea (garatzailea), Kudeatzailea (negozioarekin elkarrekintzaz arduratzen dena). DevOps espezialista batek negozioaren beharrak ulertzen ditu eta guztion arteko lan eraginkorra antolatzen du prozesu bateratu bat sortuz.

Gainera, produktuen garapenaren zikloko prozesu guztiak ondo ulertzen ditu, arkitektura, eta arriskuak ebaluatzeko mailan informazioaren segurtasuna ulertzen du. Horrez gain, DevOps-ek automatizazio-ikuspegiak eta tresnak ezagutzen eta ulertzen ditu, baita programen eta zerbitzuen kaleratu aurreko eta osteko laguntza ere. Oro har, DevOps-en zeregina sistema osoa osotasun bakar batean ikustea da, sistema honen garapenean laguntzen duten prozesuak zuzentzea eta kudeatzea.

Soldadu unibertsala ala espezialista estua? DevOps ingeniari batek jakin eta egin ahal izan behar duena
Zoritxarrez, bai Errusian bai atzerrian, enpresaburuek ez dute beti ulertzen DevOps-en funtsa. Argitaratutako lanpostu hutsak aztertuz, ohartuko zara DevOps lanpostu bat deitzean, enpresek sistema-administratzaile, Kubernetes-eko administratzaile edo probatzaileen bila dabiltzala oro har. Deigarria da bereziki HH.ru eta LinkedIn-en DevOps lanpostu hutsetan ezagutza eta trebetasun nahasketa oso heterogeneoa.

Garrantzitsua da kontuan izan DevOps ez dela espezialitate bat, lehenik eta behin, azpiegitura kode gisa tratatzeko metodologia bat dela. Metodologia ezartzearen ondorioz, garapen-taldeko kide guztiek beren lan-eremua ez ezik, sistema osoaren funtzionamenduaren ikuspegia ere ikusten dute eta ulertzen dute.

Nola lagun diezaioke DevOps-ek lan egiten duzun enpresari?

Negozioentzako neurketa garrantzitsuenetako bat Merkaturako Denbora (TTM) da. Hau da merkaturatzeko garaia, hau da, produktu bat sortzeko ideiatik produktua saltzeko merkaturatzera igarotzen den denbora tartea. TTM bereziki garrantzitsua da produktuak azkar zaharkitzen diren industrietarako.

DevOps-en laguntzarekin, Errusiar Federazioko eta atzerriko merkatari ezagun batzuk norabide berriak garatzen hasi ziren. Enpresa hauek sarean masiboki mugitzen ari dira, lineaz kanpoko plataformak erabat edo partzialki alde batera utziz. Baldintza hauetan, aplikazio eta zerbitzuen garapen azkarra behar da, eta hori ezinezkoa da DevOps tresnak erabili gabe.

Soldadu unibertsala ala espezialista estua? DevOps ingeniari batek jakin eta egin ahal izan behar duena
Ondorioz, merkatari batzuek literalki behar diren aplikazio eta zerbitzuak abiarazteko prozesua bizkortzea lortu zuten egun batean. Eta hori da merkatu modernoan lehiatzeko faktore garrantzitsuena.

Nor bihur daiteke DevOps?

Jakina, hemen errazagoa izango da espezialitate teknikoetako ordezkarientzat: programatzaileak, probatzaileak, sistema administratzaileak. Eremu honetan hezkuntza egokirik gabe sartzen denak programazioaren, probaren, prozesuen kudeaketaren eta sistemaren administrazioaren oinarriak ikasteko prestatuta egon behar du. Eta orduan bakarrik, hori guztia menperatzen denean, posible izango da DevOps kontzeptua bere osotasunean aztertzen hastea.

Kontzeptua hobeto ulertzeko eta beharrezko ezagutza eta trebetasunaren ideia bat izateko, merezi du DevOps Gida irakurtzea, Phoenix Proiektua eta metodologia aztertzea. β€œDevOps filosofia. IT kudeaketaren artea". Beste liburu bikain bat - "DevSecOps Software azkarrago, hobea eta sendoagoa lortzeko bidea".

DevOps-ek hobeto funtzionatzen du pentsamolde analitikoa duten eta ikuspegi sistematikoa erabiltzeko gai diren pertsonentzat. Zaila da esatea zenbat denbora beharko duen hasiberri batek DevOpser bikaina izateko. Hemen dena hasierako oinarriaren araberakoa da, baita konpondu beharreko ingurunearen eta zereginen araberakoa, gehi enpresaren tamaina. Devops behar duten enpresen artean teknologia erraldoi asko daude: Amazon, Netflix, Adobe, Etsy, Facebook eta Walmart.

Ondorio gisa, DevOps lanpostuen erdia baino gehiago sistema-administratzaile esperientziadunentzat dira. Dena den, DevOps-en beharra pixkanaka hazten ari da, eta orain profil honetan espezialista eskudunen eskasia larria dago.

Halako espezialista izateko, teknologia berriak, tresnak aztertu behar dituzu, ikuspegi sistematikoa erabili lanean zehar eta automatizazioa gaitasunez aplikatu. Hori gabe, oso zaila da, ezinezkoa ez bada, DevOps modu konpetentean antolatzea.

Iturria: www.habr.com

Gehitu iruzkin berria