Աշունը տարվա զարմանալի եղանակ է: Մինչ դպրոցականներն ու ուսանողները սկսում են ուսումնական տարին ամառվա կարոտով, մեծահասակների մոտ արթնանում է հին օրերի կարոտը և գիտելիքի ծարավը:
Բարեբախտաբար, սովորելու համար երբեք ուշ չէ: Հատկապես, եթե ցանկանում եք դառնալ DevOps-ի ինժեներ:
Այս ամառ մեր գործընկերները գործարկեցին DevOps դպրոցի առաջին հոսքը և պատրաստվում են երկրորդը սկսել նոյեմբերին։ Եթե երկար ժամանակ մտածում էիք DevOps-ի ինժեներ դառնալու մասին, բարի գալուստ կատու:
Ինչու և ո՞ւմ համար է ստեղծվել DevOps դպրոցը և ի՞նչ է անհրաժեշտ դրան մտնելու համար: Մենք զրուցեցինք ուսուցիչների և դաստիարակների հետ՝ պարզելու այս հարցերի պատասխանները:
— Ինչպե՞ս սկսվեց DevOps դպրոցի ստեղծումը:
Ստանիսլավ Սալանգինը, DevOps դպրոցի հիմնադիրը. DevOps դպրոցի ստեղծումը, մի կողմից, ժամանակի պահանջ է։ Սա այժմ ամենապահանջված մասնագիտություններից մեկն է, և նախագծերում ինժեներների պահանջարկը սկսել է գերազանցել առաջարկը: Մենք բավականին երկար ժամանակ դաստիարակում էինք այս գաղափարը և մի քանի փորձ արեցինք, բայց աստղերը վերջապես միավորվեցին միայն այս տարի. մենք միաժամանակ մի տեղում հավաքեցինք առաջադեմ և հետաքրքրված մասնագետների թիմ և գործարկեցինք առաջին հոսքը: Առաջին դպրոցը պիլոտային էր. այնտեղ սովորում էին միայն մեր աշխատակիցները, բայց շուտով մենք նախատեսում ենք հավաքագրել երկրորդ «կոհորտային» ոչ միայն մեր ընկերության ուսանողների հետ:
Ալեքսեյ Շարապով, տեխնիկական ղեկավար, առաջատար մենթոր. Անցյալ տարի մենք ընդունեցինք ուսանողների որպես պրակտիկանտներ և վերապատրաստված կրտսերներ: Համալսարանի ուսանողների կամ շրջանավարտների համար դժվար է աշխատանք գտնելը, քանի որ նրանք փորձ են պահանջում, և դուք չեք կարող փորձ ձեռք բերել, եթե չընդունվեք աշխատանքի, պարզվում է, որ դա արատավոր շրջան է: Ուստի մենք տղաներին հնարավորություն տվեցինք դրսևորվել, և հիմա նրանք հաջողությամբ են աշխատում։ Մեր պրակտիկանտների մեջ կար մի տղա՝ դիզայներական ինժեներ գործարանում, բայց ով գիտեր մի քիչ ծրագրավորել և աշխատել Linux-ով: Այո, նա չուներ ոչ մի զիլ հմտություններ, բայց նրա աչքերը փայլում էին: Ինձ համար մարդկանց մեջ գլխավորը նրանց վերաբերմունքն է, սովորելու և զարգանալու ցանկությունը։ Մեզ համար յուրաքանչյուր ուսանող ստարտափ է, որտեղ մենք ներդնում ենք մեր ժամանակը և փորձը։ Մենք բոլորին հնարավորություն ենք տալիս և պատրաստ ենք օգնելու, բայց ուսանողն ինքը պետք է պատասխանատվություն ստանձնի իր ապագայի համար։
Լև Գոնչարովը՝ @ultral, առաջատար ինժեներ, ենթակառուցվածքների վերամշակման ավետարանիչ՝ թեստավորման միջոցով. Մոտ 2-3 տարի առաջ ես գաղափար ունեցա IaC-ն լայն զանգվածներին բերելու և ստեղծեցի Ansible-ի ներքին դասընթաց: Նույնիսկ այն ժամանակ խոսվում էր այն մասին, թե ինչպես կարելի է միավորել տարբեր դասընթացները մեկ գաղափարի հետ: Ավելի ուշ դրան լրացվեց ծրագրի ենթակառուցվածքի թիմի ընդլայնման անհրաժեշտությունը: Նայելով հարևան թիմերի հաջող փորձին Java School-ի շրջանավարտների զարգացման գործում՝ դժվար էր մերժել Ստասի՝ DevOps դպրոց կազմակերպելու առաջարկը: Արդյունքում, մեր նախագծում մենք լուսաբանեցինք մասնագետների անհրաժեշտությունը առաջին թողարկումից հետո:
- Ի՞նչ է ձեզ հարկավոր դպրոց ընդունվելու համար:
Ալեքսեյ Շարապով. Մոտիվացիա, կիրք, մի քիչ անխոհեմություն։ Մենք կունենանք մի փոքր թեստավորում՝ որպես մուտքային հսկողություն, բայց ընդհանուր առմամբ մեզ անհրաժեշտ են Linux համակարգերի տարրական գիտելիքներ, ցանկացած ծրագրավորման լեզու և վախ չունենալ տերմինալի վահանակից:
Լև Գոնչարով. Ձեռք են բերվում հատուկ տեխնիկական հմտություններ: Գլխավորը խնդիրների լուծման ինժեներական մոտեցում ունենալն է։ Լեզուն իմանալն ընդհանրապես ավելորդ չի լինի, քանի որ DevOps-ի ինժեները, ինչպես «սոսինձ մարդը», պետք է նորաձևության գործընթացներ կատարի, և դա, ինչ էլ ասի, ենթադրում է հաղորդակցություն և ոչ միշտ ռուսերեն: Սակայն լեզուն կարող է բարելավվել նաև ընկերության ներսում դասընթացների միջոցով:
— DevOps դպրոցում ուսուցումը տևում է երկու ամիս։ Ի՞նչ կարող են սովորել ունկնդիրներն այս ընթացքում:
Իլյա Կուտուզով, ուսուցիչ, DevOps համայնքի ղեկավար Deutsche Telekom IT Solutions-ում. Այժմ մենք ուսանողներին տալիս ենք միայն այն դժվար հմտությունները, որոնք անհրաժեշտ են աշխատանքի համար.
-
DevOps-ի հիմունքները
-
Զարգացման գործիքակազմ
-
Տարա
-
CI / CD
-
Ամպեր և նվագախումբ
-
Մոնիտորինգ
-
Կազմաձեւման կառավարում
-
զարգացում
Դասախոսություններ DevOps դպրոցում էկրանի մյուս կողմում
-Ի՞նչ է տեղի ունենում այն բանից հետո, երբ ուսանողը յուրացնում է կուրսային ծրագիրը:
Դասընթացի արդյունքը դասընթացի նախագծի ներկայացումն է, որին կմասնակցեն շրջանավարտներով հետաքրքրված նախագծեր։ Դասընթացի արդյունքների հիման վրա շրջանավարտը կիմանա մեր ընկերությունում կիրառվող տեխնոլոգիաների փաթեթը և կկարողանա անմիջապես ներգրավվել իրական նախագծի առաջադրանքների մեջ: Շոուի արդյունքներն ամփոփելուց հետո լավագույն ուսանողներին կարվեն աշխատանքի առաջարկներ!
— Ստաս, դուք մի անգամ նշեցիք, որ ուսուցիչների թիմ հավաքելը հեշտ չէր: Սրա համար արտաքին մասնագետներ պետք է բերեի՞ք։
Ստանիսլավ Սալանգին. Այո, սկզբում շատ դժվար էր թիմ հավաքելն ու ամենակարեւորը՝ պահել, չթողնել, որ ցրվի ու շարունակի մոտիվացնել։ Բայց դպրոցի բոլոր ուսուցիչներն ու դաստիարակները մեր աշխատակիցներն են։ Սրանք DevOps-ի առաջատարներն են նախագծերում, ովքեր գիտեն, թե ինչպես են աշխատում մեր նախագծերը ներսից և անկեղծորեն աջակցում են իրենց բիզնեսին և ընկերությանը: Մեզ անվանում են դպրոց, այլ ոչ թե ակադեմիա կամ դասընթացներ, քանի որ, ինչպես իրական դպրոցում, մեզ համար մեծ նշանակություն ունի սերտ շփումը ուսուցչի և ուսանողների միջև։ Մենք նախատեսում ենք կազմակերպել մեր սեփական համայնքը ուսանողների հետ՝ ոչ թե Telegram chat, այլ համախոհների համայնք, ովքեր անձամբ հանդիպում են, օգնում են միմյանց և զարգանում:
Մենք երազում ենք ուսուցիչների և դաստիարակների մասին: Հուսով ենք շուտով կհանդիպենք և անձամբ խմբակային լուսանկար կկատարենք:
— Ինչո՞վ եք զբաղվում DevOps դպրոցում:
Իլյա Կուտուզով, ուսուցիչ, DevOps համայնքի ղեկավար Deutsche Telekom IT Solutions-ում.
«Ես սովորեցնում եմ ուսանողներին, թե ինչպես կառուցել խողովակաշարեր GitLab-ում, ինչպես անել, որ գործիքներն ընկերներ լինեն միմյանց հետ և ինչպես ստիպել նրանց ընկերանալ առանց քեզ:
Ինչու՞ DevOps դպրոց: Առցանց դասընթացը չի ապահովում արագ ընկղմում և չի ապահովում տեխնոլոգիայի հետ աշխատելու գործնական հմտություններ: Ցանկացած վիրտուալ դպրոց ձեզ չի տա այն զգացողությունը, որ դուք իսկապես գիտեք, թե ինչպես լուծել գործնական խնդիրները և կարող եք լուծել իրական խնդիրը նախագծի վրա: Այն, ինչի հետ բախվում են ուսանողները ուսման ընթացքում, այն է, ինչի հետ նրանք աշխատելու են նախագծերում»:
Ալեքսեյ Շարապով, դպրոցի տեխնիկական ղեկավար, ղեկավար և դաստիարակ.
«Ես համոզված եմ, որ ուսանողները և մյուս մենթորներն իրենց վատ պահեն: Ես օգնում եմ ուսանողներին լուծել տեխնիկական և կազմակերպչական վեճերը, օգնել եմ ուսանողներին ճանաչել իրենց որպես դևոպներ և անձնական օրինակ ծառայել: Ես անցկացնում եմ ապացուցված և զովացուցիչ կոնտեյներացման դասընթաց»:
Իգոր Ռենկաս, բ.գ.թ., դաստիարակ, արտադրանքի սեփականատեր.
«Դպրոցում ես դաստիարակում եմ ուսանողներին, ինչպես նաև օգնում եմ Ստանիսլավին դպրոցի կազմակերպման և զարգացման գործում: Առաջին նրբաբլիթը, իմ կարծիքով, գնդիկավոր դուրս չեկավ ու հաջող սկսեցինք։ Հիմա, իհարկե, աշխատում ենք դպրոցում ինչի վրա կարելի է կատարելագործել՝ մտածում ենք մոդուլային ձևաչափի մասին, դասավանդում ենք փուլերով, ուզում ենք ապագայում սովորեցնել ոչ միայն ծանր հմտություններ, այլև փափուկ հմտություններ։ Մենք չունեինք հաղթահարված ուղի և պատրաստի լուծումներ։ Մենք ուսուցիչներ փնտրեցինք մեր գործընկերների մեջ, մտածեցինք դասախոսությունների, դասընթացի նախագիծը և ամեն ինչ զրոյից կազմակերպեցինք: Բայց սա մեր գլխավոր մարտահրավերն է և դպրոցի ողջ գեղեցկությունը. մենք գնում ենք մեր ճանապարհով, անում ենք այն, ինչ ճիշտ ենք համարում և լավագույնը մեր աշակերտների համար»:
Լև Գոնչարովը՝ @ultral, առաջատար ինժեներ, ենթակառուցվածքների վերամշակման ավետարանիչ՝ թեստավորման միջոցով.
«Ես ուսանողներին սովորեցնում եմ կոնֆիգուրացիայի կառավարում և ինչպես ապրել դրա հետ: Ինչ-որ բան մտցնելը բավարար չի լինի, պետք է մտածելակերպի և մոտեցումների պարադիգմային փոփոխություն: Այդ ենթակառուցվածքը որպես ծածկագիր նշանակում է ոչ միայն ինչ-որ կոդ գրել, այլև աջակցվող, հասկանալի լուծում տալ: Եթե խոսում ենք տեխնոլոգիայի մասին, ես հիմնականում խոսում եմ Ansible-ի մասին և հակիրճ նշում եմ, թե ինչպես կարելի է այն կապել Jenkins-ի, Packer-ի, Terraform-ի հետ»։
- Գործընկերներ, շնորհակալություն հարցազրույցի համար: Ո՞րն է ձեր վերջնական ուղերձը ընթերցողներին:
Ստանիսլավ Սալանգին. Հրավիրում ենք մեզ մոտ սովորելու ոչ միայն սուպերճարտարագետներին կամ երիտասարդ ուսանողներին, ոչ միայն գերմաներեն կամ անգլերեն իմացողներին, ամեն ինչ կգա: Մեզ համար գլխավորը բացությունն է, ինտենսիվ աշխատելու պատրաստակամությունը և DevOps-ում սովորելու և զարգանալու ցանկությունը։
DevOps-ը պարզապես պատմություն է շարունակական զարգացման մասին: DevOps խորհրդանիշը անսահմանության նշան է, որը բաղկացած է առանձին մասերից՝ թեստավորում, ինտեգրում և այլն: DevOps-ի ինժեները պետք է անընդհատ նկատի ունենա այս ամենը, անընդհատ նոր բաներ սովորի, ակտիվ դիրք գրավի և չհապաղի հիմար հարցեր տալուց:
DevOps դպրոցը բաց կոդով նախագիծ է: Մենք դա անում ենք համայնքի համար, կիսում ենք գիտելիքները և անկեղծորեն ցանկանում ենք օգնել տղաներին, ովքեր ցանկություն ունեն զարգացնելու DevOps-ում: Այժմ մեր ընկերությունում բոլոր ճանապարհները բաց են կրտսեր ինժեներների համար: Գլխավորը չվախենալն է։
Source: www.habr.com