Milwr cyffredinol neu arbenigwr cul? Yr hyn y dylai peiriannydd DevOps ei wybod a gallu ei wneud

Milwr cyffredinol neu arbenigwr cul? Yr hyn y dylai peiriannydd DevOps ei wybod a gallu ei wneud
Technolegau ac offer y mae angen i beiriannydd DevOps eu meistroli.

Mae DevOps yn duedd gynyddol mewn TG; mae poblogrwydd a galw am yr arbenigedd yn tyfu'n raddol. Agorodd GeekBrains ddim yn bell yn ôl Cyfadran DevOps, lle mae arbenigwyr o'r proffil perthnasol wedi'u hyfforddi. Gyda llaw, mae proffesiwn DevOps yn aml yn cael ei ddrysu â rhai cysylltiedig - rhaglennu, gweinyddu system, ac ati.

Er mwyn egluro beth yw DevOps mewn gwirionedd a pham mae angen cynrychiolwyr o'r proffesiwn hwn, buom yn siarad â Nikolai Butenko, pensaer Atebion Cwmwl Mail.ru. Mae wedi bod yn ymwneud â datblygu maes llafur cwrs cyfadran DevOps ac mae hefyd yn addysgu myfyrwyr trydydd chwarter.

Beth ddylai DevOps da ei wybod a gallu ei wneud?

Yma mae'n well dweud ar unwaith yr hyn na ddylai fod yn gallu ei wneud. Mae myth bod cynrychiolydd o'r proffesiwn hwn yn gerddorfa un dyn sy'n gallu ysgrifennu cod gwych, yna ei brofi, ac yn ei amser rhydd mae'n mynd i drwsio argraffwyr ei gydweithwyr. Efallai ei fod hefyd yn helpu yn y warws ac yn disodli'r barista.

Er mwyn gwybod beth ddylai arbenigwr DevOps allu ei wneud, gadewch inni ddychwelyd at y diffiniad o'r cysyniad ei hun. DevOps yw optimeiddio amser o ddatblygu cynnyrch i ryddhau cynnyrch i'r farchnad. Yn unol â hynny, mae'r arbenigwr yn gwneud y gorau o'r broses rhwng datblygiad a gweithrediad, yn siarad eu hiaith ac yn adeiladu piblinell gymwys.

Beth sydd angen i chi ei wybod a gallu ei wneud? Dyma beth sy'n bwysig:

  • Mae angen sgiliau meddal da, gan fod angen i chi ryngweithio ar yr un pryd â sawl adran o fewn yr un cwmni.
  • Meddwl strwythurol dadansoddol i edrych ar brosesau oddi uchod a deall sut i'w hoptimeiddio.
  • Mae angen i chi ddeall yr holl brosesau datblygu a gweithredu eich hun. Dim ond wedyn y gellir eu hoptimeiddio.
  • Mae angen sgiliau cynllunio, dadansoddi a dylunio rhagorol hefyd i greu proses weithgynhyrchu unedig.

A yw holl gynrychiolwyr DevOps yr un peth neu a oes gwahaniaethau o fewn yr arbenigedd?

Yn ddiweddar, mae sawl cangen wedi dod i'r amlwg o fewn un arbenigedd. Ond yn gyffredinol, mae'r cysyniad o DevOps yn cynnwys tri maes yn bennaf: ARhPh (gweinyddwr), Datblygwr (datblygwr), Rheolwr (sy'n gyfrifol am ryngweithio â'r busnes). Mae arbenigwr DevOps yn deall anghenion y busnes ac yn trefnu gwaith effeithlon rhwng pawb trwy greu proses unedig.

Mae ganddo hefyd ddealltwriaeth dda o holl brosesau'r cylch datblygu cynnyrch, pensaernïaeth, ac mae'n deall diogelwch gwybodaeth ar y lefel i asesu risgiau. Yn ogystal, mae DevOps yn gwybod ac yn deall dulliau ac offer awtomeiddio, yn ogystal â chymorth cyn ac ar ôl rhyddhau ar gyfer rhaglenni a gwasanaethau. Yn gyffredinol, tasg DevOps yw gweld y system gyfan fel un cyfanwaith, i gyfarwyddo a rheoli'r prosesau sy'n cyfrannu at ddatblygiad y system hon.

Milwr cyffredinol neu arbenigwr cul? Yr hyn y dylai peiriannydd DevOps ei wybod a gallu ei wneud
Yn anffodus, yn Rwsia a thramor, nid yw cyflogwyr bob amser yn deall hanfod DevOps. Wrth edrych trwy swyddi gwag cyhoeddedig, fe sylwch, wrth alw swydd wag DevOps, bod cwmnïau'n chwilio am weinyddwyr system, gweinyddwyr Kubernetes, neu brofwyr yn gyffredinol. Mae'r cymysgedd heterogenaidd iawn o wybodaeth a sgiliau mewn swyddi gwag DevOps o HH.ru a LinkedIn yn arbennig o drawiadol.

Mae'n bwysig nodi nad arbenigedd yn unig yw DevOps, ond yn gyntaf oll mae'n fethodoleg ar gyfer trin seilwaith fel cod. O ganlyniad i weithredu'r fethodoleg, mae holl aelodau'r tîm datblygu yn gweld ac yn deall nid yn unig eu maes gwaith, ond mae ganddynt weledigaeth o weithrediad y system gyfan.

Sut gall DevOps helpu'r cwmni rydych chi'n gweithio iddo?

Un o'r metrigau pwysicaf ar gyfer busnes yw Amser i'r Farchnad (TTM). Dyma'r amser i farchnata, hynny yw, y cyfnod o amser pan fydd y newid o'r syniad o greu cynnyrch i lansio'r cynnyrch ar werth yn digwydd. Mae TTM yn arbennig o bwysig i ddiwydiannau lle mae cynhyrchion yn dod yn ddarfodedig yn gyflym.

Gyda chymorth DevOps, dechreuodd nifer o fanwerthwyr adnabyddus yn Ffederasiwn Rwsia a thramor ddatblygu cyfeiriadau newydd. Mae'r cwmnïau hyn yn symud ar-lein yn llu, gan roi'r gorau i lwyfannau all-lein yn gyfan gwbl neu'n rhannol. Yn yr amodau hyn, mae angen datblygiad cyflym cymwysiadau a gwasanaethau, sy'n amhosibl heb ddefnyddio offer DevOps.

Milwr cyffredinol neu arbenigwr cul? Yr hyn y dylai peiriannydd DevOps ei wybod a gallu ei wneud
O ganlyniad, llwyddodd rhai manwerthwyr i gyflymu'r broses o lansio'r cymwysiadau a'r gwasanaethau sydd eu hangen yn llythrennol mewn diwrnod. A dyma'r ffactor pwysicaf o gystadleuaeth yn y farchnad fodern.

Pwy all ddod yn DevOps?

Wrth gwrs, bydd yn haws yma i gynrychiolwyr o arbenigeddau technegol: rhaglenwyr, profwyr, gweinyddwyr system. Mae angen i unrhyw un sy'n mynd i'r maes hwn heb yr addysg briodol fod yn barod i ddysgu hanfodion rhaglennu, profi, rheoli prosesau a gweinyddu systemau. A dim ond wedyn, pan fydd hyn i gyd wedi'i feistroli, y bydd yn bosibl dechrau astudio cysyniad DevOps yn ei gyfanrwydd.

Er mwyn deall y cysyniad yn well a chael syniad o'r wybodaeth a'r sgil angenrheidiol, mae'n werth darllen y DevOps Guide, astudio Prosiect Phoenix, yn ogystal â'r fethodoleg “Athroniaeth DevOps. Y grefft o reoli TG". Llyfr gwych arall - "DevSecOps Y Ffordd i Feddalwedd Cyflymach, Gwell a Chryfach".

Mae DevOps yn gweithio orau i'r bobl hynny sydd â meddylfryd dadansoddol ac sy'n gallu defnyddio dull systematig. Mae'n anodd dweud pa mor hir y bydd yn ei gymryd i newbie ddod yn DevOpser gwych. Yma mae popeth yn dibynnu ar y sylfaen gychwynnol, yn ogystal ag ar yr amgylchedd a thasgau y mae angen eu datrys, ynghyd â maint y cwmni. Mae cwmnïau sydd angen devops yn cynnwys llawer o gewri technoleg: Amazon, Netflix, Adobe, Etsy, Facebook a Walmart.

I gloi, mae mwy na hanner postiadau swyddi DevOps ar gyfer gweinyddwyr system profiadol mewn gwirionedd. Fodd bynnag, mae'r angen am DevOps yn tyfu'n raddol, ac erbyn hyn mae prinder difrifol o arbenigwyr cymwys yn y proffil hwn.

Er mwyn dod yn arbenigwr o'r fath, mae angen i chi astudio technolegau, offer newydd, defnyddio dull systematig yn ystod y gwaith a chymhwyso awtomeiddio yn gymwys. Hebddo, mae'n anodd iawn, os nad yn amhosibl, trefnu DevOps yn gymwys.

Ffynhonnell: hab.com

Ychwanegu sylw