„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-Schule

Der Herbst ist eine wunderbare Jahreszeit. Während Schüler und Studenten das Schuljahr mit Sehnsucht nach dem Sommer beginnen, erwachen bei Erwachsenen Sehnsucht nach alten Zeiten und Wissensdurst.

Glücklicherweise ist es nie zu spät, es zu lernen. Vor allem, wenn Sie DevOps-Ingenieur werden möchten.

Diesen Sommer haben unsere Kollegen den ersten Stream der DevOps-Schule gestartet und bereiten den Start des zweiten im November vor. Wenn Sie schon lange darüber nachdenken, DevOps-Ingenieur zu werden, heißen wir Sie herzlich willkommen bei der Katze!

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-Schule

Warum und für wen wurde die DevOps-Schule gegründet und was ist erforderlich, um daran teilzunehmen? Wir haben mit Lehrern und Mentoren gesprochen, um die Antworten auf diese Fragen herauszufinden.

— Wie begann die Gründung der DevOps-Schule?

Stanislav Salangin, Gründer der DevOps-Schule: Die Schaffung einer DevOps-Schule ist einerseits eine Notwendigkeit der Zeit. Dies ist mittlerweile einer der gefragtesten Berufe, und die Nachfrage nach Ingenieuren in Projekten übersteigt mittlerweile das Angebot. Wir hegen diese Idee schon seit längerem und haben mehrere Versuche unternommen, doch erst in diesem Jahr stimmten die Sterne endlich überein: Wir versammelten ein Team fortgeschrittener und interessierter Spezialisten gleichzeitig an einem Ort und starteten den ersten Stream. Die erste Schule war eine Pilotschule: Nur unsere Mitarbeiter haben dort studiert, aber wir planen, bald eine zweite „Kohorte“ mit Schülern nicht nur aus unserem Unternehmen zu rekrutieren.

Alexey Sharapov, technischer Leiter, führender Mentor: Letztes Jahr haben wir Studenten als Praktikanten eingestellt und Nachwuchskräfte ausgebildet. Für Universitätsstudenten oder Absolventen ist es schwierig, einen Job zu finden, weil sie Erfahrung benötigen, und man kann keine Erfahrung sammeln, wenn man nicht eingestellt wird – es stellt sich heraus, dass es zu einem Teufelskreis kommt. Deshalb haben wir den Jungs die Möglichkeit gegeben, sich zu beweisen, und jetzt arbeiten sie erfolgreich. Unter unseren Praktikanten war einer – ein Konstrukteur in einer Fabrik, der aber ein wenig programmieren und unter Linux arbeiten konnte. Ja, er hatte keine coolen Fähigkeiten, aber seine Augen funkelten. Für mich ist das Wichtigste am Menschen seine Einstellung, der Wunsch zu lernen und sich weiterzuentwickeln. Für uns ist jeder Student ein Startup, in das wir unsere Zeit und Erfahrung investieren. Wir geben jedem eine Chance und sind bereit zu helfen, aber der Schüler selbst muss die Verantwortung für seine Zukunft übernehmen.

Lev Goncharov alias @ultral, leitender Ingenieur, Verfechter des Infrastruktur-Refactorings durch Tests: Vor etwa zwei bis drei Jahren kam mir die Idee, IaC der breiten Masse zugänglich zu machen, und erstellte einen internen Kurs zu Ansible. Schon damals wurde darüber gesprochen, wie man unterschiedliche Kurse in einer Idee vereinen könne. Später kam noch die Notwendigkeit hinzu, das Infrastrukturteam für das Projekt zu erweitern. Angesichts der erfolgreichen Erfahrungen benachbarter Teams bei der Entwicklung von Java-School-Absolventen war es schwierig, Stas‘ Angebot, eine DevOps-Schule zu gründen, abzulehnen. Dadurch konnten wir in unserem Projekt den Bedarf an Fachkräften bereits nach dem ersten Release abdecken.

- Was brauchst du, um in die Schule zu kommen?

Alexey Sharapov: Motivation, Leidenschaft, ein bisschen Rücksichtslosigkeit. Wir werden ein wenig testen als Eingabekontrolle, aber im Allgemeinen benötigen wir Grundkenntnisse von Linux-Systemen, einer beliebigen Programmiersprache und keine Angst vor der Terminalkonsole.

Lew Gontscharow: Es werden spezifische technische Hard Skills erworben. Die Hauptsache ist, einen technischen Ansatz zur Lösung von Problemen zu haben. Es wird nicht überflüssig sein, die Sprache überhaupt zu beherrschen, denn ein DevOps-Ingenieur muss wie ein „Klebemann“ Prozesse gestalten, und das impliziert, was auch immer man sagen mag, Kommunikation und nicht immer auf Russisch. Aber auch durch Kurse im Unternehmen kann die Sprache verbessert werden.

— Die Ausbildung an der DevOps-Schule dauert zwei Monate. Was können Zuhörer in dieser Zeit lernen?

Ilya Kutuzov, Lehrer, Leiter der DevOps-Community bei Deutsche Telekom IT Solutions: Jetzt vermitteln wir den Studierenden nur die Hard Skills, die sie für die Arbeit benötigen: 

  • DevOps-Grundlagen 

  • Entwicklungs-Toolkit

  • Behälter

  • CI / CD

  • Clouds und Orchestrierung 

  • Netzwerk Performance

  • Konfigurationsmanagement 

  • Entwicklung

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-SchuleVorlesungen an einer DevOps-Schule auf der anderen Seite des Bildschirms

— Was passiert, nachdem der Student das Kursprogramm gemeistert hat?

Das Ergebnis der Ausbildung ist die Präsentation eines Studienprojekts, an dem sich projektinteressierte Absolventen beteiligen. Basierend auf den Ergebnissen der Ausbildung kennt der Absolvent den Stack der in unserem Unternehmen eingesetzten Technologien und ist in der Lage, sich sofort in die Aufgaben eines realen Projekts einzuarbeiten. Nach der Zusammenfassung der Ergebnisse der Show werden den besten Studenten Stellenangebote unterbreitet!

— Stas, Sie haben einmal erwähnt, dass es nicht einfach sei, ein Lehrerteam zu rekrutieren. Mussten Sie dafür externe Spezialisten hinzuziehen?

Stanislav Salangin: Ja, am Anfang war es sehr schwierig, ein Team zusammenzustellen und, was am wichtigsten ist, es zu halten, es nicht zerstreuen zu lassen und es weiterhin zu motivieren. Aber alle Lehrer und Mentoren der Schule sind unsere Mitarbeiter. Das sind DevOps-Leiter in Projekten, die von innen heraus wissen, wie unsere Projekte funktionieren und ihr Geschäft und das Unternehmen aufrichtig unterstützen. Wir nennen uns Schule und nicht Akademie oder Kurse, denn wie in einer echten Schule ist uns die enge Kommunikation zwischen Lehrer und Schülern sehr wichtig. Wir planen, eine eigene Community mit Studierenden zu organisieren – keinen Telegram-Chat, sondern eine Community von Gleichgesinnten, die sich persönlich treffen, einander helfen und weiterentwickeln.

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-SchuleWir träumen von Lehrern und Mentoren. Wir hoffen, dass wir uns bald treffen und persönlich ein Gruppenfoto machen können!

— Was macht man an der DevOps-Schule?

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-Schule

Ilya Kutuzov, Lehrer, Leiter der DevOps-Community bei Deutsche Telekom IT Solutions:

„Ich bringe Schülern bei, wie man Pipelines auf GitLab erstellt, wie man Tools miteinander befreundet und wie man sie auch ohne Sie zu Freunden macht.

Warum DevOps-Schule? Ein Online-Kurs ermöglicht kein schnelles Eintauchen und vermittelt keine praktischen Fähigkeiten im Umgang mit Technologie. Keine virtuelle Schule wird Ihnen das Gefühl geben, dass Sie wirklich wissen, wie man praktische Probleme löst und ein echtes Problem in einem Projekt lösen kann. Was den Studierenden während ihres Studiums begegnet, ist das, womit sie in Projekten arbeiten werden.“

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-Schule

Alexey Sharapov, technischer Leiter, Leiter und Mentor der Schule:

„Ich sorge dafür, dass sich Studierende und andere Mentoren nicht schlecht benehmen. Ich helfe den Studierenden bei der Lösung technischer und organisatorischer Streitigkeiten, helfe den Studierenden, sich als Entwickler zu erkennen und ein persönliches Vorbild zu sein. Ich unterrichte einen bewährten und coolen Containerisierungskurs.“

 

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-Schule

Igor Renkas, Ph.D., Mentor, Product Owner:

„Ich betreue die Schüler der Schule und helfe Stanislav auch bei der Organisation und Entwicklung der Schule. Der erste Pfannkuchen ist meiner Meinung nach nicht klumpig geworden und wir haben erfolgreich angefangen. Jetzt arbeiten wir natürlich daran, was in der Schule verbessert werden kann: Wir denken über ein modulares Format nach, den Unterricht in Etappen, wir wollen künftig nicht nur Hard Skills, sondern auch Soft Skills vermitteln. Wir hatten keine ausgetretenen Pfade und keine vorgefertigten Lösungen. Wir suchten Lehrer unter unseren Kollegen, dachten über Vorlesungen und ein Kursprojekt nach und organisierten alles von Grund auf. Aber das ist unsere größte Herausforderung und das ganze Schöne an der Schule: Wir gehen unseren eigenen Weg, tun das, was wir für richtig halten und das Beste für unsere Schüler.“

„Das Wichtigste für uns ist der Wunsch, in DevOps zu lernen und sich weiterzuentwickeln“ – Lehrer und Mentoren über ihren Unterricht an einer DevOps-Schule

Lev Goncharov alias @ultral, leitender Ingenieur, Verfechter des Infrastruktur-Refactorings durch Tests:

„Ich unterrichte Studenten im Konfigurationsmanagement und wie man damit umgeht. Es wird nicht ausreichen, etwas in Git zu stecken, es muss ein Paradigmenwechsel im Denken und in den Herangehensweisen stattfinden. Diese Infrastruktur als Code bedeutet nicht nur, Code zu schreiben, sondern eine unterstützte, verständliche Lösung zu erstellen. Wenn wir über Technologie sprechen, spreche ich hauptsächlich über Ansible und erwähne kurz, wie man es mit Jenkins, Packer und Terraform verbindet.“

— Kolleginnen und Kollegen, vielen Dank für das Interview! Was ist Ihre letzte Botschaft an die Leser?

Stanislav Salangin: Wir laden nicht nur Superingenieure oder junge Studenten ein, bei uns zu studieren, nicht nur Leute, die Deutsch oder Englisch können – es wird alles kommen. Für uns stehen vor allem Offenheit, die Bereitschaft zu intensiver Arbeit und die Lust, im DevOps zu lernen und sich weiterzuentwickeln, im Vordergrund. 

DevOps ist nur eine Geschichte über kontinuierliche Entwicklung. Das DevOps-Symbol ist ein Unendlichkeitszeichen, das aus einzelnen Teilen besteht: Testen, Integration usw. Ein DevOps-Ingenieur muss dies alles stets im Blick behalten, ständig Neues lernen, eine proaktive Position einnehmen und sich nicht scheuen, dumme Fragen zu stellen. 

Die DevOps-Schule ist ein Open-Source-Projekt. Wir tun dies für die Community, teilen Wissen und möchten aufrichtig Menschen helfen, die den Wunsch haben, sich im DevOps-Bereich weiterzuentwickeln. Nun stehen in unserem Unternehmen Nachwuchsingenieuren alle Wege offen. Die Hauptsache ist, keine Angst zu haben!

Source: habr.com

Kommentar hinzufügen