Pwy yw peiriannydd DevOps, beth mae'n ei wneud, faint mae'n ei ennill a sut i ddod yn un

Mae peirianwyr DevOps yn arbenigwyr amlddisgyblaethol sy'n gwybod sut i awtomeiddio prosesau ac yn gwybod sut mae datblygwyr, SA a rheolwyr yn gweithio. Gwyddant sut i raglennu, meistroli offer cymhleth yn gyflym ac nid ydynt ar eu colled wrth wynebu tasg anghyfarwydd. Ychydig o beirianwyr DevOps sydd - maent yn barod i dalu 200-300 mil rubles iddynt, ond mae yna lawer o swyddi gwag o hyd.

Mae Dmitry Kuzmin yn esbonio beth yn union y mae DevOps yn ei wneud a beth sydd angen i chi ei astudio i wneud cais am swydd o'r fath. Bonws: dolenni pwysig i lyfrau, fideos, sianeli a chymuned broffesiynol.

Beth mae peiriannydd DevOps yn ei wneud?

Mewn sefyllfa DevOps, mae'n bwysig peidio â drysu'r termau. Y ffaith yw nad yw DevOps yn faes gweithgaredd penodol, ond yn athroniaeth broffesiynol. Mae'n fethodoleg sy'n helpu datblygwyr, profwyr a gweinyddwyr systemau i weithio'n gyflymach ac yn fwy effeithlon trwy awtomeiddio a di-dordeb.

Yn unol â hynny, mae peiriannydd DevOps yn arbenigwr sy'n gweithredu'r fethodoleg hon yn y broses waith:

  • Yn y cam cynllunio, mae peiriannydd DevOps yn helpu i benderfynu pa bensaernïaeth y bydd y rhaglen yn ei defnyddio, sut y bydd yn graddio, a dewis system offeryniaeth.
  • Yna mae'n sefydlu gweinyddwyr, yn gwirio a llwytho cod yn awtomatig, ac yn gwirio'r amgylchedd.
  • Yna mae'n awtomeiddio profion ac yn datrys problemau lleoli.
  • Ar ôl rhyddhau, mae'n bwysig casglu adborth gan ddefnyddwyr a gweithredu gwelliannau. Mae DevOps yn sicrhau nad yw defnyddwyr yn sylwi ar y gwelliannau hyn ac mae'r broses ddiweddaru yn barhaus.
  • Ac ar yr un pryd, mae'n datrys dwsinau o broblemau sy'n helpu i wella system waith datblygwyr, SA, gweinyddwyr system a rheolwyr.

Mae popeth sydd wedi'i ysgrifennu uchod yn digwydd mewn prosiectau sy'n agos at ddelfrydol. Yn y byd go iawn, mae'n rhaid i chi ddechrau prosiect lle methwyd cynllunio, roedd y bensaernïaeth yn anghywir, a dechreuoch feddwl am awtomeiddio pan ddaeth yr holl brosiectau i ben. Ac mae deall yr holl broblemau hyn, eu datrys a gwneud i bopeth weithio yn sgil allweddol arbenigwr DevOps.

Mae yna ddryswch yn y farchnad dalent. Weithiau mae busnes yn chwilio am beirianwyr DevOps ar gyfer swydd peiriannydd systemau, peiriannydd adeiladu, neu rywun arall. Mae cyfrifoldebau hefyd yn newid yn dibynnu ar faint a chyfeiriad y cwmni - rhywle maen nhw'n chwilio am berson ar gyfer ymgynghori, rhywle gofynnir iddynt awtomeiddio popeth, ac yn rhywle mae'n ofynnol iddynt gyflawni swyddogaethau uwch gweinyddwr system sy'n gwybod sut i raglennu.

Beth sydd ei angen arnoch i ddechrau yn y proffesiwn

Mae angen paratoad rhagarweiniol i ymuno â'r proffesiwn. Ni fyddwch yn gallu dilyn cyrsiau o'r dechrau, heb ddeall dim am TG, a dysgu i lefel iau. Angen cefndir technegol:

  • Yn ddelfrydol os ydych chi'n gweithio am chwe mis neu fwy fel gweinyddwr system, arbenigwr gweithrediadau neu brofi. Neu o leiaf gael syniad o sut mae cymwysiadau'n cychwyn, ym mha amgylchedd y gallant ddatblygu, a beth i'w wneud os gwelwch wall. Os nad oes gennych unrhyw brofiad gwaith, cymerwch unrhyw gwrs ar weinyddu Linux, gan ailadrodd popeth sy'n digwydd ar eich peiriant cartref.
  • Deall sut mae technolegau rhwydwaith yn gweithio - dysgu gosod, ffurfweddu a rheoli rhwydweithiau ardal leol ac eang.
  • Gweld sut a pha raglennu sy'n gweithio - ysgrifennwch ychydig o sgriptiau yn Python neu Go, ceisiwch ddeall egwyddorion OOP (Rhaglennu Gwrthrychau), darllenwch am y cylch datblygu cynnyrch cyffredinol.
  • Bydd gwybodaeth o Saesneg technegol yn ddefnyddiol - nid oes angen cyfathrebu ar bynciau rhad ac am ddim, mae'n ddigon gallu darllen dogfennaeth a rhyngwynebau.

Nid oes angen gwybod popeth a restrir yn fanwl; i ddechrau dysgu DevOps, mae lefel ofynnol o hyfforddiant yn ddigon. Os oes gennych gefndir technegol o'r fath, ceisiwch gofrestru ar gyrsiau.

Yr hyn y dylai DevOps ei wybod

Mae peiriannydd DevOps da yn arbenigwr amlddisgyblaethol gyda rhagolygon eang iawn. I weithio'n llwyddiannus, bydd yn rhaid i chi ddeall sawl maes TG ar unwaith.

Datblygiad

Bydd DevOps yn ysgrifennu sgript a fydd yn helpu datblygwyr i osod cod ar y gweinydd. Bydd yn creu rhaglen sy'n profi ymatebolrwydd cronfeydd data “ar y hedfan”. Bydd yn ysgrifennu cais i reoli fersiwn. Yn olaf, sylwch ar broblem ddatblygu bosibl a allai ymddangos ar y gweinydd.

Mae arbenigwr DevOps cryf yn gwybod sawl iaith sy'n addas ar gyfer awtomeiddio. Nid yw'n eu deall yn drylwyr, ond gall ysgrifennu rhaglen fach yn gyflym neu ddarllen cod rhywun arall. Os nad ydych erioed wedi dod ar draws datblygiad o'r blaen, dechreuwch gyda Python - mae ganddo gystrawen syml, mae'n hawdd gweithio gyda thechnolegau cwmwl, ac mae yna lawer o ddogfennaeth a llyfrgelloedd.

Systemau Gweithredu

Mae'n amhosibl gwybod holl alluoedd pob fersiwn o bob system - gallech dreulio miloedd o oriau ar hyfforddiant o'r fath ac ni fyddai o unrhyw ddefnydd. Yn lle hynny, mae DevOps da yn deall egwyddorion cyffredinol gweithio ar unrhyw OS. Er, a barnu yn ôl y sôn am swyddi gwag, mae'r mwyafrif bellach yn gweithio yn Linux.

Mae peiriannydd da yn deall pa system sydd orau i ddefnyddio prosiect ynddi, pa offer i'w defnyddio, a pha wallau posibl a all ymddangos yn ystod gweithrediad neu weithrediad.

Cymylau

Marchnad technoleg cwmwl yn tyfu 20-25% y flwyddyn ar gyfartaledd - mae seilwaith o'r fath yn caniatáu ichi awtomeiddio gweithrediadau profi cod, cydosod cymwysiadau o gydrannau, a darparu diweddariadau i ddefnyddwyr. Mae DevOps da yn deall datrysiadau cwmwl a hybrid llawn.

Mae'r gofynion safonol ar gyfer peirianwyr fel arfer yn cynnwys GCP, AWS ac Azure.

Mae hyn yn cynnwys hyfedredd mewn offer CI/CD. Yn nodweddiadol, defnyddir Jenkins ar gyfer integreiddio parhaus, ond mae'n werth rhoi cynnig ar analogau. Mae yna lawer ohonyn nhw, er enghraifft Buddy, TeamCity a Gitlab CI. Bydd yn ddefnyddiol astudio Terraform - mae'n offeryn datganiadol sy'n eich helpu i sefydlu a ffurfweddu seilwaith yn y cymylau o bell. AC Packer, sydd ei angen i greu delweddau OS yn awtomatig.

Systemau cerddorfa a microwasanaethau

Mae gan bensaernïaeth microservice lawer o fanteision - sefydlogrwydd, gallu i raddfa gyflym, symleiddio ac ailddefnyddio. Mae DevOps yn deall sut mae microwasanaethau'n gweithio a gall ragweld problemau posibl.

Yn adnabod Docker a Kubernetes yn drylwyr. Yn deall sut mae cynwysyddion yn gweithio, sut i adeiladu system fel y gallwch analluogi rhai ohonynt heb unrhyw ganlyniadau i'r system gyfan. Er enghraifft, gall adeiladu clwstwr Kubernetes gan ddefnyddio Ansible

Beth arall ddylai DevOps roi cynnig arno yn y dyfodol?

Mae'r rhestr o offer a all fod yn ddefnyddiol i beiriannydd DevOps yn ddiddiwedd. Mae rhai yn gweithio ar offeryniaeth prosiect, mae eraill yn treulio'r rhan fwyaf o'u hamser yn awtomeiddio lleoli a phrofi, ac mae eraill yn gwella effeithlonrwydd wrth reoli cyfluniad. Yn y broses, daw'n amlwg ble i gloddio a pha brosiectau fydd yn ddefnyddiol.

Dyma leiafswm bach arall a fydd yn helpu ar y dechrau:

  • Deall sut mae Git a Github yn gweithio os nad ydych wedi gwneud hynny eisoes. Gosod GitLab ar eich gweinydd.
  • Dewch yn gyfarwydd ag ieithoedd marcio JSON ac YAML.
  • Gosodwch a cheisiwch weithio mewn cronfeydd data - nid yn unig MySQL, ond NoSQL hefyd. Rhowch gynnig ar MongoDB.
  • Deall sut i reoli cyfluniad gweinyddwyr lluosog ar unwaith. Er enghraifft, defnyddio Ansible.
  • Sefydlu monitro llwyth a logiau ar unwaith. Rhowch gynnig ar y cyfuniad Prometheus, Grafana, Alertmanager.
  • Chwiliwch am yr atebion gorau i'w defnyddio ar gyfer gwahanol ieithoedd - does ond angen i chi ddod yn gyfarwydd â nhw, eu gweithredu a'u deall ar brosiect hyfforddi neu weithio.

Pam y dylech chi ddechrau dysgu DevOps nawr

Mae prinder personél yn y farchnad ar gyfer peirianwyr DevOps. Cadarnheir hyn yn amodol gan nifer ac ansawdd y swyddi gwag:

  • Yn Rwsia, ar HeadHunter yn unig, mae mwy na 2 fil o swyddi ar gael yn gyson ar gyfer yr allweddair hwn.
  • A dim ond 1 o bobl bostiodd eu hailddechrau.

O ystyried nad yw postio ailddechrau yn golygu chwilio am swydd yn weithredol, mae'n ymddangos bod dwy neu hyd yn oed dri swydd wag ar gyfer un arbenigwr - nid yw'r sefyllfa hon yn bodoli hyd yn oed yn y farchnad datblygu gwe boblogaidd. Ychwanegwch yma fwy o swyddi gwag o sianeli Habr a Telegram - mae'r prinder arbenigwyr yn enfawr.

Pwy yw peiriannydd DevOps, beth mae'n ei wneud, faint mae'n ei ennill a sut i ddod yn un
Rhowch sylw i ofynion cyflog ymgeiswyr

Nid oes cymaint o alw am DevOps yn y byd - os ydych chi'n mynd i adleoli i UDA neu Ewrop, yna dim ond ar y porth Glassdoor Mae mwy na 34 mil o gwmnïau yn chwilio am arbenigwyr o'r fath. Mae gofynion aml yn cynnwys 1-3 blynedd o brofiad, y gallu i weithio gyda chymylau, a pheidio â bod ofn swyddogaethau ymgynghori.

Mae llawer gwaith yn llai o gynigion ar gyfer gweithio'n llawrydd - mae peirianwyr DevOps yn bennaf yn chwilio am staff a swyddi amser llawn.

Pwy yw peiriannydd DevOps, beth mae'n ei wneud, faint mae'n ei ennill a sut i ddod yn un
Mae dod o hyd i brosiect llawrydd addas yn anodd, ond mae'n bosibl

Gellir dychmygu llwybr gyrfa confensiynol peiriannydd DevOps yn rhywbeth fel hyn:

  • Mae wedi bod yn gweithio fel gweinyddwr systemau mewn cwmni TG bach ers chwe mis i flwyddyn. Ar yr un pryd, mae'n astudio iaith sy'n addas ar gyfer awtomeiddio.
  • Mae'n astudio'n ddwys ar gyrsiau am tua chwe mis.
  • Symud i swydd arall - i gwmni sy'n gwerthu datrysiadau cwmwl, cangen o gorfforaeth fawr, i ddatblygwyr prosiectau mawr. Yn syml, lle mae angen awtomeiddio a gweithredu cyson. Yn y sefyllfa gychwynnol mae tua 100 mil rubles.
  • Mae wedi bod yn gweithio ac yn astudio ers sawl blwyddyn, gan gynyddu ei incwm sawl gwaith.
  • Dod yn arbenigwr yn y gymuned broffesiynol a symud i ymgynghori. Neu'n tyfu i fod yn bensaer system neu'n gyfarwyddwr TG.

Mae DevOps yn anodd. Mae angen i chi gyfuno sgiliau sawl proffesiwn ar unwaith. Dod yn berson sy'n barod i gynnig gwelliant lle nad yw arbenigwyr TG eraill hyd yn oed yn meddwl am unrhyw beth arall. Maent yn talu llawer am hyn, ond mae angen llawer iawn o wybodaeth arnynt hefyd.

Faint mae DevOps yn ei ennill?

Yn ôl y data ar gyfer ail chwarter 2019, y cyflog canolrif cyfartalog ar gyfer devops yw rhwng 90 a 160 mil rubles. Mae cynigion rhatach - yn bennaf 60-70 mil.

Mae cynigion o hyd at 200 mil yn gyson, ac mae yna swyddi gwag gyda chyflogau o hyd at 330 mil rubles.

Pwy yw peiriannydd DevOps, beth mae'n ei wneud, faint mae'n ei ennill a sut i ddod yn un
Ymhlith gweithwyr proffesiynol gweithrediadau, telir DevOps yn uwch nag eraill. Ffynhonnell: Habr.Gyrfa

Bellach mae angen peirianwyr DevOps, gan gynnwys dechreuwyr, mewn banciau mawr, corfforaethau, gwasanaethau cwmwl, systemau masnachu a sefydliadau eraill sy'n poeni am gynnal eu datrysiadau TG.

Byddai ymgeisydd rhagorol ar gyfer swydd wag iau gyda chyflog o 60-90 mil yn weinyddwr system gychwynnol gyda thua blwyddyn o brofiad a diploma arbenigol.
 
Pwy yw peiriannydd DevOps, beth mae'n ei wneud, faint mae'n ei ennill a sut i ddod yn un
Nid oes ystadegau o'r fath, ond mae'n ymddangos bod pobl sydd â phrofiad yn Linux yn cael eu talu mwy

Beth i'w wylio a'i ddarllen i dyfu yn eich proffesiwn

I blymio i fyd DevOps, rhowch gynnig ar sawl ffynhonnell o wybodaeth:

  • Sefydliad Cyfrifiadura Brodorol Cloud [YouTube, ENG] - llawer o fideos o gynadleddau a gweminarau addysgol.
  • Sianel DevOps [YouTube, RUS] - adroddiadau fideo o gynhadledd broffesiynol DevOps yn Rwsia.
  • Llawlyfr DevOps [llyfr, RUS] yw un o'r llyfrau mwyaf poblogaidd am athroniaeth DevOps. Mae'r llyfr yn cynnwys egwyddorion cyffredinol y fethodoleg; mae'n dweud beth i roi sylw iddo yn gyntaf wrth weithio ar unrhyw brosiect.
  • Thomas Limoncelli "Arfer Gweinyddu Systemau a Rhwydwaith" [llyfr, RUS] - llawer o theori ac egwyddorion ynghylch sut y dylid strwythuro gweinyddiaeth system.
  • Devops Wythnosol [llyfr, ENG] - adolygiad wythnosol o newyddion am yr hyn sy'n digwydd yn DevOps ledled y byd.
  • Devops_deflope [Telegram, RUS] - newyddion diwydiant, cyhoeddiadau cynadleddau, dolenni i erthyglau a llyfrau diddorol newydd.
  • Devops_cy [Telegram, RUS] - Sgwrs iaith Rwsieg lle gallwch ofyn am gyngor a gofyn am help gyda chyfluniadau.
  • Mae Devops.com yn wefan ryngwladol fawr gydag erthyglau, gweminarau, podlediadau a cholofnau gan gwmnïau mwyaf y diwydiant.
  • Hangops_Ru - Cymuned Rwsiaidd o beirianwyr a chydymdeimladwyr DevOps.
  • Y llyfrau gorau ar gyfer yr iaith y byddwch yn eu defnyddio ar gyfer datblygiad.

Ble i astudio DevOps

Gallwch gael gwybodaeth strwythuredig ar y cwrs “Peiriannydd DevOps" mewn Netoleg. Byddwch yn dysgu'r cylch cyfan o fethodoleg:

  • Dysgwch sut i ddadansoddi cod a defnyddio offer rheoli fersiwn yn gyflym.
  • Deall yr arferion gorau ar gyfer integreiddio, profi ac adeiladu parhaus.
  • Dysgwch sut i reoli ac awtomeiddio newidiadau i gymwysiadau.
  • Cael ymarferol gydag offer ffurfweddu a rheoli.
  • Dewch i arfer â dewis a ffurfweddu'r gwasanaethau angenrheidiol ar gyfer monitro ar unwaith.

Sicrhewch gwrs rhaglennu Python fel bonws - byddwch yn datrys problemau hyd yn oed yn gyflymach ac yn haws. Mae popeth yn ymarferol - rydym yn defnyddio AWS, GCP neu Azure.
Mae hyn yn ddigon i droi peiriannydd newydd neu weinyddwr system yn DevOps y mae galw mawr amdano a chodi'ch pris yn ddymunol ar y farchnad lafur.

Pwy yw peiriannydd DevOps, beth mae'n ei wneud, faint mae'n ei ennill a sut i ddod yn un

Ffynhonnell: hab.com

Ychwanegu sylw