DevOps para programadores: curso 50.000 rublos. de Hexlet, formación 3 meses, fecha 29 de noviembre de 2023.
Miscelánea / / November 29, 2023
- Para quienes ya programan y quieren mejorar su nivel profesional
- Para aquellos que ya han intentado estudiar por su cuenta, pero se sienten necesidad de un mentor
- Para aquellos que no están familiarizados con este tema y quieren entenderlo a buen nivel.
Formato
Formación grupal con alumnos y un mentor. El programa consta de varios módulos. Cada módulo incluye teoría en formato de video conferencias, tareas y un proyecto al final de cada módulo que refuerza el material cubierto. Los proyectos se guardan en el perfil de GitHub y pasan a formar parte del portafolio del estudiante.
Durante la capacitación, el mentor responde preguntas, ayuda con tareas independientes y revisiones de código de proyectos y llamadas con estudiantes para discutir la teoría con más detalle o ayudar con la implementación prácticas.
Una escuela de programación online cuyos graduados están siendo perseguidos por las empresas
Empleamos a nuestro primer estudiante en 2013. En aquel entonces, los requisitos para el conocimiento junior eran mayores y la hierba era más verde.
Esto afectó a los programas de formación, su elaboración y profundidad. Las entrevistas para los estudiantes de Hexlet se llevan a cabo bajo el lema: "Hmm, los problemas eran más difíciles en Hexlet".
A veces nuestros estudiantes son contratados sin una entrevista técnica, solo sobre la base del análisis del código del proyecto.
Hoy en día, cada vez más empresas incluyen los cursos de Hexlet como un plus a la hora de contratar. Y nuestras empresas asociadas confían tanto en nosotros que entrevistan a los graduados sin mirar sus currículums.
PM durante casi tres años en la Escuela de Programadores de Moscú, supervisó el desarrollo del LMS interno y administró la infraestructura de la escuela. Participó en la emisión de nombres de dominio, instalación de servidores y configuración. Participé en el desarrollo de CI/CD interno, transfirí varios servicios internos a Docker. Problemas resueltos de protección de la plataforma contra DDoS. Actualmente: ingeniero de DevOps en una empresa de TI que desarrolla servicios móviles en Moscú
Ingeniero DevOps con experiencia trabajando con Windows Server y Linux.
Mantenimiento, configuración de CI/CD (GitLab, Jenkins, Ansible). Configuración de un entorno para desarrolladores (Docker, Docker Compose). Monitorización (zabbix, prometheus, grafana). Pruebas (Python, Selenium, Git). Mentoring en Hexlet para compartir conocimientos y mejorar soft skills
Trabaja en el campo de TI desde hace más de 15 años.
Durante la mayor parte de su carrera trabajó como Ingeniero de Sistemas con sistemas operativos Linux y Windows. Actualmente ocupa el cargo de ingeniero DevOps.
Automatice la implementación y configuración de su aplicación en su máquina local. Aprenda a gestionar correctamente la configuración y las claves privadas. Conozca los principios básicos para crear aplicaciones escalables y fáciles de usar. Empaquete su aplicación en Docker, inicie cualquier pila con un comando a través de Docker Compose. Configurar la integración continua
- Infraestructura como código
- Aislar su entorno con Vagrant
- Automatización del entorno local (Ansible)
- Gestión de secretos y variables (Ansible Vault)
- Introducción a Docker
- Infraestructura inmutable
- Automatización de compilaciones de proyectos (Docker Compose)
- Integración continua (acciones de Github)
- Centro de registro de Docker
- Archivos de puntos
2. Despliegue y operación
Implemente una aplicación con un botón simultáneamente en cualquier número de máquinas. Aprenda cómo crear correctamente un clúster de conmutación por error y actualizarlo sin problemas y sin tiempo de inactividad. Conecte el registro y la supervisión para responder rápidamente a los problemas. Realice un seguimiento de los errores a través de los recopiladores y corríjalos antes de que los clientes le escriban al respecto.
- Principios de los 12 factores
- Implementar usando Ansible
- Conceptos básicos de Kubernetes
- Arquitectura escalable (DNS, Balancers, Cluster)
- Lanzamientos: Azul Verde, Canario, Rolling
- Sin estado vs con estado
- Gestionar las migraciones
- Implementación sin tiempo de inactividad
- Monitoreo y registro (DataDog)
- Recopiladores de errores (barra antivuelco)
3. Gestión de infraestructura
Implemente un clúster de nube en Digital Ocean y automatice el proceso usando Terraform. Configure y actualice máquinas en clúster utilizando Ansible Playbooks ya preparados. Conozca los componentes más importantes de la infraestructura de la nube (DNS, DB, Almacenamiento) y aprenda a trabajar con ellos. Aprenda cómo proteger adecuadamente su infraestructura de posibles amenazas.
- Introducción a las nubes (GCP, AWS, DO)
- Automatizar la implementación del clúster (Terraform)
- Configuración de máquinas (Ansible)
- Preparando imágenes (Packer)
- Equilibrio a nivel de DNS
- Entrega rápida de contenido estático a través de CDN
- Base de datos como servicio
- Seguridad (Claves, puertos, redes, bastión, vpn)
- Desarrollo en máquinas remotas
El curso habla sobre qué es Docker, cómo simplifica la vida de un desarrollador e introduce conceptos y comandos básicos. Enseña cómo administrar múltiples contenedores Docker simultáneamente usando Docker Compose.
3,8
Durante la capacitación, obtendrá los conocimientos y habilidades necesarios para comprender la infraestructura de Windows Server 2012. Arquitectura y topología de red, conceptos de seguridad y mejores prácticas de administración de servidores. sistemas Ha cubierto temas sobre la instalación, configuración, mantenimiento y administración del rendimiento de Windows Server. 2012, trabajando con Active Directory Domain Services (AD DS), Domain Name Services (DNS), almacenamiento y muchos más otro. * *el curso se imparte en colaboración con la Academia ARMKYBERSEC
4,2
Este curso práctico analiza el ciclo completo de la construcción de infraestructura utilizando Terraform como ejemplo. El conocimiento adquirido lo ayudará a crear y respaldar diversas soluciones relacionadas con aplicaciones e infraestructura en condiciones operativas utilizando código, lo que le permite reproducir y aplicar fácilmente implementaciones listas para usar en cualquier entorno para obtener resultados rápidos y garantizados. despliegue.
4,1