DevOps Artisan – Artesano profesional certificado en Ansible y Terraform

Este curso intensivo de 3 días está diseñado para profesionales que desean implementar automatización avanzada utilizando Ansible para la gestión de la configuración y Terraform para infraestructura como código.

Los participantes aprenderán a crear playbooks complejos, usar variables, roles, módulos y Vault en Ansible, y diseñar configuraciones eficientes, reutilizables y seguras en Terraform. El curso está alineado con los objetivos de la certificación. Artesano profesional certificado en Ansible y Terraform e incluye escenarios prácticos completos.

¿A quién está dirigido?

El curso está dirigido a:
• DevOps Ingenieros con experiencia en automatización
• Cloud Ingenieros que desean gestionar la infraestructura a través del código.
• Administradores de sistemas que implementan soluciones IAC
• Especialistas en automatización que utilizan Ansible y Terraform en proyectos reales
• Profesionales que hayan completado el nivel Asociado y quieran certificar habilidades avanzadas

¿Que aprenderás?

• Cree y administre configuraciones complejas con Ansible
• Utilice módulos, roles, plantillas y Ansible Vault de Jinja2
• Diseñar, ejecutar y supervisar infraestructura con Terraform
• Trabajar con módulos Terraform, gestión de estados y backends
• Automatizar el aprovisionamiento completo de infraestructura y la configuración de servicios.
• Aplicar las mejores prácticas en pruebas, reutilización y seguridad en la automatización.

requisitos previos:

• Certificación activa Artesano asociado certificado por Ansible y Chef
• Experiencia previa con Ansible y conceptos básicos de Terraform
• Familiaridad con YAML, Jinja2, CLI, variables y conceptos cloud
• Recomendado: Experiencia en gestión de configuraciones a escala y aprovisionamiento en cloud

Calendario de cursos:

Los materiales del curso están en inglés. La enseñanza se realiza en rumano.

🔹 Día 1: Fundamentos avanzados de Ansible
Módulo 1: Conceptos básicos y arquitectura
• Arquitectura, beneficios y sistemas compatibles de Ansible
• Diseño sin agente, rendimiento y consideraciones de seguridad

Módulo 2: Trabajar con inventario y configuración
• Tipos de inventario (estático, dinámico), grupos y variables
• Estructura del archivo de configuración y manejo de indicaciones
• Complementos y scripts de inventario dinámico

Módulo 3: Manuales de juego, tareas y controladores
• Sintaxis YAML y anatomía del libro de estrategias
• Tareas vs. jugadas vs. controladores
• Tareas idempotentes, tipos de resultados de tareas
• Etiquetas, tareas asincrónicas, condicionales, bucles
• Controladores, reintentos, control de ejecución

Módulo 4: Variables, hechos y plantillas
• Recopilación de datos, datos personalizados
• Precedencia y uso de variables
• Plantillas y filtros de Jinja2
• Plantillas de módulos, filtros comunes

Módulo 5: Roles, búsquedas y bóveda
• Estructura y uso del directorio de roles
• Roles variables y reutilización
• Complementos de búsqueda y evaluación
• Ansible Vault: cifrado, comandos y rendimiento

🔹 Día 2: Técnicas avanzadas de Ansible y conceptos básicos de Terraform
Módulo 6: Estrategias de ejecución avanzadas en Ansible
• Estrategias de ejecución, canalización, depuración
• Delegación, incluir vs importar
• Manejo de hosts inalcanzables
• Uso de Ansible Pull y Ansible Galaxy
• Conceptos básicos de Ansible Molecule para pruebas

Módulo 7: Fundamentos de Terraform
• Modelo de lenguaje declarativo
• Proveedores y limitaciones de los proveedores
• Alias ​​y proveedores múltiples
• Bloques de salida y direccionamiento de recursos

Módulo 8: CLI y flujo de trabajo de Terraform
• Terraform inicializar, validar, importar
• Planificar, aplicar, destruir el comportamiento y el manejo de errores
• Planificación del ciclo de vida de los recursos y cambios de infraestructura

Módulo 9: Sintaxis y variables de Terraform
• Tipos de datos y funciones integradas
• Uso de variables y tfvars
• configuración del bloque terraform { }

🔹 Día 3: Módulos de Terraform, gestión de estados y prácticas de automatización
Módulo 10: Escritura y gestión de configuraciones de Terraform
• Sintaxis de recursos y fuentes de datos
• Bloques dinámicos y aprovisionadores de ejecución locales/remotos
• Manejo de errores y contaminación
• Dependencias de recursos y diseño de módulos
• Importación de módulos y uso de proveedores en módulos

Módulo 11: Gestión de estados de Terraform
• Estructura y uso del archivo estatal
• Idempotencia y bloqueo de estados
• Mecanismos de actualización de estado
• Comandos de modificación de archivos de estado
• Tipos de backend y almacenamiento remoto

Laboratorio final: Escenario de automatización completa
• Utilice Terraform para aprovisionar cloud infraestructura (por ejemplo, AWS, Azure, o localmente con libvirt)
• Configurar servicios con Ansible usando inventario dinámico
• Aplicar Ansible Vault para secretos e implementar mediante playbooks
• Utilice plantillas y variables de Jinja2 para la configuración
• Validar la infraestructura y simular cambios en el ciclo de vida.

Tenga en cuenta que el programa anterior es orientativo y puede estar sujeto a cambios según el instructor asignado al curso. Para obtener la versión final del programa, le invitamos a contactar a uno de nuestros consultores. Bittnet Training.

Recomendamos continuar con:

No hay recomendaciones en este momento.

Programas de certificación

Este curso está alineado con la certificación Artesano profesional certificado en Ansible y Terraform, que valida habilidades avanzadas en automatización de infraestructura y configuración de servicios en entornos complejos y dinámicos.

DevOps Artisan – Artesano profesional certificado en Ansible y Terraform

Ofertas personalizadas para grupos de al menos 2 personas.

Detalles del curso

Duración:

3
días

Precio:

Bajo demanda

Entrega:

Docencia Presencial, Aula Híbrida, Aula Virtual

Nivel:

3. Profesional

Funciones:

Especialista en automatización, Cloud Ingeniero, Desarrollador, Devops Ingeniero, Administrador de Sistemas