Igba Irẹdanu Ewe jẹ akoko iyalẹnu ti ọdun. Lakoko ti awọn ọmọ ile-iwe ati awọn ọmọ ile-iwe bẹrẹ ọdun ile-iwe npongbe fun igba ooru, awọn agbalagba n ji dide si nostalgia fun awọn ọjọ atijọ ati ongbẹ fun imọ.
O da, ko pẹ ju lati kọ ẹkọ. Paapa ti o ba fẹ di ẹlẹrọ DevOps.
Igba ooru yii, awọn ẹlẹgbẹ wa ṣe ifilọlẹ ṣiṣan akọkọ ti ile-iwe DevOps ati pe wọn ngbaradi lati bẹrẹ keji ni Oṣu kọkanla. Ti o ba ti n ronu nipa di ẹlẹrọ DevOps fun igba pipẹ, kaabọ si ologbo naa!
Kini idi ati fun tani a ṣẹda ile-iwe DevOps ati kini o nilo lati wọle si? A sọrọ pẹlu awọn olukọ ati awọn alamọran lati wa awọn idahun si awọn ibeere wọnyi.
— Bawo ni ẹda ti ile-iwe DevOps bẹrẹ?
Stanislav Salangin, oludasile ti ile-iwe DevOps: Ṣiṣẹda ile-iwe DevOps jẹ, ni ọwọ kan, ibeere ti akoko naa. Eyi jẹ ọkan ninu awọn oojọ eletan julọ, ati ibeere fun awọn onimọ-ẹrọ ni awọn iṣẹ akanṣe ti bẹrẹ lati kọja ipese. A ti n ṣe itọju imọran yii fun igba pipẹ ati ṣe ọpọlọpọ awọn igbiyanju, ṣugbọn awọn irawọ nipari ni ibamu nikan ni ọdun yii: a kojọpọ ẹgbẹ kan ti awọn alamọja ti ilọsiwaju ati awọn alamọja ti o nifẹ si aaye kan ni akoko kanna ati ṣe ifilọlẹ ṣiṣan akọkọ. Ile-iwe akọkọ jẹ ile-iwe awakọ: awọn oṣiṣẹ wa nikan kọ ẹkọ nibẹ, ṣugbọn laipẹ a gbero lati gba “ẹgbẹ” keji pẹlu awọn ọmọ ile-iwe kii ṣe lati ile-iṣẹ wa nikan.
Alexei Sharapov, oludari imọ-ẹrọ, olutọran asiwaju: Odun to koja ti a yá omo ile bi ikọṣẹ ati oṣiṣẹ juniors. O ṣoro fun awọn ọmọ ile-iwe giga tabi awọn ọmọ ile-iwe giga lati wa iṣẹ nitori wọn nilo iriri, ati pe o ko le ni iriri ti o ko ba gbawẹwẹ — o wa ni ayika buburu. Nitorinaa, a fun awọn eniyan ni aye lati fi ara wọn han, ati ni bayi wọn n ṣiṣẹ ni aṣeyọri. Lara awọn ikọṣẹ wa eniyan kan wa - ẹlẹrọ apẹrẹ ni ile-iṣẹ kan, ṣugbọn tani mọ bi o ṣe le ṣe eto diẹ ati ṣiṣẹ lori Linux. Bẹẹni, ko ni awọn ọgbọn itura eyikeyi, ṣugbọn oju rẹ tan. Fun mi, ohun akọkọ ninu eniyan ni iwa wọn, ifẹ lati kọ ẹkọ ati idagbasoke. Fun wa, gbogbo ọmọ ile-iwe jẹ ibẹrẹ ninu eyiti a nawo akoko ati iriri wa. A fun gbogbo eniyan ni aye ati pe o ṣetan lati ṣe iranlọwọ, ṣugbọn ọmọ ile-iwe funrararẹ gbọdọ gba ojuse fun ọjọ iwaju rẹ.
Lev Goncharov aka @ultral, ẹlẹrọ oludari, ihinrere ti atunṣe amayederun nipasẹ idanwo: Ni ọdun 2-3 sẹyin, Mo ni imọran lati mu IaC wa si ọpọ eniyan ati ṣẹda ikẹkọ inu lori Ansible. Paapaa lẹhinna ọrọ wa ti bii o ṣe le ṣọkan awọn iṣẹ ikẹkọ ti o yatọ pẹlu imọran kan. Nigbamii, eyi ni afikun nipasẹ iwulo lati faagun ẹgbẹ amayederun lori iṣẹ akanṣe naa. Lẹhin ti o ti wo iriri aṣeyọri ti awọn ẹgbẹ adugbo ni idagbasoke awọn ọmọ ile-iwe giga ti Ile-iwe Java, o nira lati kọ ipese Stas lati ṣeto ile-iwe DevOps kan. Bi abajade, ninu iṣẹ akanṣe wa a bo iwulo fun awọn alamọja lẹhin itusilẹ akọkọ.
- Kini o nilo lati wọle si ile-iwe?
Alexei Sharapov: Ìṣírí, ìfẹ́ ọkàn, àti ìfarabalẹ̀ díẹ̀. A ó ṣe àyẹ̀wò kúkúrú gẹ́gẹ́ bí àyẹ̀wò ìpele ìpele, ṣùgbọ́n ní gbogbogbòò, ìmọ̀ ìpìlẹ̀ ni a nílò. Linux-sisẹmu, eyikeyi ede siseto ati pe ko si iberu ti console ebute.
Lev Goncharov: Specific imọ lile ogbon ti wa ni ipasẹ. Ohun akọkọ ni lati ni ọna imọ-ẹrọ lati yanju awọn iṣoro. Kii yoo jẹ ohun ti o dara julọ lati mọ ede naa rara, nitori ẹlẹrọ DevOps, bii “eniyan lẹ pọ,” gbọdọ njagun awọn ilana, ati eyi, ohunkohun ti ẹnikan le sọ, tumọ si ibaraẹnisọrọ ati kii ṣe nigbagbogbo ni Ilu Rọsia. Ṣugbọn ede naa tun le ni ilọsiwaju nipasẹ awọn iṣẹ ikẹkọ laarin ile-iṣẹ naa.
- Ikẹkọ ni ile-iwe DevOps gba oṣu meji. Kini awọn olutẹtisi le kọ ni akoko yii?
Ilya Kutuzov, olukọ, oludari ti agbegbe DevOps ni Deutsche Telekom IT Solutions: Bayi a fun awọn ọmọ ile-iwe ni awọn ọgbọn lile ti wọn nilo fun iṣẹ:
Awọn ipilẹ DevOps
Ohun elo idagbasoke
Awọn apoti
CI / CD
Awọsanma & orchestration
monitoring
Iṣakoso iṣeto ni
Development
Awọn ikowe ni ile-iwe DevOps ni apa keji iboju naa
— Kini yoo ṣẹlẹ lẹhin ti ọmọ ile-iwe ti kọ eto ẹkọ naa?
Abajade ti ikẹkọ ni igbejade ti iṣẹ akanṣe kan, eyiti yoo wa nipasẹ awọn iṣẹ akanṣe ti o nifẹ si awọn ọmọ ile-iwe giga. Da lori awọn abajade ikẹkọ, ọmọ ile-iwe giga yoo mọ akopọ ti awọn imọ-ẹrọ ti a lo ninu ile-iṣẹ wa ati pe yoo ni anfani lati kopa lẹsẹkẹsẹ ninu awọn iṣẹ ṣiṣe ti iṣẹ akanṣe gidi kan. Lẹhin apejọ awọn abajade ti iṣafihan naa, awọn ipese iṣẹ yoo ṣee ṣe si awọn ọmọ ile-iwe ti o dara julọ!
- Stas, o ti mẹnuba ni ẹẹkan pe igbanisiṣẹ ẹgbẹ awọn olukọ ko rọrun. Njẹ o ni lati mu awọn alamọja ita wa fun eyi?
Stanislav Salangin: Bẹẹni, ni akọkọ o ṣoro pupọ lati pejọ ẹgbẹ kan ati, julọ ṣe pataki, tọju rẹ, maṣe jẹ ki o tuka ati tẹsiwaju lati ni iwuri. Ṣugbọn gbogbo awọn olukọ ati awọn olukọni ti ile-iwe jẹ oṣiṣẹ wa. Iwọnyi jẹ awọn itọsọna DevOps ni awọn iṣẹ akanṣe ti o mọ bi awọn iṣẹ akanṣe wa ṣe n ṣiṣẹ lati inu ati ṣe atilẹyin tọkàntọkàn iṣowo wọn ati ile-iṣẹ naa. A pe wa ni ile-iwe, kii ṣe ile-ẹkọ giga tabi awọn iṣẹ ikẹkọ, nitori, bii ni ile-iwe gidi, ibaraẹnisọrọ to sunmọ laarin olukọ ati awọn ọmọ ile-iwe jẹ pataki pupọ si wa. A gbero lati ṣeto agbegbe tiwa pẹlu awọn ọmọ ile-iwe - kii ṣe iwiregbe Telegram, ṣugbọn agbegbe ti awọn eniyan ti o ni ero-ọkan ti o pade ni eniyan, ṣe iranlọwọ fun ara wọn ati idagbasoke.
A ti wa ni ala ti olukọ ati mentors. A nireti lati pade laipẹ ati ya fọto ẹgbẹ ni eniyan!
— Kini o nse ni ile-iwe DevOps?

Ilya Kutuzov, olukọ, oludari ti agbegbe DevOps ni Deutsche Telekom IT Solutions:
“Mo kọ awọn ọmọ ile-iwe bi o ṣe le kọ awọn opo gigun ti epo lori GitLab, bii o ṣe le jẹ ki awọn irinṣẹ jẹ ọrẹ pẹlu ara wọn, ati bii o ṣe le jẹ ki wọn jẹ ọrẹ laisi iwọ.
Kini idi ti ile-iwe DevOps? Ẹkọ ori ayelujara ko pese immersion ni iyara ati pe ko pese awọn ọgbọn iṣe ni ṣiṣẹ pẹlu imọ-ẹrọ. Ile-iwe foju eyikeyi kii yoo fun ọ ni rilara pe o mọ gaan bi o ṣe le yanju awọn iṣoro ilowo ati pe yoo ni anfani lati koju iṣoro gidi kan lori iṣẹ akanṣe kan. Ohun ti awọn ọmọ ile-iwe ba pade lakoko awọn ẹkọ wọn ni ohun ti wọn yoo ṣiṣẹ pẹlu awọn iṣẹ akanṣe. ”

Alexei Sharapov, oludari imọ-ẹrọ, olori ati olutoju ti ile-iwe:
“Mo rii daju pe awọn ọmọ ile-iwe ati awọn alamọran miiran ko ṣe aiṣedeede. Mo ṣe iranlọwọ fun awọn ọmọ ile-iwe lati yanju awọn ariyanjiyan imọ-ẹrọ ati ti iṣeto, ṣe iranlọwọ fun awọn ọmọ ile-iwe mọ ara wọn bi awọn olufokansin, ati ṣeto apẹẹrẹ ti ara ẹni. Mo kọ ẹkọ ti a fihan ati ti o tutu.”

Igor Renkas, Ph.D., olutojueni, oniwun ọja:
“Mo máa ń kọ́ àwọn akẹ́kọ̀ọ́ ní ilé ẹ̀kọ́ náà, mo sì tún ń ran Stanislav lọ́wọ́ láti ṣètò àti láti mú kí ilé ẹ̀kọ́ náà dàgbà. Pancake akọkọ, ni ero mi, ko jade lumpy ati pe a bẹrẹ ni aṣeyọri. Nisisiyi, dajudaju, a n ṣiṣẹ lori ohun ti o le ni ilọsiwaju ni ile-iwe: a n ronu nipa ọna kika modular, ẹkọ ni awọn ipele, a fẹ lati kọ kii ṣe awọn ogbon-lile nikan, ṣugbọn tun awọn ogbon ti o rọ ni ojo iwaju. A ko ni ipa-ọna lilu ati ko si awọn ojutu ti a ti ṣetan. A wa awọn olukọ laarin awọn ẹlẹgbẹ wa, ronu nipasẹ awọn ikowe, iṣẹ akanṣe kan, ati ṣeto ohun gbogbo lati ibere. Ṣugbọn eyi ni ipenija akọkọ wa ati gbogbo ẹwa ti ile-iwe: a tẹle ọna tiwa, ṣe ohun ti a ro pe o tọ ati ohun ti o dara julọ fun awọn ọmọ ile-iwe wa. ”

Lev Goncharov aka @ultral, ẹlẹrọ oludari, ihinrere ti atunṣe amayederun nipasẹ idanwo:
“Mo kọ awọn ọmọ ile-iwe iṣakoso iṣeto ni ati bii o ṣe le gbe pẹlu rẹ. Kii yoo to lati fi nkan sinu git, o nilo lati wa iyipada paradigm ni ironu ati awọn isunmọ. Awọn amayederun yẹn bi koodu tumọ si kii ṣe kikọ diẹ ninu koodu nikan, ṣugbọn ṣiṣe atilẹyin, ojutu oye. Ti a ba sọrọ nipa imọ-ẹrọ, Mo sọrọ nipataki nipa Ansible ati ni ṣoki bi o ṣe le sopọ pẹlu Jenkins, Packer, Terraform. ”
- Awọn ẹlẹgbẹ, o ṣeun fun ifọrọwanilẹnuwo naa! Kini ifiranṣẹ ikẹhin rẹ si awọn oluka?
Stanislav Salangin: A pe kii ṣe awọn onimọ-ẹrọ Super nikan tabi awọn ọmọ ile-iwe ọdọ lati ṣe iwadi pẹlu wa, kii ṣe awọn eniyan ti o mọ German tabi Gẹẹsi nikan - gbogbo rẹ yoo wa. Fun wa, ohun akọkọ ni ṣiṣi, ifẹ lati ṣiṣẹ ni itara, ati ifẹ lati kọ ẹkọ ati idagbasoke ni DevOps.
DevOps jẹ itan kan nipa idagbasoke ilọsiwaju. Aami DevOps jẹ ami ailopin ti o ni awọn ege lọtọ: idanwo, iṣọpọ, ati bẹbẹ lọ. Onimọ-ẹrọ DevOps kan gbọdọ tọju gbogbo eyi nigbagbogbo ni wiwo, kọ ẹkọ nigbagbogbo awọn nkan tuntun, mu ipo ti n ṣakoso ati ma ṣe ṣiyemeji lati beere awọn ibeere aṣiwere.
Ile-iwe DevOps jẹ iṣẹ akanṣe orisun ṣiṣi. A ṣe eyi fun agbegbe, pin imọ, ati tọkàntọkàn fẹ lati ṣe iranlọwọ fun awọn eniyan ti o ni ifẹ lati dagbasoke ni DevOps. Bayi ni ile-iṣẹ wa gbogbo awọn ọna wa ni sisi fun awọn ẹlẹrọ junior. Ohun akọkọ kii ṣe lati bẹru!
orisun: www.habr.com
