"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOps

L'automne est une période extraordinaire de l'année. Tandis que les écoliers et les étudiants commencent l'année scolaire avec l'envie d'été, les adultes s'éveillent à la nostalgie du bon vieux temps et à la soif de connaissances.

Heureusement, il n'est jamais trop tard pour apprendre. Surtout si vous souhaitez devenir ingénieur DevOps.

Cet été, nos confrères ont lancé la première filière de l'école DevOps et s'apprêtent à démarrer la seconde en novembre. Si vous envisagez depuis longtemps de devenir ingénieur DevOps, bienvenue chez le chat !

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOps

Pourquoi et pour qui l'école DevOps a-t-elle été créée et que faut-il pour y accéder ? Nous avons discuté avec des enseignants et des mentors pour trouver les réponses à ces questions.

— Comment a commencé la création de l’école DevOps ?

Stanislav Salangin, fondateur de l'école DevOps : Créer une école DevOps est, d’une part, une exigence de l’époque. Il s'agit désormais de l'une des professions les plus demandées, et la demande d'ingénieurs dans les projets a commencé à dépasser l'offre. Nous nourrissons cette idée depuis longtemps et avons fait plusieurs tentatives, mais les étoiles ne se sont finalement alignées que cette année : nous avons rassemblé en même temps une équipe de spécialistes avancés et intéressés et avons lancé le premier flux. La première école était une école pilote : seuls nos salariés y étudiaient, mais nous prévoyons bientôt de recruter une deuxième « cohorte » composée d'étudiants non seulement de notre entreprise.

Alexey Sharapov, responsable technique, mentor principal : L’année dernière, nous avons embauché des étudiants comme stagiaires et formé des juniors. Il est difficile pour les étudiants ou les diplômés universitaires de trouver un emploi parce qu’ils ont besoin d’expérience, et on ne peut pas acquérir d’expérience si on n’est pas embauché – cela s’avère être un cercle vicieux. Par conséquent, nous avons donné aux gars l’opportunité de faire leurs preuves et maintenant ils travaillent avec succès. Parmi nos stagiaires, il y avait un gars - un ingénieur de conception dans une usine, mais qui savait un peu programmer et travailler sous Linux. Oui, il n’avait pas de compétences intéressantes, mais ses yeux brillaient. Pour moi, l'essentiel chez les gens est leur attitude, leur désir d'apprendre et de se développer. Pour nous, chaque étudiant est une startup dans laquelle nous investissons notre temps et notre expérience. Nous donnons à chacun une chance et sommes prêts à aider, mais l'étudiant lui-même doit assumer la responsabilité de son avenir.

Lev Goncharov alias @ultral, ingénieur principal, évangéliste de la refactorisation des infrastructures par le biais de tests : Il y a environ 2-3 ans, j'ai eu l'idée de faire connaître l'IaC au grand public et j'ai créé un cours interne sur Ansible. Même à cette époque, on parlait de la manière de réunir des cours disparates en une seule idée. Plus tard, cela a été complété par la nécessité d’élargir l’équipe d’infrastructure du projet. Après avoir examiné l'expérience réussie des équipes voisines dans le développement des diplômés de l'école Java, il était difficile de refuser l'offre de Stas d'organiser une école DevOps. En conséquence, dans notre projet, nous avons couvert le besoin de spécialistes après la première version.

- De quoi as-tu besoin pour entrer à l’école ?

Alexeï Sharapov : De la motivation, de la passion, un peu d'insouciance. Nous aurons quelques tests comme contrôle d'entrée, mais en général nous avons besoin de connaissances de base des systèmes Linux, de n'importe quel langage de programmation et de ne pas avoir peur de la console du terminal.

Lev Gontcharov : Des compétences techniques spécifiques sont acquises. L'essentiel est d'avoir une approche technique pour résoudre les problèmes. Il ne sera pas superflu de connaître la langue, car un ingénieur DevOps, comme un « homme de colle », doit façonner des processus, et cela, quoi qu'on en dise, implique une communication et pas toujours en russe. Mais la langue peut aussi s’améliorer grâce à des cours au sein de l’entreprise.

— La formation à l'école DevOps dure deux mois. Que peuvent apprendre les auditeurs pendant cette période ?

Ilya Kutuzov, enseignant, leader de la communauté DevOps chez Deutsche Telekom IT Solutions : Désormais, nous donnons aux étudiants uniquement les compétences techniques dont ils ont besoin pour travailler : 

  • Bases du DevOps 

  • Boîte à outils de développement

  • Conteneurs

  • CI / CD

  • Nuages ​​et orchestration 

  • Le Monitoring

  • Gestion de la configuration 

  • Développement

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOpsCours dans une école DevOps de l'autre côté de l'écran

— Que se passe-t-il une fois que l'étudiant maîtrise le programme de cours ?

Le résultat de la formation est la présentation d'un projet de cours, auquel participeront les projets intéressés par les diplômés. Sur la base des résultats de la formation, le diplômé connaîtra l'ensemble des technologies utilisées dans notre entreprise et pourra immédiatement s'impliquer dans les tâches d'un projet réel. Après la synthèse des résultats du salon, des offres d'emploi seront faites aux meilleurs étudiants !

— Stas, tu as mentionné un jour que recruter une équipe d'enseignants n'était pas facile. Avez-vous dû faire appel à des spécialistes externes pour cela ?

Stanislav Salangine : Oui, au début c'était très difficile de constituer une équipe et, surtout, de la garder, de ne pas la laisser se disperser et de continuer à la motiver. Mais tous les enseignants et mentors de l'école sont nos employés. Ce sont des responsables DevOps de projets qui connaissent le fonctionnement de nos projets de l'intérieur et soutiennent sincèrement leur activité et l'entreprise. Nous nous appelons une école, et non une académie ou des cours, car, comme dans une vraie école, une communication étroite entre l'enseignant et les élèves est d'une grande importance pour nous. Nous prévoyons d'organiser notre propre communauté avec des étudiants - pas un chat Telegram, mais une communauté de personnes partageant les mêmes idées qui se rencontrent en personne, s'entraident et se développent.

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOpsNous rêvons d'enseignants et de mentors. Nous espérons nous rencontrer bientôt et prendre une photo de groupe en personne !

— Que fais-tu à l'école DevOps ?

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOps

Ilya Kutuzov, enseignant, leader de la communauté DevOps chez Deutsche Telekom IT Solutions :

«J'enseigne aux étudiants comment créer des pipelines sur GitLab, comment faire en sorte que les outils deviennent amis les uns avec les autres et comment les faire devenir amis sans vous.

Pourquoi une école DevOps ? Un cours en ligne ne permet pas une immersion rapide et ne fournit pas de compétences pratiques pour travailler avec la technologie. N'importe quelle école virtuelle ne vous donnera pas le sentiment que vous savez vraiment comment résoudre des problèmes pratiques et que vous pouvez traiter un problème réel dans le cadre d'un projet. Ce que les étudiants rencontrent au cours de leurs études, c’est ce avec quoi ils travailleront dans des projets.

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOps

Alexey Sharapov, responsable technique, directeur et mentor de l'école :

«Je m'assure que les étudiants et autres mentors ne se comportent pas mal. J'aide les étudiants à résoudre les conflits techniques et organisationnels, je les aide à se reconnaître comme des développeurs et je donne l'exemple personnel. J’enseigne un cours de conteneurisation éprouvé et cool.

 

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOps

Igor Renkas, Ph.D., mentor, propriétaire de produit :

« J'encadre les étudiants de l'école et j'aide également Stanislav à organiser et à développer l'école. La première crêpe, à mon avis, n’est pas grumeleuse et nous avons commencé avec succès. Maintenant, bien sûr, nous travaillons sur ce qui peut être amélioré à l'école : nous réfléchissons à un format modulaire, un enseignement par étapes, nous voulons enseigner non seulement des hard skills, mais aussi des soft skills à l'avenir. Nous n’avions ni sentiers battus ni solutions toutes faites. Nous avons recherché des professeurs parmi nos collègues, réfléchi à des cours, à un projet de cours et tout organisé à partir de zéro. Mais c’est là notre principal défi et toute la beauté de l’école : nous suivons notre propre chemin, faisons ce que nous pensons être juste et ce qui est le mieux pour nos élèves.

"L'essentiel pour nous est le désir d'apprendre et de se développer dans le DevOps" - enseignants et mentors sur la façon dont ils enseignent dans une école DevOps

Lev Goncharov alias @ultral, ingénieur principal, évangéliste de la refactorisation des infrastructures par le biais de tests :

«J'enseigne aux étudiants la gestion de la configuration et comment vivre avec. Il ne suffira pas de mettre quelque chose dans git, il faut un changement de paradigme dans la pensée et les approches. Cette infrastructure en tant que code signifie non seulement écrire du code, mais également créer une solution prise en charge et compréhensible. Si nous parlons de technologie, je parle principalement d'Ansible et mentionne brièvement comment le connecter avec Jenkins, Packer, Terraform.

— Chers collègues, merci pour l'interview ! Quel est votre dernier message aux lecteurs ?

Stanislav Salangine : Nous n'invitons pas seulement des super-ingénieurs ou de jeunes étudiants à étudier avec nous, pas seulement des personnes connaissant l'allemand ou l'anglais - tout cela viendra. Pour nous, l’essentiel est l’ouverture, la volonté de travailler de manière intensive et l’envie d’apprendre et de se développer dans le DevOps. 

DevOps n'est qu'une histoire de développement continu. Le symbole DevOps est un signe infini composé d'éléments distincts : tests, intégration, etc. Un ingénieur DevOps doit constamment garder tout cela à l’esprit, apprendre constamment de nouvelles choses, adopter une position proactive et ne pas hésiter à poser des questions stupides. 

L'école DevOps est un projet open source. Nous faisons cela pour la communauté, partageons nos connaissances et voulons sincèrement aider les gars qui souhaitent se développer dans DevOps. Désormais, dans notre entreprise, toutes les routes sont ouvertes aux jeunes ingénieurs. L'essentiel est de ne pas avoir peur !

Source: habr.com

Ajouter un commentaire