Cerramos el Capítulo 32 con una certificación especialmente relevante para este libro, pero con una particularidad importante: no es de AWS, sino de HashiCorp, la empresa creadora de Terraform. Es la HashiCorp Certified: Terraform Associate, y valida tu dominio de Terraform en sí mismo, independientemente de la nube en la que lo uses. Como Terraform ha sido una de las protagonistas de todo el libro, esta certificación es un complemento natural y muy valioso para tu perfil.

La diferencia clave: Terraform es multi-nube

Recuerda algo fundamental que vimos en el Capítulo 10: Terraform no es exclusivo de AWS. Es una herramienta de HashiCorp que funciona con muchos proveedores (AWS, Azure, Google Cloud y muchos más). Esa independencia del proveedor es una de sus grandes virtudes (recuerda la portabilidad y el evitar el lock-in que valoramos en varios capítulos).

   Las certificaciones de AWS (32.1-32.4) → validan tu dominio de AWS
   La Terraform Associate (de HashiCorp)  → valida tu dominio de TERRAFORM
                                            (que sirve para CUALQUIER nube)

Por eso esta certificación es distinta y complementaria a las de AWS: una acredita la nube, la otra acredita la herramienta de infraestructura como código que usas sobre cualquier nube.

Qué es la HashiCorp Terraform Associate

La HashiCorp Certified: Terraform Associate es la certificación oficial de HashiCorp que valida que dominas Terraform: entiendes la infraestructura como código, sabes escribir y organizar configuraciones, manejas el estado, usas módulos, conoces el flujo de trabajo... todo lo que has aprendido sobre Terraform a lo largo del libro.

   Lo que valida la Terraform Associate (¡todo lo del libro sobre Terraform!):
   ✓ Conceptos de infraestructura como código (Parte II)
   ✓ Escribir configuraciones HCL, variables, outputs (Partes II-III)
   ✓ El flujo de trabajo: init, plan, apply, destroy (Cap. 11)
   ✓ Gestión del estado y backends remotos (Caps. 11, 20)
   ✓ Módulos y reutilización (Cap. 18)
   ✓ Providers y el ecosistema Terraform (Cap. 11)

Es de nivel Associate (intermedio): accesible tras dominar Terraform con práctica, sin ser tan exigente como las certificaciones Professional.

Analogía: si las certificaciones de AWS son como acreditar que sabes conducir en un país concreto (conoces sus carreteras, sus normas), la Terraform Associate es como acreditar que sabes manejar un tipo de vehículo (digamos, conducir un camión) que puedes usar en cualquier país. El vehículo (Terraform) es el mismo vayas donde vayas; dominarlo es una habilidad portable. Por eso esta certificación complementa tan bien a las de AWS: una es sobre el «territorio» (la nube), la otra sobre el «vehículo» (la herramienta).

Por qué es valiosa para tu perfil

Esta certificación aporta cosas que las de AWS no cubren del todo:

  1. Acredita una habilidad portable

Como Terraform sirve para cualquier nube, dominarlo es una habilidad que no se ata a AWS. Si mañana trabajas con Azure o Google Cloud, tu conocimiento de Terraform sigue siendo válido. La Terraform Associate acredita esa habilidad transversal y muy demandada.

  1. Profundiza en la herramienta, no solo en la nube

Las certificaciones de AWS tocan Terraform de pasada (como una forma de gestionar AWS), pero no validan tu dominio de Terraform en sí. La Terraform Associate sí: demuestra que conoces la herramienta a fondo (su flujo, su estado, sus módulos, sus matices).

  1. Complementa perfectamente a las de AWS

Un perfil con una certificación de AWS (que diseñas o operas en AWS) y la Terraform Associate (que dominas la infraestructura como código multi-nube) es muy completo y atractivo: demuestra que sabes diseñar/operar en la nube y automatizarla con la herramienta estándar de IaC.

   Perfil muy completo:
   Certificación AWS (ej. Solutions Architect) + Terraform Associate
   = "domino la nube AWS Y la infraestructura como código (portable)"

Cómo conecta con el libro

Esta es, quizá, la certificación más directamente alineada con lo que has practicado, porque gran parte del libro ha sido aprender Terraform:

   Lo que has hecho en el libro    →  Lo que evalúa la Terraform Associate
   ──────────────────────────────────────────────────────────────────────
   Infraestructura como código (Parte II)  →  conceptos de IaC
   HCL, variables, providers (Partes II-III) →  escribir configuraciones
   Estado y backends (Caps. 11, 20)         →  gestión del estado
   Módulos (Cap. 18)                        →  módulos y reutilización
   init/plan/apply/destroy (Cap. 11)        →  el flujo de trabajo

Si has seguido y practicado las partes del libro dedicadas a Terraform, tienes una base muy sólida para esta certificación. Es, en cierto modo, la acreditación natural de una de las dos grandes habilidades que enseña este libro (la otra siendo AWS).

Cómo prepararla

  • Domina el flujo de trabajo de Terraform (Capítulo 11): init, plan, apply, destroy, y entender qué hace cada uno.
  • Entiende bien el estado (Capítulos 11 y 20): qué es, por qué importa, backends remotos, locking.
  • Maneja los módulos (Capítulo 18): cómo crearlos y usarlos.
  • Practica escribiendo Terraform de verdad: nada acredita mejor el dominio que usar la herramienta. Todo lo que has construido en el libro es práctica directa.
  • Usa la documentación oficial de HashiCorp y exámenes de práctica (veremos recursos en el Capítulo 34).

Ejemplo del mundo real: un ingeniero ya tiene la Solutions Architect Associate de AWS y domina Terraform por su trabajo diario. Se da cuenta de que, aunque sabe muchísimo de Terraform, no lo tiene acreditado oficialmente, y que es una habilidad valiosa más allá de AWS. Se saca la HashiCorp Terraform Associate: como ya usa Terraform constantemente (infraestructura como código, módulos, estado, pipelines), la preparación consiste sobre todo en repasar y formalizar lo que ya hace. Aprueba, y ahora su perfil demuestra dos cosas complementarias: que domina AWS y que domina la infraestructura como código portable. Cuando surge un proyecto que usa varias nubes, su certificación de Terraform lo hace el candidato ideal. La habilidad portable, acreditada, le abrió una puerta que la sola certificación de AWS no abría.

Lo que debes recordar

  • La HashiCorp Terraform Associate es la certificación oficial de HashiCorp (no de AWS) que valida que dominas Terraform en sí mismo: IaC, HCL, flujo de trabajo, estado, backends y módulos (todo lo del libro sobre Terraform).
  • Su particularidad: Terraform es multi-nube (Cap. 10), así que esta certificación acredita una habilidad portable, no atada a AWS. Como saber manejar un vehículo que sirve en cualquier país, frente a conocer un territorio concreto.
  • Aporta lo que las de AWS no: acredita una habilidad portable, profundiza en la herramienta (no solo en la nube) y complementa perfectamente a una certificación de AWS (perfil muy completo: dominas la nube y la IaC).
  • Es la certificación más alineada con la práctica de Terraform del libro; si has practicado las partes de Terraform, tienes una base sólida.
  • Es de nivel Associate (intermedio). Prepárala dominando el flujo de trabajo (Cap. 11), el estado (Caps. 11, 20) y los módulos (Cap. 18), y sobre todo practicando Terraform de verdad.

¡Has completado el Capítulo 32 y tienes un mapa claro de las certificaciones que pueden impulsar tu carrera! En el Capítulo 33 veremos algo igual de importante que certificarse: proyectos prácticos para consolidar todo lo aprendido construyendo cosas reales.

Cloud, AWS & Terraform — De cero a experto

Capítulo 1 · Qué es el cloud computing

Capítulo 2 · El mercado cloud y los grandes proveedores

Capítulo 3 · Regiones, zonas de disponibilidad y edge

Capítulo 4 · Cómputo: EC2

Capítulo 5 · Almacenamiento: S3

Capítulo 6 · Redes: VPC

Capítulo 7 · Identidad y acceso: IAM

Capítulo 8 · Bases de datos gestionadas

Capítulo 9 · Por qué Infraestructura como Código

Capítulo 10 · HCL: el lenguaje de Terraform

Capítulo 11 · Providers y estado

Capítulo 12 · Tu primera infraestructura real en Terraform

Capítulo 13 · Balanceo de carga y autoescalado

Capítulo 14 · Serverless con Lambda

Capítulo 15 · Mensajería y eventos

Capítulo 16 · Entrega de contenido y DNS

Capítulo 17 · Contenedores en AWS

Capítulo 18 · Módulos: reutilización y composición

Capítulo 19 · Workspaces y gestión de entornos

Capítulo 20 · Backends remotos y locking

Capítulo 21 · Testing de infraestructura

Capítulo 22 · Terraform en CI/CD

Capítulo 23 · Seguridad en profundidad

Capítulo 24 · Observabilidad: logs, métricas y trazas

Capítulo 25 · Optimización de costes

Capítulo 26 · Alta disponibilidad y disaster recovery

Capítulo 27 · Well-Architected Framework de AWS

Capítulo 28 · Arquitecturas serverless a escala

Capítulo 29 · Plataformas de datos en AWS

Capítulo 30 · Multi-cuenta y landing zones

Capítulo 31 · Platform Engineering e Internal Developer Platform

Capítulo 32 · Certificaciones AWS relevantes

Capítulo 33 · Proyectos para consolidar lo aprendido

Capítulo 34 · Recursos y comunidad

© Copyright 2024. Todos los derechos reservados