“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOps

El otoño es una época increíble del año. Mientras los escolares y estudiantes comienzan el curso escolar añorando el verano, los adultos despiertan con la nostalgia de los viejos tiempos y la sed de conocimiento.

Afortunadamente, nunca es demasiado tarde para aprender. Especialmente si quieres convertirte en ingeniero de DevOps.

Este verano, nuestros colegas lanzaron la primera corriente de la escuela DevOps y se están preparando para comenzar la segunda en noviembre. Si llevas mucho tiempo pensando en convertirte en ingeniero de DevOps, ¡bienvenido al gato!

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOps

¿Por qué y para quién se creó la escuela DevOps y qué se necesita para entrar en ella? Hablamos con profesores y mentores para encontrar las respuestas a estas preguntas.

— ¿Cómo empezó la creación de la escuela DevOps?

Stanislav Salangin, fundador de la escuela DevOps: Crear una escuela DevOps es, por un lado, una exigencia de la época. Esta es ahora una de las profesiones más demandadas y la demanda de ingenieros en proyectos ha comenzado a superar la oferta. Hemos estado alimentando esta idea durante bastante tiempo e hicimos varios intentos, pero las estrellas finalmente no se alinearon hasta este año: reunimos un equipo de especialistas avanzados e interesados ​​en un solo lugar al mismo tiempo y lanzamos la primera transmisión. La primera escuela fue una escuela piloto: allí solo estudiaron nuestros empleados, pero pronto planeamos reclutar una segunda "cohorte" con estudiantes no solo de nuestra empresa.

Alexey Sharapov, líder técnico, mentor principal: El año pasado contratamos estudiantes como pasantes y capacitamos a jóvenes. Es difícil para los estudiantes o graduados universitarios encontrar trabajo porque requieren experiencia, y no se puede adquirir experiencia si no te contratan; resulta ser un círculo vicioso. Por lo tanto, les dimos a los muchachos la oportunidad de demostrar su valía y ahora están trabajando con éxito. Entre nuestros pasantes había un chico, un ingeniero de diseño en una fábrica, pero que sabía programar un poco y trabajar en Linux. Sí, no tenía ninguna habilidad interesante, pero sus ojos brillaban. Para mí lo principal en las personas es su actitud, las ganas de aprender y desarrollarse. Para nosotros cada estudiante es una startup en la que invertimos nuestro tiempo y experiencia. Damos a todos una oportunidad y estamos dispuestos a ayudar, pero el propio estudiante debe asumir la responsabilidad de su futuro.

Lev Goncharov alias @ultral, ingeniero líder, evangelista de la refactorización de infraestructura mediante pruebas: Hace unos 2 o 3 años, se me ocurrió la idea de llevar IaC a las masas y creé un curso interno sobre Ansible. Ya entonces se hablaba de cómo unir cursos dispares con una sola idea. Posteriormente, esto se complementó con la necesidad de ampliar el equipo de infraestructura del proyecto. Después de observar la experiencia exitosa de los equipos vecinos en el desarrollo de graduados de la Escuela Java, fue difícil rechazar la oferta de Stas de organizar una escuela DevOps. Como resultado, en nuestro proyecto cubrimos la necesidad de especialistas después del primer lanzamiento.

- ¿Qué necesitas para entrar a la escuela?

Alexéi Sharapov: Motivación, pasión, un poco de imprudencia. Tendremos un poco de prueba como control de entrada, pero en general necesitamos conocimientos básicos de sistemas Linux, cualquier lenguaje de programación y no tener miedo a la consola del terminal.

Lev Goncharov: Se adquieren habilidades técnicas específicas. Lo principal es tener un enfoque de ingeniería para resolver problemas. No será superfluo saber el idioma en absoluto, porque un ingeniero de DevOps, como un "pegamento", debe diseñar procesos, y esto, digan lo que digan, implica comunicación y no siempre en ruso. Pero el idioma también se puede mejorar mediante cursos dentro de la empresa.

— La formación en la escuela DevOps tiene una duración de dos meses. ¿Qué pueden aprender los oyentes durante este tiempo?

Ilya Kutuzov, profesor, líder de la comunidad DevOps de Deutsche Telekom IT Solutions: Ahora les brindamos a los estudiantes solo las habilidades duras que necesitan para trabajar: 

  • Conceptos básicos de DevOps 

  • kit de herramientas de desarrollo

  • Contenedores

  • CI / CD

  • Nubes y orquestación 

  • Monitoreo

  • gestión de la configuración 

  • Desarrollo

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOpsConferencias en una escuela de DevOps al otro lado de la pantalla

— ¿Qué sucede después de que el estudiante domina el programa del curso?

El resultado de la formación es la presentación de un proyecto de curso, al que asistirán los proyectos interesados ​​en los egresados. A partir de los resultados de la formación, el egresado conocerá el stack de tecnologías utilizadas en nuestra empresa y podrá involucrarse inmediatamente en las tareas de un proyecto real. ¡Después de resumir los resultados del programa, se harán ofertas de trabajo a los mejores estudiantes!

— Stas, una vez mencionaste que reclutar un equipo de profesores no fue fácil. ¿Tuvo que recurrir a especialistas externos para ello?

Stanislav Salangin: Sí, al principio fue muy difícil formar un equipo y, lo más importante, mantenerlo, no dejar que se disperse y seguir motivándolo. Pero todos los profesores y mentores de la escuela son nuestros empleados. Estos son líderes de DevOps en proyectos que saben cómo funcionan nuestros proyectos desde adentro y apoyan sinceramente su negocio y a la empresa. Nos llaman escuela, no academia ni cursos, porque, como en una escuela real, para nosotros es de gran importancia la estrecha comunicación entre profesor y alumnos. Planeamos organizar nuestra propia comunidad con estudiantes, no un chat de Telegram, sino una comunidad de personas con ideas afines que se conocen en persona, se ayudan mutuamente y se desarrollan.

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOpsSoñamos con maestros y mentores. ¡Esperamos conocernos pronto y tomarnos una foto grupal en persona!

— ¿Qué haces en la escuela DevOps?

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOps

Ilya Kutuzov, profesor, líder de la comunidad DevOps de Deutsche Telekom IT Solutions:

“Les enseño a los estudiantes cómo crear canalizaciones en GitLab, cómo hacer que las herramientas sean amigas entre sí y cómo hacer que sean amigas sin usted.

¿Por qué la escuela DevOps? Un curso en línea no proporciona una inmersión rápida y no proporciona habilidades prácticas para trabajar con tecnología. Cualquier escuela virtual no te dará la sensación de que realmente sabes resolver problemas prácticos y puedes abordar un problema real en un proyecto. Lo que los estudiantes encuentran durante sus estudios es con lo que trabajarán en los proyectos”.

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOps

Alexey Sharapov, director técnico, director y mentor de la escuela:

“Me aseguro de que los estudiantes y otros mentores no se porten mal. Ayudo a los estudiantes a resolver disputas técnicas y organizativas, ayudé a los estudiantes a reconocerse como devops y doy un ejemplo personal. Imparto un curso de contenedorización probado y genial”.

 

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOps

Igor Renkas, Ph.D., mentor, propietario del producto:

“Soy mentora de los estudiantes de la escuela y también ayudo a Stanislav a organizar y desarrollar la escuela. El primer panqueque, en mi opinión, no salió con grumos y empezamos con éxito. Ahora, por supuesto, estamos trabajando en lo que se puede mejorar en la escuela: estamos pensando en un formato modular, enseñando por etapas, queremos enseñar no solo habilidades duras, sino también habilidades blandas en el futuro. No teníamos caminos trillados ni soluciones preparadas. Buscamos profesores entre nuestros compañeros, pensamos en conferencias, en un proyecto de curso y organizamos todo desde cero. Pero este es nuestro principal desafío y toda la belleza de la escuela: seguimos nuestro propio camino, hacemos lo que creemos que es correcto y lo mejor para nuestros estudiantes”.

“Lo principal para nosotros es el deseo de aprender y desarrollarnos en DevOps”: profesores y mentores sobre cómo enseñan en una escuela de DevOps

Lev Goncharov alias @ultral, ingeniero líder, evangelista de la refactorización de infraestructura mediante pruebas:

“Enseño a los estudiantes la gestión de la configuración y cómo vivir con ella. No será suficiente poner algo en git, es necesario que haya un cambio de paradigma en el pensamiento y los enfoques. Esa infraestructura como código significa no solo escribir código, sino también crear una solución comprensible y compatible. Si hablamos de tecnología, hablo principalmente de Ansible y menciono brevemente cómo conectarlo con Jenkins, Packer, Terraform”.

— Colegas, ¡gracias por la entrevista! ¿Cuál es su mensaje final para los lectores?

Stanislav Salangin: Invitamos a estudiar con nosotros no sólo a los superingenieros o a los jóvenes estudiantes, no sólo a las personas que saben alemán o inglés: todo vendrá. Para nosotros lo principal es la apertura, la voluntad de trabajar intensamente y las ganas de aprender y desarrollarse en DevOps. 

DevOps es sólo una historia sobre el desarrollo continuo. El símbolo de DevOps es un signo de infinito que consta de piezas separadas: pruebas, integración, etc. Un ingeniero de DevOps debe tener todo esto en mente constantemente, aprender constantemente cosas nuevas, adoptar una posición proactiva y no dudar en hacer preguntas estúpidas. 

La escuela DevOps es un proyecto de código abierto. Hacemos esto para la comunidad, compartimos conocimientos y sinceramente queremos ayudar a las personas que desean desarrollarse en DevOps. Ahora en nuestra empresa todos los caminos están abiertos para los ingenieros jóvenes. ¡Lo principal es no tener miedo!

Fuente: habr.com

Añadir un comentario