Jinsi ya kuwa mhandisi wa jukwaa au wapi kukuza katika mwelekeo wa DevOps?

Jinsi ya kuwa mhandisi wa jukwaa au wapi kukuza katika mwelekeo wa DevOps?

Tulizungumza juu ya nani na kwa nini katika siku za usoni atahitaji ujuzi kuunda jukwaa la miundombinu kwa kutumia Kubernetes, na mwalimu. Yuri Ignatov, mhandisi mkuu Kuelezea 42.

Mahitaji ya wahandisi wa jukwaa yanatoka wapi?

Hivi karibuni, makampuni zaidi na zaidi yanatambua haja ya kuunda jukwaa la miundombinu ya ndani ambayo itakuwa mazingira moja kwa ajili ya maendeleo, maandalizi ya releases, kutolewa na uendeshaji wa bidhaa za digital za kampuni. Jukwaa kama hilo lina mifumo na huduma za kudhibiti rasilimali za kompyuta na mtandao, mfumo endelevu wa ujumuishaji, hazina ya vizalia vya uwasilishaji, mifumo ya ufuatiliaji na huduma zingine ambazo timu zako za ukuzaji hutumia. Harakati za kujenga majukwaa ya ndani na kuunda timu za jukwaa zilianza miaka kadhaa iliyopita. Uthibitisho wa hii unaweza kupatikana katika ripoti Hali ya DevOps kutoka DORA, machapisho kutoka kwa Gartner na vitabu, kama Topolojia za Timu.

Faida kuu za mbinu ya jukwaa la kusimamia miundombinu ya kampuni ni kama ifuatavyo.

  • Timu za bidhaa hazitatatizwi kutengeneza bidhaa zao ili kutatua matatizo ya miundombinu.
  • Timu ya jukwaa, inayohusika na ukuzaji wa jukwaa la miundombinu, inazingatia mahitaji ya timu za bidhaa katika kampuni na kuunda suluhisho mahsusi kwa mahitaji ya ndani.
  • Kampuni hukusanya uzoefu wa ndani ambao unaweza kutumika tena kwa urahisi, kwa mfano, inapozindua timu mpya ya bidhaa au inapounda viwango au desturi za jumla katika kampuni.

Ikiwa kampuni itaweza kufikia njia kama hiyo, baada ya muda jukwaa la miundombinu ya ndani linaweza kuwa rahisi zaidi kwa timu za maendeleo kuliko huduma za watoa huduma za wingu, kwa sababu iliundwa kwa kuzingatia sifa na mahitaji ya timu, kukusanya uzoefu wao na. maalum. Yote hii inasababisha kuongezeka kwa tija ya timu za bidhaa, ambayo inamaanisha ni nzuri kwa biashara.

Kwa nini Kubernetes?

Zana mbalimbali zinaweza kutumika kama msingi wa kuunda jukwaa la miundombinu. Hapo awali ilikuwa Mesos, sasa kwa kuongeza Kubernetes unaweza kutumia Nomad na, bila shaka, hakuna mtu anayekuwekea kikomo katika kuunda "baiskeli" zako mwenyewe. Na bado, kampuni nyingi sana zinapendelea kujenga jukwaa kwenye Kubernetes. Hiki ndicho anachothaminiwa zaidi:

  • Usaidizi wa mbinu za kisasa za uhandisi kama vile "miundombinu kama kanuni".
  • Mengi ya mbinu timu zinahitaji nje ya boksi. Kwa mfano, kudhibiti rasilimali za kompyuta, mifumo ya uwekaji programu inayodhibitiwa na kuhakikisha uvumilivu wao wa makosa.
  • Mfumo mkubwa wa ikolojia ambao una zana za kutatua shida mbali mbali, zinazoungwa mkono na watoa huduma wa wingu.
  • Jumuiya iliyoendelea: mikutano mingi duniani kote, orodha ya kuvutia ya wachangiaji, vyeti na wataalamu walioidhinishwa, programu za elimu kwenye zana hii.

Kubernetes inaweza kuitwa kiwango kipya cha tasnia, ni suala la muda tu kabla ya kampuni yako kuanza kuitumia.

Kwa bahati mbaya, haya yote hayaji bure: kwa ujio wa Kubernetes na teknolojia ya uwekaji vyombo, michakato na zana ambazo timu hutumia katika kazi zao za kila siku zinafanyika mabadiliko mengi:

  • Mbinu ya kusimamia rasilimali za kompyuta inabadilika.
  • Jinsi programu inavyotumwa na kusanidi mabadiliko.
  • Mbinu tofauti ya kuandaa huduma za ufuatiliaji na ukataji miti inahitajika.
  • Kuna haja ya kuunda miunganisho mipya kati ya huduma ambazo ni sehemu ya jukwaa na kurekebisha hati zilizopo za otomatiki.

Hata mazingira ya ndani ya msanidi programu na utaratibu wa utatuzi wa programu pia unaweza kubadilika.

Makampuni yanaweza kufanya mpito kwa jukwaa la miundombinu na matengenezo yake peke yao, kuendeleza uwezo wa wafanyakazi au kuajiri wataalamu muhimu. Kesi wakati inafaa kukabidhi michakato hii pia ni ya kawaida, kwa mfano, ikiwa kampuni haina nafasi ya kuhamisha umakini wa timu kutoka kwa ukuzaji wa bidhaa hadi kuunda miundombinu mpya, hakuna fursa ya kufanya R&D kubwa ya ndani, au kuna. hatari zisizokubalika zinazohusiana na kuunda kwa kujitegemea miundombinu mpya na kuhamisha timu za bidhaa juu yake - hapa ni bora kutafuta msaada kutoka kwa makampuni ambayo tayari yamepita njia hii zaidi ya mara moja.

Ustadi mpya wa kufanya kazi na jukwaa la miundombinu utahitajika sio tu wasimamizi (utaalam ambao sasa unabadilishwa kuwa mhandisi wa miundombinu), lakini pia kwa watengenezaji. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ lazima aelewe jinsi maombi yake yanavyozinduliwa na kufanya kazi katika mapigano, lazima awe na uwezo wa kutumia mfumo wa ikolojia hadi kiwango cha juu, kuwa na uwezo wa kutatua programu au kubadilisha taratibu za kupeleka na usanidi. Pia, huwezi kufanya bila ujuzi huu miongozo ya kiufundi: unahitaji kufanya kiasi kikubwa cha R & D, chagua zana zinazofaa, soma mapungufu yao, pata mbinu za ushirikiano kati ya zana ambazo ni sehemu ya jukwaa na kutoa kwa matukio mbalimbali ya kutumia huduma za jukwaa na timu za bidhaa.

Wakati kupeleka Kubernetes, pamoja na vifaa vya watoa huduma za wingu, sio ngumu sana, basi kutafsiri michakato yote ya ukuzaji na operesheni, kurekebisha programu, kuunganisha zana mpya za timu, n.k. ni kazi ngumu sana ambayo inahitaji uelewa wa kina wa michakato na kiasi kikubwa cha mawasiliano na washiriki wote katika uundaji wa bidhaa zako.

Na tulikusanya maelezo haya yote katika kozi yetu ya mtandaoni "Jukwaa la Miundombinu kulingana na Kubernetes." Katika miezi 5 ya mazoezi utakuwa bwana:

  • Jinsi Kubernetes inavyofanya kazi
  • Jinsi mazoea ya DevOps yanatekelezwa kwa kuitumia
  • Ni zana zipi za mfumo ikolojia zimekomaa vya kutosha kutumika katika mapigano na jinsi ya kuziunganisha zenyewe.

Tofauti na programu zingine za elimu, tunazingatia mfumo wa ikolojia na nuances ya uendeshaji wa vikundi vya Kubernetes, na hapa ndipo shida huibuka kwa kampuni zinazoamua kuhamia jukwaa lao la miundombinu.

Baada ya kumaliza kozi, utahitimu kama mhandisi wa jukwaa na utaweza kuunda jukwaa la miundombinu katika kampuni yako kwa kujitegemea. Ambayo, kwa njia, ndivyo baadhi ya wanafunzi wetu hufanya kama kazi ya mradi, kupokea maoni na msaada kutoka kwa walimu. Pia, ujuzi na ujuzi zitatosha kujiandaa kwa uthibitisho wa CNCF.

Ni muhimu kutambua kwamba ujuzi wa ujuzi huu unahitaji ujuzi mkubwa wa Mbinu na zana za DevOps. Kulingana na uchunguzi wetu wa soko la ajira, baada ya mafunzo hayo mtaalamu anaweza kutarajia salama mshahara wa rubles 150-200.

Ikiwa wewe ni mtaalamu kama huyo aliye na uzoefu wa kutumia mbinu za DevOps, tunakualika chukua mtihani wa kuingia na ujue mpango wa kozi kwa undani zaidi.

Chanzo: mapenzi.com

Kuongeza maoni