Infraestructura como código - curso gratuito de Otus, formación 3 meses, fecha: 1 de diciembre de 2023.
Miscelánea / / December 03, 2023
Dominará la práctica de Infraestructura como Código (IaC) y podrá configurar la infraestructura utilizando diversas herramientas. Como Packer, Terraform para trabajar con arquitectura inmutable y herramientas para gestionar la configuración del sistema directamente: Ansible, Chef, SaltStack.
El enfoque IaC le permite aplicar estándares de lenguajes de programación a la configuración de su infraestructura. En cualquier momento, el ingeniero de sistemas puede ver quién realizó qué cambios y obtener una imagen clara. El enfoque simplifica la transferencia de servidores y la creación de servidores de prueba, permitiendo el uso de repositorios con libros de jugadas y tomando código listo para usar de las bibliotecas.
Al utilizar el enfoque de IaC en un proyecto, puede implementar rápida y fácilmente un servidor de prueba, probar la aplicación y solo luego implementarla en producción. Al hacerlo, garantizará la tolerancia a fallos y se ahorrará semanas de trabajo que se habrían dedicado a configurar el entorno.
Es por eso que cada año más empresas cambian sus proyectos para organizar la infraestructura como código. Este conocimiento ya se considera básico no sólo para los ingenieros de sistemas, sino también para otros especialistas de TI del equipo.
¿Para quién es este curso?
- Para administradores e ingenieros de sistemas que quieran centrarse en la infraestructura. Durante el curso, dominará las tecnologías de nivel medio+ y podrá personalizar Ansible de forma independiente y trabajar con canalizaciones de infraestructura.
- Para desarrolladores, testers e ingenieros de DevOps que interactúan con la infraestructura. Los conocimientos que obtendrás en el curso te permitirán establecer tareas correctamente y ayudar a que el desarrollo y los negocios actúen al unísono.
Durante el curso te familiarizarás con las siguientes herramientas de IaC:
- Terraform, que le ayudará a describir declarativamente la infraestructura
- Sistema de gestión de configuración ansible. Le ayudará a describir el estado deseado de la infraestructura utilizando roles y manuales (la mayoría de las veces también declarativos, pero a veces puede agregar un toque de imperativo)
- Aprenderá en qué se diferencia la infraestructura mutable de la inmutable y también lo ayudaremos a elegir y administrarla.
- En el módulo final, aprenderá sobre las herramientas CI/CD: GitLab y Jenkins. Le ayudarán a probar, implementar e incluso colapsar la infraestructura con solo hacer clic en un botón de confirmación en el repositorio de infraestructura.
Con este curso queremos probar y mostrar que se necesita un pipeline con pruebas no sólo para el código ordinario, sino también para el código de infraestructura. Bueno, si lo hemos demostrado, entonces te mostraremos cómo hacerlo.
8
cursosMás de 20 años de experiencia en proyectos de desarrollo personalizados en TI. Decenas de proyectos exitosos, incluidos aquellos bajo contratos gubernamentales. Experiencia en el desarrollo e implementación de sistemas ERP, soluciones de código abierto, soporte a aplicaciones de alta carga. Docente de cursos de...
Más de 20 años de experiencia en proyectos de desarrollo personalizados en TI. Decenas de proyectos exitosos, incluidos aquellos bajo contratos gubernamentales. Experiencia en el desarrollo e implementación de sistemas ERP, soluciones de código abierto, soporte a aplicaciones de alta carga. Docente de cursos sobre Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, así como mentor del curso HighLoad
6
cursosLlevo programando en diferentes lenguajes y montando servidores Linux desde 2010. Durante los últimos años, he estado trabajando únicamente en nubes y Kubernetes en la startup israelí Anzu.io. Me apasiona automatizar cualquier proceso y escribir...
Llevo programando en diferentes lenguajes y montando servidores Linux desde 2010. Durante los últimos años, he estado trabajando únicamente en nubes y Kubernetes en la startup israelí Anzu.io. Me apasiona automatizar cualquier proceso y escribir chatbots. He pasado la mayor parte de mi carrera trabajando en empresas jóvenes, por lo que más de una vez he construido infraestructura de servidores desde cero. Me encantan las metodologías de desarrollo flexibles, especialmente Scrum. Mi competencia más importante es la supervisión. He recorrido un largo camino desde Nagios hasta Prometheus.