„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolában

Az ősz az év csodálatos időszaka. Míg az iskolások és a diákok nyárra vágyva kezdik a tanévet, a felnőttekben a régi idők iránti nosztalgia és tudásszomj ébred.

Szerencsére soha nem késő tanulni. Főleg, ha DevOps mérnök akar lenni.

Kollégáink idén nyáron elindították a DevOps iskola első streamjét, és novemberben készülnek a második elindítására. Ha már régóta gondolkodik azon, hogy DevOps mérnök legyen, üdvözöljük a macskában!

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolában

Miért és kinek hozták létre a DevOps iskolát, és mi kell a bekerüléshez? Tanárokkal és mentorokkal beszélgettünk, hogy megtudjuk a választ ezekre a kérdésekre.

— Hogyan kezdődött a DevOps iskola létrehozása?

Stanislav Salangin, a DevOps iskola alapítója: A DevOps iskola létrehozása egyrészt időkövetelmény. Ez ma már az egyik legkeresettebb szakma, és a projektekben a mérnökök iránti kereslet már kezdett meghaladni a kínálatot. Elég régóta ápoljuk ezt az ötletet, többször is próbálkoztunk, de a sztárok végül csak idén igazodtak el: haladó és érdeklődő szakemberekből álló csapatot gyűjtöttünk egy helyen egyszerre, és elindítottuk az első folyamot. Az első iskola kísérleti iskola volt: csak munkatársaink tanultak ott, de hamarosan egy második „kohorsz” toborzását tervezzük nem csak cégünk diákjaiból.

Alexey Sharapov, műszaki vezető, vezető mentor: Tavaly tanulókat vettünk fel gyakornokként és képeztük ki a juniorokat. Egyetemistáknak vagy diplomásoknak nehéz munkát találniuk, mert tapasztalatra van szükségük, és ha nem vesznek fel, nem szerezhet tapasztalatot – ez egy ördögi kör. Ezért lehetőséget adtunk a srácoknak a bizonyításra, és most sikeresen dolgoznak. Gyakornokaink között volt egy srác – tervezőmérnök egy gyárban, de tudott egy kicsit programozni és Linuxon dolgozni. Igen, nem voltak jó képességei, de a szeme csillogott. Számomra az emberekben a hozzáállásuk, a tanulási és fejlődési vágy a legfontosabb. Számunkra minden diák egy startup, amelybe időnket és tapasztalatainkat fektetjük. Mindenkinek megadunk egy esélyt és készek vagyunk segíteni, de a tanulónak magának kell felelősséget vállalnia a jövőjéért.

Lev Goncharov, más néven @ultral, vezető mérnök, az infrastruktúra átalakítása tesztelés útján evangélistája: Körülbelül 2-3 évvel ezelőtt jött az ötlet, hogy az IaC-t elvigyem a tömegekhez, és létrehoztam egy belső tanfolyamot az Ansible-ről. Már akkor is szó volt arról, hogyan lehet egy ötlettel egyesíteni a különböző szakokat. Később ez kiegészült azzal, hogy bővíteni kellett a projekt infrastrukturális csapatát. Miután megvizsgáltuk a szomszédos csapatok sikeres tapasztalatait a Java School diplomások fejlesztésében, nehéz volt visszautasítani Stas ajánlatát egy DevOps iskola megszervezésére. Ennek eredményeként projektünkben már az első kiadás után fedeztük a szakemberek iránti igényt.

- Mi kell ahhoz, hogy bekerülj az iskolába?

Alekszej Sharapov: Motiváció, szenvedély, egy kis meggondolatlanság. Lesz egy kis tesztelésünk bemeneti vezérlésként, de általában alapismeretekre van szükségünk a Linux rendszerekről, bármilyen programozási nyelvről, és nem kell félnünk a terminálkonzoltól.

Lev Goncsarov: Speciális technikai készségeket sajátítanak el. A lényeg az, hogy mérnöki megközelítést alkalmazzunk a problémák megoldásához. Egyáltalán nem lesz felesleges a nyelvtudás, mert a DevOps mérnöknek, mint egy „ragasztóembernek” kell alakítania a folyamatokat, és ez, bármit is mondjunk, kommunikációt jelent, és nem mindig oroszul. De a nyelvet a vállalaton belüli tanfolyamokon is lehet fejleszteni.

— A képzés a DevOps iskolában két hónapig tart. Mit tanulhatnak a hallgatók ez idő alatt?

Ilya Kutuzov, tanár, a Deutsche Telekom IT Solutions DevOps közösségének vezetője: Most csak a munkához szükséges kemény készségeket biztosítjuk a tanulóknak: 

  • A DevOps alapjai 

  • Fejlesztési eszköztár

  • Konténerek

  • CI / CD

  • Felhők és hangszerelés 

  • megfigyelés

  • Konfigurációkezelés 

  • Fejlesztés

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolábanElőadások egy DevOps iskolában a képernyő másik oldalán

— Mi történik azután, hogy a hallgató elsajátítja a kurzusprogramot?

A képzés eredménye egy tanfolyami projekt bemutatása, amelyen a végzettek iránt érdeklődő projektek vesznek részt. A képzés eredménye alapján a végzett hallgató ismeri a cégünkben alkalmazott technológiák halomát, és azonnal bele tud kapcsolódni egy valós projekt feladataiba. A műsor eredményeinek összesítése után a legjobb tanulóknak állásajánlatokat teszünk!

– Stas, egyszer már említette, hogy nem volt könnyű egy tanári csapatot toborozni. Ehhez külső szakembereket kellett bevonni?

Stanislav Salangin: Igen, eleinte nagyon nehéz volt összeállítani egy csapatot, és ami a legfontosabb, megtartani, nem hagyni, hogy szétszóródjon, és továbbra is motiválja. De az iskola minden tanára és mentora a mi alkalmazottunk. Ezek olyan DevOps vezetők a projektekben, akik belülről ismerik a projektjeink működését, és őszintén támogatják vállalkozásukat és a vállalatot. Iskolának hívnak minket, nem pedig akadémiának vagy tanfolyamnak, mert mint egy igazi iskolában, nálunk is nagyon fontos a tanár és a diákok közötti szoros kommunikáció. Terveink szerint saját közösséget szervezünk a diákokkal - nem egy Telegram chat, hanem egy hasonló gondolkodású emberek közössége, akik személyesen találkoznak, segítik egymást, fejlődnek.

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolábanTanárokról és mentorokról álmodunk. Reméljük hamarosan találkozunk és személyesen is készítünk csoportképet!

– Mit csinálsz a DevOps iskolában?

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolában

Ilya Kutuzov, tanár, a Deutsche Telekom IT Solutions DevOps közösségének vezetője:

„Megtanítom a diákokat, hogyan építsenek csővezetékeket a GitLabon, hogyan tegyék az eszközöket egymással barátokká, és hogyan tegyék őket barátokká nélküled.

Miért a DevOps iskola? Az online kurzus nem biztosít gyors elmélyülést, és nem ad gyakorlati készségeket a technológiával való munka során. Egyetlen virtuális iskola sem ébreszti azt az érzést, hogy valóban tudja, hogyan kell gyakorlati problémákat megoldani, és meg tud oldani egy valós problémát egy projekt során. Amivel a hallgatók találkoznak tanulmányaik során, azzal fognak dolgozni a projektekben.”

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolában

Alexey Sharapov, technikai vezető, az iskola vezetője és mentor:

„Gondoskodom arról, hogy a diákok és más mentorok ne viselkedjenek rosszul. Segítek a hallgatóknak technikai és szervezési viták megoldásában, segítettem a diákokat abban, hogy felismerjék magukat devopként, és személyes példát mutassanak. Egy bevált és menő konténerezési tanfolyamot tanítok.”

 

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolában

Igor Renkas, Ph.D., mentor, terméktulajdonos:

„Az iskola tanulóit mentorálom, és segítek Stanislavnak az iskola megszervezésében és fejlesztésében. Az első palacsinta szerintem nem lett csomós és sikeresen kezdtünk. Most természetesen azon dolgozunk, hogy min lehetne fejleszteni az iskolában: moduláris formátumban, szakaszos tanításban gondolkodunk, nem csak hard skilleket, hanem soft skilleket is szeretnénk a jövőben tanítani. Nem volt kitaposott utunk és kész megoldásaink sem. Tanárokat kerestünk kollégáink között, végiggondoltuk az előadásokat, egy tanfolyami projektet, és mindent a nulláról szerveztünk. De ez a legfőbb kihívásunk és az iskola szépsége: a saját utunkat járjuk, azt tesszük, amit helyesnek tartunk, és ami a legjobb a diákjainknak.”

„Számunkra a legfontosabb az a vágy, hogy tanuljunk és fejlődjünk a DevOps-ban” – tanárok és mentorok arról, hogyan tanítanak egy DevOps iskolában

Lev Goncharov, más néven @ultral, vezető mérnök, az infrastruktúra átalakítása tesztelés útján evangélistája:

„Konfigurációkezelést tanítok a hallgatóknak, és hogyan éljenek vele. Nem lesz elég beletenni valamit a gitbe, paradigmaváltásra van szükség a gondolkodásban és a megközelítésekben. Ez az infrastruktúra kódként nem csak egy kód írását jelenti, hanem egy támogatott, érthető megoldás elkészítését is. Ha a technológiáról beszélünk, akkor elsősorban az Ansible-ről beszélek, és röviden megemlítem, hogyan lehet összekapcsolni a Jenkins-szel, a Packerrel, a Terraformmal.”

– Kollégák, köszönöm az interjút! Mi a végső üzeneted az olvasóknak?

Stanislav Salangin: Nem csak szupermérnököket vagy fiatal diákokat hívunk meg nálunk tanulni, nem csak olyanokat, akik tudnak németül vagy angolul – ez mind eljön. Számunkra a nyitottság, az intenzív munkára való hajlandóság, a tanulási és fejlődési vágy a legfontosabb a DevOps-ban. 

A DevOps csak egy történet a folyamatos fejlesztésről. A DevOps szimbólum egy végtelen jel, amely különálló darabokból áll: tesztelés, integráció stb. A DevOps mérnöknek mindezt folyamatosan szem előtt kell tartania, folyamatosan új dolgokat kell megtanulnia, proaktív pozíciót kell vállalnia, és ne habozzon feltenni hülye kérdéseket. 

A DevOps iskola egy nyílt forráskódú projekt. Ezt a közösségért tesszük, megosztjuk a tudást, és őszintén szeretnénk segíteni azoknak a srácoknak, akik szeretnének fejlődni a DevOps-ban. Cégünknél most minden út nyitva áll a fiatal mérnökök előtt. A lényeg, hogy ne félj!

Forrás: will.com

Hozzászólás