“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOps

O outono é uma época incrível do ano. Enquanto os alunos e as crianças iniciam o ano letivo com saudades do verão, os adultos despertam para a saudade dos velhos tempos e para a sede de conhecimento.

Felizmente, nunca é tarde para aprender. Especialmente se você deseja se tornar um engenheiro DevOps.

Neste verão, nossos colegas lançaram o primeiro fluxo da escola DevOps e estão se preparando para iniciar o segundo em novembro. Se você está pensando em se tornar um engenheiro DevOps há muito tempo, seja bem-vindo!

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOps

Por que e para quem foi criada a escola DevOps e o que é necessário para entrar nela? Conversamos com professores e mentores para descobrir as respostas a essas perguntas.

— Como começou a criação da escola DevOps?

Stanislav Salangin, fundador da escola DevOps: Criar uma escola DevOps é, por um lado, uma exigência da época. Esta é hoje uma das profissões mais procuradas e a procura por engenheiros em projetos começou a exceder a oferta. Há muito tempo que alimentamos essa ideia e fizemos várias tentativas, mas as estrelas finalmente se alinharam apenas este ano: reunimos uma equipe de especialistas avançados e interessados ​​​​em um só lugar ao mesmo tempo e lançamos o primeiro stream. A primeira escola foi uma escola piloto: apenas os nossos funcionários estudaram lá, mas em breve pretendemos recrutar uma segunda “coorte” com alunos não só da nossa empresa.

Alexey Sharapov, líder técnico, mentor líder: No ano passado contratamos alunos como estagiários e treinamos juniores. É difícil para estudantes universitários ou graduados encontrar um emprego porque eles exigem experiência, e você não pode obter experiência se não for contratado – acaba sendo um círculo vicioso. Por isso, demos à galera a oportunidade de provar seu valor e agora eles estão trabalhando com sucesso. Entre nossos estagiários tinha um cara - engenheiro de design de fábrica, mas que sabia programar um pouco e trabalhar em Linux. Sim, ele não tinha nenhuma habilidade legal, mas seus olhos brilhavam. Para mim, o principal nas pessoas é a atitude, a vontade de aprender e se desenvolver. Para nós, cada aluno é uma startup na qual investimos nosso tempo e experiência. Damos uma chance a todos e estamos prontos para ajudar, mas o próprio aluno deve assumir a responsabilidade por seu futuro.

Lev Goncharov, também conhecido como @ultral, engenheiro líder e evangelista da refatoração de infraestrutura por meio de testes: Há cerca de 2 a 3 anos, tive a ideia de levar IaC para as massas e criei um curso interno sobre Ansible. Já então se falava em como unir cursos díspares com uma só ideia. Posteriormente, isso foi complementado pela necessidade de ampliação da equipe de infraestrutura do projeto. Tendo observado a experiência bem-sucedida de equipes vizinhas no desenvolvimento de graduados da Escola Java, foi difícil recusar a oferta de Stas de organizar uma escola DevOps. Como resultado, em nosso projeto atendemos a necessidade de especialistas após o primeiro lançamento.

- O que você precisa para entrar na escola?

Alexei Sharapov: Motivação, paixão, um pouco de imprudência. Teremos alguns testes como controle de entrada, mas em geral precisamos de conhecimento básico de sistemas Linux, qualquer linguagem de programação e sem medo do console do terminal.

Lev Goncharov: São adquiridas habilidades técnicas específicas. O principal é ter uma abordagem de engenharia para resolver problemas. Não será supérfluo conhecer a linguagem, porque um engenheiro DevOps, como um “homem da cola”, deve modelar processos, e isso, digamos assim, implica comunicação e nem sempre em russo. Mas o idioma também pode ser aprimorado por meio de cursos dentro da empresa.

— O treinamento na escola DevOps dura dois meses. O que os ouvintes podem aprender durante esse período?

Ilya Kutuzov, professor, líder da comunidade DevOps da Deutsche Telekom IT Solutions: Agora damos aos alunos apenas as habilidades necessárias para o trabalho: 

  • Noções básicas de DevOps 

  • Kit de ferramentas de desenvolvimento

  • Containers

  • CI / CD

  • Nuvens e orquestração 

  • do Paciente

  • Gerenciamento de configuração 

  • Desenvolvimento

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOpsPalestras em uma escola DevOps do outro lado da tela

— O que acontece depois que o aluno domina o programa do curso?

O resultado da formação é a apresentação de um projeto de curso, que contará com a presença de projetos interessados ​​em graduados. Com base nos resultados do treinamento, o graduado conhecerá o stack de tecnologias utilizadas em nossa empresa e poderá se envolver imediatamente nas tarefas de um projeto real. Após a soma dos resultados da mostra, serão feitas ofertas de emprego aos melhores alunos!

— Stas, uma vez você mencionou que recrutar uma equipe de professores não foi fácil. Você teve que contratar especialistas externos para isso?

Stanislav Salangin: Sim, no início foi muito difícil montar uma equipa e, o mais importante, mantê-la, não deixá-la dispersar e continuar a motivá-la. Mas todos os professores e mentores da escola são nossos funcionários. São líderes de DevOps em projetos que conhecem como nossos projetos funcionam por dentro e apoiam sinceramente seus negócios e a empresa. Somos chamados de escola, e não de academia ou cursos, porque, como numa escola real, a comunicação estreita entre o professor e os alunos é de grande importância para nós. Planejamos organizar nossa própria comunidade com estudantes - não um bate-papo no Telegram, mas uma comunidade de pessoas com ideias semelhantes que se encontram pessoalmente, se ajudam e se desenvolvem.

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOpsSonhamos com professores e mentores. Esperamos nos encontrar em breve e tirar uma foto em grupo pessoalmente!

— O que você faz na escola DevOps?

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOps

Ilya Kutuzov, professor, líder da comunidade DevOps da Deutsche Telekom IT Solutions:

“Eu ensino aos alunos como construir pipelines no GitLab, como fazer com que as ferramentas sejam amigas umas das outras e como fazer com que sejam amigas sem você.

Por que escola DevOps? Um curso online não proporciona imersão rápida e não proporciona habilidades práticas no trabalho com tecnologia. Qualquer escola virtual não lhe dará a sensação de que você realmente sabe resolver problemas práticos e pode lidar com um problema real em um projeto. O que os alunos encontram durante seus estudos é o que eles trabalharão nos projetos.”

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOps

Alexey Sharapov, líder técnico, diretor e mentor da escola:

“Eu me certifico de que os alunos e outros mentores não se comportem mal. Ajudo os alunos a resolver disputas técnicas e organizacionais, ajudei os alunos a se reconhecerem como devops e a dar um exemplo pessoal. Eu ensino um curso comprovado e interessante de conteinerização.”

 

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOps

Igor Renkas, Ph.D., mentor, proprietário do produto:

“Eu oriento os alunos da escola e também ajudo Stanislav na organização e desenvolvimento da escola. A primeira panqueca, na minha opinião, não saiu grumosa e começamos com sucesso. Agora, claro, estamos trabalhando no que pode ser melhorado na escola: estamos pensando em um formato modular, ensinando por etapas, queremos ensinar não só hard skills, mas também soft skills no futuro. Não tínhamos caminhos batidos nem soluções prontas. Procuramos professores entre os colegas, pensamos em palestras, em um projeto de curso e organizamos tudo do zero. Mas este é o nosso principal desafio e toda a beleza da escola: seguimos o nosso próprio caminho, fazemos o que achamos certo e o que é melhor para os nossos alunos.”

“O principal para nós é o desejo de aprender e desenvolver em DevOps” - professores e mentores sobre como ensinam em uma escola DevOps

Lev Goncharov, também conhecido como @ultral, engenheiro líder e evangelista da refatoração de infraestrutura por meio de testes:

“Eu ensino aos alunos gerenciamento de configuração e como conviver com isso. Não será suficiente colocar algo no git, é preciso que haja uma mudança de paradigma no pensamento e nas abordagens. Essa infraestrutura como código significa não apenas escrever algum código, mas criar uma solução compreensível e com suporte. Se falamos de tecnologia, falo principalmente sobre Ansible e menciono brevemente como conectá-lo com Jenkins, Packer, Terraform.”

— Colegas, obrigado pela entrevista! Qual é a sua mensagem final para os leitores?

Stanislav Salangin: Convidamos não apenas superengenheiros ou jovens estudantes para estudar conosco, não apenas pessoas que sabem alemão ou inglês - tudo virá. Para nós, o principal é a abertura, a vontade de trabalhar intensamente e a vontade de aprender e se desenvolver em DevOps. 

DevOps é apenas uma história sobre desenvolvimento contínuo. O símbolo DevOps é um sinal de infinito que consiste em partes separadas: teste, integração e assim por diante. Um engenheiro DevOps deve manter tudo isso constantemente em mente, aprender constantemente coisas novas, assumir uma posição proativa e não hesitar em fazer perguntas estúpidas. 

A escola DevOps é um projeto de código aberto. Fazemos isso pela comunidade, compartilhamos conhecimento e queremos sinceramente ajudar pessoas que desejam desenvolver em DevOps. Agora, em nossa empresa, todos os caminhos estão abertos para engenheiros juniores. O principal é não ter medo!

Fonte: habr.com

Adicionar um comentário