Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Soberanía de la Infraestructura como Código
- Comprensión de los riesgos de las consolas de nube y IaC SaaS, incluyendo la atracción hacia la nube (vendor lock-in) y brechas de auditoría.
- Análisis profundo de la arquitectura de Terraform: componentes clave, proveedores, gestión de estado y el flujo de trabajo de planificar/aplicar.
- Análisis comparativo de Terraform frente a alternativas como Pulumi, Ansible y CloudFormation.
Lenguaje de Configuración y Proveedores
- Dominio de la sintaxis HCL: definición de recursos, fuentes de datos, variables y salidas.
- Configuración de proveedores locales: Proxmox, libvirt, vSphere y PowerDNS.
- Exploración de proveedores de la comunidad y los fundamentos del desarrollo de proveedores personalizados.
- Comprensión de las dependencias de recursos y la teoría de grafos subyacente.
Gestión del Estado
- Evaluación de las implicaciones de seguridad del almacenamiento de estado local frente a remoto.
- Configuración de backends autoalojados utilizando PostgreSQL, almacenamiento compatible con S3 (MinIO), Gitea y etcd.
- Implementación de bloqueo de estado, cifrado en reposo y estrategias de respaldo robustas.
- Gestión de la migración de estado y detección de la deriva de configuración.
Módulos y Espacios de Trabajo
- Estructuración de módulos con mejores prácticas de entradas, salidas y versionado.
- Construcción de registros privados de módulos utilizando etiquetas de Git.
- Garantizar el aislamiento entre entornos de desarrollo, pruebas y producción mediante espacios de trabajo.
- Aprovechar alternativas autoalojadas a Terraform Cloud, como Atlantis o Spacelift.
Aprovisionamiento y Ciclo de Vida
- Integración de cloud-init y PXE para el aprovisionamiento de servidores físicos.
- Utilización de provisioners: local-exec, remote-exec y transferencia de archivos.
- Aprovechamiento de recursos nulos y desencadenadores para flujos de trabajo de automatización personalizada.
- Gestión de la destrucción de recursos, planificación y marcado como 'tainted' para reversiones seguras.
Seguridad y Cumplimiento
- Aplicación de validación de variables y marcación adecuada de datos sensibles.
- Implementación de políticas como código para entornos locales utilizando Sentinel y alternativas OPA.
- Establecimiento de registros de auditoría robustos y procesos de revisión de archivos de plan.
Integración de CI/CD
- Automatización de flujos de trabajo de planificación y aplicación en GitHub Actions o Woodpecker CI.
- Integración de
terraform fmt,validatey herramientas de análisis estático en pre-commit hooks. - Configuración de estimación de costes y límites presupuestarios.
- Desarrollo de estrategias integrales de reversión y procedimientos de recuperación de estado.
Requerimientos
- Comprensión intermedia de los conceptos de infraestructura como código y los fundamentos de la computación en la nube.
- Experiencia práctica con JSON, HCL (HashiCorp Configuration Language) y sistemas de control de versiones.
- Conocimiento de plataformas de virtualización locales como Proxmox y VMware.
Público Objetivo
- Ingenieros de infraestructura responsables del aprovisionamiento de servidores físicos y recursos de nube privada.
- Equipos de DevOps que gestionan recursos locales mediante configuración declarativa.
- Organizaciones que buscan activamente evitar la dependencia de planos de control de la nube para gestionar el estado de la infraestructura.
14 Horas
Testimonios (3)
el ritmo fue excelente en su mayor parte. Michal fue muy bueno para mantener al público interesado y asegurarse de que todos siguieran el ritmo en su mayor parte
Asif Shaikh - Carpmaels & Ransford
Curso - Terraform on Microsoft Azure
Traducción Automática
Revisar todos los detalles en la práctica - escribiendo código real
Michal Pipala - EY
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática
el instructor estaba muy bien preparado
Federico Biavati - CRIF S.P.A.
Curso - Terraform for Managing Cloud Infrastructure
Traducción Automática