“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-school

De herfst is een geweldige tijd van het jaar. Terwijl scholieren en studenten het schooljaar beginnen verlangend naar de zomer, ontwaken volwassenen met heimwee naar vroeger en een honger naar kennis.

Gelukkig is het nooit te laat om te leren. Zeker als je DevOps engineer wilt worden.

Deze zomer lanceerden onze collega's de eerste stroom van de DevOps-school en bereiden zich voor om in november met de tweede te beginnen. Als je er al lang over nadenkt om DevOps-ingenieur te worden, welkom bij de kat!

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-school

Waarom en voor wie is de DevOps-school in het leven geroepen en wat is er nodig om erin te komen? We spraken met docenten en mentoren om de antwoorden op deze vragen te achterhalen.

— Hoe begon de oprichting van de DevOps-school?

Stanislav Salangin, oprichter van de DevOps-school: Het opzetten van een DevOps-school is enerzijds een eis van deze tijd. Dit is nu een van de meest gevraagde beroepen en de vraag naar ingenieurs in projecten begint het aanbod te overstijgen. We koesteren dit idee al een hele tijd en hebben verschillende pogingen ondernomen, maar de sterren kwamen pas dit jaar eindelijk op één lijn: we verzamelden een team van geavanceerde en geïnteresseerde specialisten tegelijkertijd op één plek en lanceerden de eerste stream. De eerste school was een pilotschool: alleen onze medewerkers hebben daar gestudeerd, maar binnenkort zijn we van plan een tweede “cohort” te werven met studenten, niet alleen van ons bedrijf.

Alexey Sharapov, technisch leider, leidende mentor: Vorig jaar hebben we studenten aangenomen als stagiaires en junioren opgeleid. Het is moeilijk voor universiteitsstudenten of afgestudeerden om een ​​baan te vinden omdat ze ervaring nodig hebben, en je kunt geen ervaring opdoen als je niet aangenomen wordt – het blijkt een vicieuze cirkel te zijn. Daarom hebben we de jongens de kans gegeven om zichzelf te bewijzen, en nu werken ze met succes. Onder onze stagiaires was er één man: een ontwerpingenieur in een fabriek, maar die een beetje kon programmeren en op Linux kon werken. Ja, hij had geen coole vaardigheden, maar zijn ogen fonkelden. Voor mij is het belangrijkste bij mensen hun houding, de wens om te leren en zich te ontwikkelen. Voor ons is iedere student een startup waarin wij onze tijd en ervaring investeren. Wij geven iedereen een kans en staan ​​klaar om te helpen, maar de student moet zelf de verantwoordelijkheid nemen voor zijn toekomst.

Lev Goncharov, ook bekend als @ultral, toonaangevend ingenieur, evangelist van het refactoring van de infrastructuur door middel van testen: Ongeveer 2-3 jaar geleden kreeg ik het idee om IaC naar de massa te brengen en creëerde ik een interne cursus over Ansible. Zelfs toen werd er gesproken over hoe je ongelijksoortige cursussen met één idee kon verenigen. Later werd dit aangevuld met de noodzaak om het infrastructuurteam voor het project uit te breiden. Na gekeken te hebben naar de succesvolle ervaringen van naburige teams bij het ontwikkelen van afgestudeerden van de Java School, was het moeilijk om het aanbod van Stas om een ​​DevOps-school te organiseren te weigeren. Als gevolg hiervan hebben we in ons project de behoefte aan specialisten na de eerste release gedekt.

- Wat heb je nodig om naar school te gaan?

Alexey Sjarapov: Motivatie, passie, een beetje roekeloosheid. We zullen een beetje testen als invoercontrole, maar over het algemeen hebben we basiskennis nodig van Linux-systemen, elke programmeertaal en geen angst voor de terminalconsole.

Lev Gontsjarov: Specifieke technische harde vaardigheden worden verworven. Het belangrijkste is om een ​​technische benadering te hebben bij het oplossen van problemen. Het is helemaal niet overbodig om de taal te kennen, omdat een DevOps-ingenieur, net als een ‘lijmman’, processen moet vormgeven, en dit impliceert, wat je ook zegt, communicatie en niet altijd in het Russisch. Maar ook via cursussen binnen het bedrijf kan de taal verbeterd worden.

— De training op de DevOps-school duurt twee maanden. Wat kunnen luisteraars in deze tijd leren?

Ilya Kutuzov, docent, leider van de DevOps-gemeenschap bij Deutsche Telekom IT Solutions: Nu geven we studenten alleen de harde vaardigheden die ze nodig hebben om te werken: 

  • DevOps-basisprincipes 

  • Ontwikkelingstoolkit

  • containers

  • CI / CD

  • Wolken en orkestratie 

  • Monitoren

  • Configuratiebeheer 

  • Ontwikkeling

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-schoolLezingen op een DevOps-school aan de andere kant van het scherm

— Wat gebeurt er nadat de student het cursusprogramma beheerst?

Het resultaat van de training is de presentatie van een cursusproject, waaraan projecten zullen deelnemen die geïnteresseerd zijn in afgestudeerden. Op basis van de resultaten van de training kent de afgestudeerde de stapel technologieën die in ons bedrijf worden gebruikt en kan hij onmiddellijk betrokken raken bij de taken van een echt project. Nadat de resultaten van de show zijn samengevat, worden er vacatures aangeboden aan de beste studenten!

— Stas, je zei ooit dat het rekruteren van een lerarenteam niet eenvoudig was. Moest u hiervoor externe specialisten inschakelen?

Stanislav Salangin: Ja, in het begin was het erg moeilijk om een ​​team samen te stellen en, belangrijker nog, het te behouden, het niet te laten verspreiden en het te blijven motiveren. Maar alle leraren en mentoren van de school zijn onze medewerkers. Dit zijn DevOps leads in projecten die van binnenuit weten hoe onze projecten werken en oprecht hun business en het bedrijf ondersteunen. We worden een school genoemd en geen academie of cursussen, omdat, net als op een echte school, nauwe communicatie tussen de leraar en de leerlingen voor ons van groot belang is. We zijn van plan om onze eigen gemeenschap met studenten te organiseren - geen Telegram-chat, maar een gemeenschap van gelijkgestemde mensen die elkaar persoonlijk ontmoeten, elkaar helpen en zich ontwikkelen.

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-schoolWij dromen van leraren en mentoren. We hopen elkaar snel te ontmoeten en persoonlijk een groepsfoto te maken!

— Wat doe je op de DevOps-school?

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-school

Ilya Kutuzov, docent, leider van de DevOps-gemeenschap bij Deutsche Telekom IT Solutions:

“Ik leer studenten hoe ze pipelines op GitLab kunnen bouwen, hoe ze tools vrienden met elkaar kunnen maken, en hoe ze vrienden zonder jou kunnen maken.

Waarom DevOps-school? Een online cursus biedt geen snelle onderdompeling en biedt geen praktische vaardigheden in het werken met technologie. Elke virtuele school zal je niet het gevoel geven dat je echt weet hoe je praktische problemen moet oplossen en een echt probleem op een project kunt aanpakken. Wat studenten tijdens hun studie tegenkomen, daar gaan ze in projecten mee aan de slag.”

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-school

Alexey Sharapov, technisch leider, hoofd en mentor van de school:

“Ik zorg ervoor dat studenten en andere mentoren zich niet misdragen. Ik help studenten bij het oplossen van technische en organisatorische geschillen, help studenten zichzelf als devops te herkennen en geef een persoonlijk voorbeeld. Ik geef een bewezen en coole cursus containerisatie.”

 

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-school

Igor Renkas, Ph.D., mentor, producteigenaar:

“Ik begeleid leerlingen op de school en help Stanislav ook bij het organiseren en ontwikkelen van de school. De eerste pannenkoek kwam er naar mijn mening niet klonterig uit en we zijn met succes begonnen. Nu werken we uiteraard aan wat er op school verbeterd kan worden: we denken na over een modulaire opzet, het lesgeven in fasen, we willen in de toekomst niet alleen harde vaardigheden, maar ook zachte vaardigheden aanleren. We hadden geen gebaande paden en geen kant-en-klare oplossingen. We zochten docenten onder onze collega’s, dachten na over lezingen, een cursusproject en organiseerden alles vanaf nul. Maar dit is onze grootste uitdaging en het hele mooie van de school: we volgen ons eigen pad, doen wat wij denken dat goed is en wat het beste is voor onze leerlingen.”

“Het belangrijkste voor ons is de wens om te leren en te ontwikkelen in DevOps” - docenten en mentoren over hoe zij lesgeven op een DevOps-school

Lev Goncharov, ook bekend als @ultral, toonaangevend ingenieur, evangelist van het refactoring van de infrastructuur door middel van testen:

“Ik leer studenten Configuratiemanagement en hoe ermee te leven. Het zal niet genoeg zijn om iets in git te stoppen; er moet een paradigmaverschuiving plaatsvinden in het denken en de aanpak. Die infrastructuur als code betekent niet alleen het schrijven van code, maar ook het maken van een ondersteunde, begrijpelijke oplossing. Als we het over technologie hebben, dan heb ik het vooral over Ansible en benoem ik kort hoe ik dat kan verbinden met Jenkins, Packer, Terraform.”

— Collega's, bedankt voor het interview! Wat is uw laatste boodschap aan de lezers?

Stanislav Salangin: We nodigen niet alleen superingenieurs of jonge studenten uit om bij ons te studeren, niet alleen mensen die Duits of Engels kennen - het zal allemaal komen. Voor ons staan ​​openheid, de bereidheid om intensief te werken en de wens om te leren en te ontwikkelen in DevOps voorop. 

DevOps is slechts een verhaal over continue ontwikkeling. Het DevOps-symbool is een oneindigheidsteken dat uit afzonderlijke delen bestaat: testen, integratie, enzovoort. Een DevOps engineer moet dit alles voortdurend in het oog houden, voortdurend nieuwe dingen leren, een proactieve houding aannemen en niet aarzelen om domme vragen te stellen. 

DevOps-school is een open source-project. We doen dit voor de community, delen kennis en willen oprecht jongens helpen die de wens hebben om zich te ontwikkelen in DevOps. Nu staan ​​in ons bedrijf alle wegen open voor junior engineers. Het belangrijkste is om niet bang te zijn!

Bron: www.habr.com

Voeg een reactie