Temario del curso
Soberanía de la Infraestructura como Código
- Por qué las consolas de nube y la IaC en SaaS generan dependencia y brechas de auditoría.
- Arquitectura de Terraform: núcleo, proveedores, estado y plan/apply.
- Comparación con Pulumi, Ansible y CloudFormation.
Lenguaje de Configuración y Proveedores
- Sintaxis HCL: recursos, fuentes de datos, variables y salidas.
- Proveedores locales: Proxmox, libvirt, vSphere y PowerDNS.
- Proveedores de la comunidad y conceptos básicos de desarrollo de proveedores personalizados.
- Dependencias de recursos y teoría de grafos.
Gestión del Estado
- Implicaciones de seguridad del estado local frente al estado remoto.
- Backends autoalojados: PostgreSQL, S3 (MinIO), Gitea y etcd.
- Bloqueo del estado, cifrado en reposo y copias de seguridad.
- Migración del estado y detección de desviaciones.
Módulos y Espacios de Trabajo
- Estructura de módulos, entradas, salidas y versionado.
- Registros de módulos privados con etiquetas Git.
- Aislamiento de espacios de trabajo para desarrollo/ensayos/producción.
- Alternativa a Terraform Cloud: Atlantis autoalojado o Spacelift.
Aprovisionamiento y Ciclo de Vida
- Integración de cloud-init y PXE para aprovisionamiento de bare-metal.
- Provisioners: local-exec, remote-exec y file.
- Recursos nulos y activadores para flujos de trabajo personalizados.
- Planificación de la destrucción y etiquetado de recursos.
Seguridad y Cumplimiento
- Validación de variables y marcado de valores sensibles.
- Alternativas de política como código Sentinel y OPA para entornos locales.
- Procesos de registro de auditoría y revisión de archivos de plan.
Integración con CI/CD
- Plan/apply automatizado en GitHub Actions o Woodpecker CI.
- Terraform fmt, validate y lint en pre-commit.
- Estimación de costes y barreras presupuestarias.
- Estrategias de reversión y recuperación del estado.
Requerimientos
- Conceptos intermedios de infraestructura como código y nube.
- Experiencia con JSON, HCL y control de versiones.
- Familiaridad con virtualización local (Proxmox, VMware).
Público Objetivo
- Ingenieros de infraestructura que aprovisionan bare-metal y nubes privadas.
- Equipos de DevOps que gestionan recursos locales de forma declarativa.
- Organizaciones que evitan los planos de control de la nube para el estado de la infraestructura.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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