Nola bihurtu plataformako ingeniari edo non garatu DevOps norabidean?

Nola bihurtu plataformako ingeniari edo non garatu DevOps norabidean?

Etorkizun hurbilean Kubernetes erabiliz azpiegitura-plataforma bat sortzeko trebetasunak behar izango dituenari buruz eta zergatik hitz egin dugu, irakasle batekin. Yuri Ignatov, ingeniari liderra 42 Express.

Nondik dator plataformako ingeniarien eskaria?

Berriki, gero eta enpresa gehiago konturatzen dira barne azpiegitura plataforma bat sortzeko beharraz, konpainiaren produktu digitalak garatzeko, bertsioak prestatzeko, kaleratzeko eta ustiatzeko ingurune bakarra izango litzatekeena. Plataforma horrek informatika eta sareko baliabideak kudeatzeko sistemak eta zerbitzuak, etengabeko integrazio sistema bat, entrega-artefaktuen biltegia, monitorizazio-sistemak eta zure garapen-taldeek erabiltzen dituzten beste zerbitzu batzuk ditu. Barne plataformak eraikitzeko eta plataforma taldeak osatzeko mugimendua duela urte batzuk hasi zen. Horren berrespena txostenetan aurki daiteke DORAren DevOps egoera, Gartner-en argitalpenak eta liburuak, esaterako Talde Topologiak.

Enpresa baten azpiegitura kudeatzeko plataformaren ikuspegiaren abantaila nagusiak hauek dira:

  • Produktu-taldeak ez dira beren produktuak garatzen azpiegitura-arazoak konpontzeko.
  • Plataforma-taldeak, azpiegitura-plataformaren garapenaz arduratzen dena, konpainiako produktu-taldeen beharrak hartzen ditu kontuan eta barne-beharretarako bereziki irtenbideak sortzen ditu.
  • Enpresak barnean pilatzen du, erraz berrerabili daitekeen esperientzia, adibidez, produktu-talde berri bat abiaraztean edo enpresan estandarrak edo praktika orokorrak osatzerakoan.

Konpainiak halako planteamendu batera iristea lortzen badu, denborarekin barne azpiegitura plataforma erosoagoa bihurtu daiteke garapen taldeentzat hodeiko hornitzaileen zerbitzuak baino, taldeen ezaugarriak eta beharrak kontuan hartuta sortu delako, haien esperientzia metatuz eta. zehatzak. Horrek guztiak produktu-taldeen produktibitatea handitzea dakar, hau da, negoziorako ona da.

Zergatik Kubernetes?

Hainbat tresna erabil daitezke azpiegitura plataforma bat sortzeko oinarri gisa. Lehen Mesos zen, orain Kubernetesez gain Nomad erabil dezakezu eta, noski, inork ez zaitu mugatzen zure β€œbizikletak” sortzean. Hala ere, enpresen gehiengo osoak nahiago du Kubernetesen plataforma bat eraikitzea. Hau da gehien baloratzen duena:

  • Ingeniaritza praktika modernoetarako laguntza, esate baterako, "azpiegitura kode gisa".
  • Taldeek kutxatik kanpo behar dituzten tresna asko. Adibidez, baliabide informatikoak kudeatzea, kudeatutako aplikazioak hedatzeko mekanismoak eta horien akatsen tolerantzia bermatzea.
  • Hainbat arazo konpontzeko tresnak dituen ekosistema erraldoia, hodeiko zerbitzu hornitzaileek lagunduta.
  • Garatutako komunitatea: mundu osoko dozenaka hitzaldi, laguntzaileen zerrenda ikusgarria, ziurtagiri eta espezialista ziurtatuak, tresna honi buruzko hezkuntza-programak.

Kubernetes industria estandar berria dei daiteke, denbora kontua besterik ez da zure enpresak hura erabiltzen hastea.

Zoritxarrez, hori guztia ez dator doan: Kubernetes eta edukiontzien teknologiaren agerpenarekin, taldeak bere eguneroko lanean erabiltzen dituen prozesu eta tresnak aldaketa asko jasaten ari dira:

  • Baliabide informatikoak kudeatzeko ikuspegia aldatzen ari da.
  • Aplikazioa zabaltzeko eta konfiguratzeko modua aldatzen da.
  • Jarraipen eta erregistro zerbitzuak antolatzeko beste ikuspegi bat behar da.
  • Plataformaren parte diren zerbitzuen artean integrazio berriak sortu eta lehendik dauden automatizazio scriptak egokitu beharra dago.

Garatzailearen tokiko ingurunea eta aplikazioen arazketa prozedura ere aldaketak egon daitezke.

Enpresek beren kabuz egin dezakete azpiegitura-plataformarako trantsizioa eta haren mantentze-lanak, langileen gaitasunak garatuz edo beharrezko espezialistak kontratatuz. Prozesu horiek delegatzea merezi duten kasuak ere ohikoak dira, adibidez, enpresa batek ez badu aukerarik taldearen arreta produktuaren garapenetik azpiegitura berri bat sortzera pasatzeko, ez dago barne I+G handirik egiteko aukerarik, edo badaude. azpiegitura berri bat modu independentean sortzearekin eta bertan produktu-taldeak transferitzearekin lotutako arrisku onartezinak - hemen hobe da bide horretatik behin baino gehiagotan egin duten enpresei laguntza bilatzea.

Azpiegitura plataformarekin lan egiteko gaitasun berriak beharko dira ez bakarrik administratzaileak (orain azpiegitura ingeniari bihurtzen ari den espezialitatea), baina baita garatzaileentzat ere. Sustatzailearen bere aplikazioa nola abiarazten den eta borrokan nola funtzionatzen duen ulertu behar du, ekosistema ahalik eta gehien erabiltzeko gai izan behar du, aplikazioa arazketa edo hedapen eta konfigurazio prozedurak aldatzeko gai izan. Gainera, ezin duzu ezagutza hori gabe egin bide teknikoak: I+G ugari egin behar dituzu, tresna egokiak hautatu, haien mugak aztertu, plataformaren parte diren tresnen artean integratzeko planteamenduak aurkitu eta produktu-taldeek plataforma-zerbitzuak erabiltzeko hainbat eszenatoki aurreikusi.

Kubernetes zabaltzea, hodeiko hornitzaileen instalazioetan barne, hain zaila ez den arren, garapen eta eragiketa prozesu guztiak itzultzea, aplikazioak egokitzea, dozena bat tresna berri integratzea taldearentzat, etab. benetan arazoa den zeregina da, eta horrek sakon ulertzea eskatzen du. prozesuak eta komunikazio kopuru handia zure produktuak sortzeko parte-hartzaile guztiekin.

Eta informazio hori guztia gure lineako "Kubernetesen oinarritutako azpiegitura plataforma" ikastaroan bildu dugu. Praktikan 5 hilabetetan menperatuko duzu:

  • Kubernetes-ek nola funtzionatzen duen
  • DevOps praktikak nola ezartzen diren hura erabiliz
  • Zein ekosistema-tresnak diren borrokan erabiltzeko nahiko helduak eta nola integratzeko elkarren artean.

Beste hezkuntza-programa batzuetan ez bezala, ekosisteman eta Kubernetes kluster operatiboen Γ±abarduretan jartzen dugu arreta, eta hor sortzen dira zailtasunak euren azpiegitura plataformara aldatzea erabakitzen duten enpresentzat.

Ikastaroa amaitu ondoren, plataformako ingeniari gisa sailkatuko zara eta zure enpresan azpiegitura plataforma bat modu independentean sortzeko gai izango zara. Hori da, bide batez, gure ikasle batzuek proiektu-lan gisa egiten dutena, irakasleen iritzia eta laguntza jasoz. Gainera, ezagutzak eta trebetasunak nahikoak izango dira CNCF ziurtagiria prestatzeko.

Garrantzitsua da trebetasun hauek menderatzeak ezagutza sendoa eskatzen duela DevOps praktikak eta tresnak. Lan-merkatuari buruzko gure behaketen arabera, halako prestakuntzaren ondoren espezialista batek 150-200 mila errubloko soldata espero dezake.

DevOps praktikak erabiltzen esperientzia duen espezialista besterik ez bazara, gonbidatzen zaitugu egin sarrera proba eta ezagutu ikastaroen programa zehatzago.

Iturria: www.habr.com

Gehitu iruzkin berria