Hver er DevOps verkfræðingur? - Aðalhlutverk og ábyrgð

Hver er DevOps verkfræðingur

Það er mikill misskilningur um hvað DevOps verkfræðingur er. Er hann gaurinn sem skrifar kóða eða eru þeir í forsvari fyrir vinnu kerfisfræðings?

Jæja! Nei alls ekki.

Í þessari færslu munum við eyða nokkrum ranghugmyndum sem þú gætir haft um hlutverk og ábyrgð DevOps verkfræðings.

Ef þú ert að flýta þér, notaðu efnisyfirlitið okkar hér að neðan til að fletta að þeim hluta sem vekur mestan áhuga þinn.

 

Hvað nákvæmlega er DevOps?

devops

DevOps er hugbúnaðarþróunarstefna sem miðar að því að lágmarka bilið milli þróunaraðila og upplýsingatæknistarfsmanna.

Stofnanir geta notað DevOps til að gefa út litla eiginleika fljótt og innlima endurgjöf fljótt. Hér eru nokkrir fleiri kostir:

  • Færri hugbúnaðarvillur.
  • Tíminn á milli lagfæringa styttist.

Devops sigrar alla galla hefðbundins fosslíkans. Til að þróa sjálfvirkar CI/CD leiðslur felur DevOps ferlið í sér mikla þróunar-, prófunar- og dreifingartækni.

DevOps verkfræðingur ætti að hafa blöndu af mjúkri og harðri færni til að hjálpa þeim að yfirstíga þær hindranir sem koma upp í útgáfuferli kóðans milli hugbúnaðarþróunar og rekstrarteyma.

Þetta leiðir til sléttari og skilvirkari útgáfu, sem er ein af ástæðunum fyrir því að laun DevOps verkfræðings eru með þeim hæstu í heiminum.

Eftirfarandi eru nokkur vel þekkt DevOps verkfæri:

  • Heimildakóðastjórnun með Git og GitHub (Version Control Kerfi)
  • Jenkins er sjálfvirkniþjónn sem inniheldur viðbætur til að byggja upp CI/CD leiðslur.
  • Selen er tæki til að gera sjálfvirkar prófanir.
  • Docker er gámasvæði fyrir hugbúnað.
  • Kubernetes er gámaskipunartæki.
  • Stillingarstjórnun og uppsetning með Puppet
  • Chef er tæki til að stjórna og dreifa stillingum.
  • Stillingarstjórnun og uppsetning með Ansible
  • Nagios er kerfi fyrir stöðugt eftirlit.

 

Hvað þýðir það að vera DevOps verkfræðingur

Við skulum skoða hvað Dev Ops Engineer er.

Hvað þýðir það að vera DevOps verkfræðingur?

DevOps verkfræðingur er sá sem hefur ítarlegan skilning á líftíma hugbúnaðarþróunar og ýmsum sjálfvirkniverkfærum til að þróa stafrænar leiðslur (CI/CD leiðslur).

Hins vegar er spurningin um "Hver er DevOps verkfræðingur?" viðvarandi.

Til að hafa umsjón með útgáfu kóða vinnur DevOps verkfræðingurinn með hönnuðum og upplýsingatæknistarfsmönnum. Þeir eru annað hvort hönnuðir sem hafa áhuga á dreifingu og netrekstri, eða stjórnendur sem þróa með sér ástríðu fyrir forskriftir og kóðun og fara í þróun til að aðstoða við skipulagningu prófa og dreifingar.

En í fyrirtæki, hvert verður hlutverk þitt? Við skulum skoða mismunandi DevOps starfshlutverkin. Fyrst mun ég fara yfir hin ýmsu hlutverk og lýsingar þeirra.

Starf og ábyrgð í DevOps:

  • DevOps boðberi – Framkvæmdastjórinn (leiðtoginn) sem sér um innleiðingu DevOps.
  • Útgáfustjóri – Sá sem sér um að gefa út nýja eiginleika og tryggja stöðugleika vöru eftir að þeir hafa verið gefnir út.
  • Sérfræðingur í sjálfvirkni – Sá sem sér um að ná fram sjálfvirkni verkfæra og hljómsveitarsetningu.
  • Hugbúnaðarhönnuður/prófari – Sá sem býr til og prófar kóðann.
  • Quality Assurance – Sá sem tryggir að varan uppfylli forskriftir hennar hvað gæði varðar.
  • Öryggisverkfræðingur – Sá sem er alltaf að fylgjast með öryggi og heilsu vörunnar.

Við skulum skoða hvað þarf til að verða farsæll DevOps verkfræðingur—DevOps Skills—nú þegar þú veist hver DevOps verkfræðingur er og hver hin ýmsu hlutverk hans eða hennar eru.

Við skoðum starfslýsingu Rackspace DevOps Engineer til að sjá hvers atvinnugreinar búast við frá DevOps Engineer.

DevOps starfslýsing og færni sem krafist er

Færni fyrir DevOps verkfræðing

Eftirfarandi eru nokkur lykilatriði úr starfslýsingunni (DevOps Skills Required):

  • Skilningur á einum skýjapalli (AWS, Azure, GCP).
  • Stillingarstjórnun og dreifingartæki eins og Puppet, Ansible, Chef, Terraform og fleiri ættu að vera vel þekkt.
  • Scripting, Git og Git verkflæði eru öll færni sem þú þarft.
  • Reynsla af CI/CD (Continuous Integration/Continuous Delivery) leiðsluþróun.

Jæja, við erum viss um að margir ykkar velti því fyrir sér hver laun DevOps verkfræðings eru, svo við skulum svara þeirri spurningu í næsta kafla.

Laun DevOps verkfræðings

DevOps verkfræðingur er, þegar allt kemur til alls, eitt vel borgaðasta starfsheiti í heimi. Laun ráðast augljóslega af ýmsum þáttum, þar á meðal fyrirtækinu, færni, staðsetningu og svo framvegis.

Samkvæmt land- og staðsetningargögnum Glassdoor.com vinna verkfræðingar í Bandaríkjunum að meðaltali 105,107 USD á ári. Þetta meðaltal er hins vegar mismunandi eftir því hvar þú vinnur.

Laun verkfræðinga í San Francisco eru til dæmis yfir $130,000 á ári. Laun verkfræðinga í New York eru að meðaltali um $105K á ári.

  • Á Indlandi eru meðalárslaun DevOps vel yfir £700,000.
  • Í Þýskalandi eru meðalárslaun DevOps verkfræðings yfir €60,000.
  • Í Frakklandi eru meðalárslaun yfir 45,000 evrur.
  • Í Kanada eru meðalárslaun DevOps verkfræðings yfir CA$ 89,000.
  • Í Bretlandi eru meðalárslaun fyrir Dev Ops yfir 47,000 pundum.

Algengar spurningar um DevOps verkfræðing

Hvað þarf til að verða DevOps verkfræðingur?

Til að verða DevOps verkfræðingur, það er engin ein stærð sem hentar öllum feril. Verkfræðingur er hugbúnaðarhönnuður sem hefur áhuga á netrekstri og vöruuppsetningu, svo það er ein leið sem þú getur farið. Á sama hátt, ef þú ert kerfisstjóri, geturðu bætt prófun og dreifingu sem leið í átt að því að verða DevOps verkfræðingur með því að læra forskriftarhæfileika og fara yfir í hugbúnaðarþróun. Það þarf vilja til að fara framhjá þeim takmörkunum sem fyrri þjálfun þín og starfslýsingar hafa sett á til að verða DevOps verkfræðingur.

Hvert er hlutverk DevOps verkfræðings?

DevOps verkfræðingar eru upplýsingatæknisérfræðingar sem hafa umsjón með útgáfu og dreifingu kóða í samvinnu við hugbúnaðarframleiðendur, kerfisstjóra (SysOps) og annað upplýsingatæknistarfsfólk í framleiðslu. Þeir eru líka venjulega ábyrgir fyrir spennutíma og afköstum lifandi kerfa.

Er einfalt að læra DevOps?

Nei, DevOps er ekki einfalt að læra. DevOps er fullt af áskorunum og tækifærum til að læra; það krefst meira en bara tæknikunnáttu, svo sem ítarlegs skilnings á flóknum tæknilegum vandamálum sem og viðskiptakröfum. 

Hvernig færðu vinnu sem DevOps verkfræðingur ef þú ert með tölvunarfræðigráðu?

Tölvunarfræðipróf er mjög góður upphafspunktur fyrir DevOps verkfræðing. Hlutverk DevOps verkfræðings krefst tækni- og kóðunarfærni á þróunarferlinu sem og rekstrarfærni til viðhalds og stuðnings. Útskriftarnemar í tölvunarfræði eða tölvutækni geta lagt til hluta af þeirri tæknikunnáttu sem þarf til að vinna sem DevOps verkfræðingur, en þurfa að læra sérkenni dreifingar á ýmsum gerðum kerfa og tækni. 

Um höfundinn
Shahzad Saeed
Höfundur: Shahzad SaeedVefsíða: http://shahzadsaeed.com/
Shahzaad Saaed hefur verið kynnt á fjölda heimasíðna, sem WordPress sérfræðingur. Hann sérhæfir sig í markaðssetningu efnis til að hjálpa fyrirtækjum að auka umferð þeirra.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...