Tanquem el Capítol 32 amb una certificació especialment rellevant per a aquest llibre, però amb una particularitat important: no és d’AWS, sinó de HashiCorp, l’empresa creadora de Terraform. És la HashiCorp Certified: Terraform Associate, i valida el teu domini de Terraform en si mateix, independentment del núvol on el facis servir. Com que Terraform ha estat una de les protagonistes de tot el llibre, aquesta certificació és un complement natural i molt valuós per al teu perfil.

La diferència clau: Terraform és multi-núvol

Recorda una cosa fonamental que vam veure al Capítol 10: Terraform no és exclusiu d’AWS. És una eina de HashiCorp que funciona amb molts proveïdors (AWS, Azure, Google Cloud i molts més). Aquesta independència del proveïdor és una de les seves grans virtuts (recorda la portabilitat i evitar el lock-in que hem valorat en diversos capítols).

   Les certificacions d’AWS (32.1-32.4) → validen el teu domini d’AWS
   La Terraform Associate (de HashiCorp)  → valida el teu domini de TERRAFORM
                                            (que serveix per a QUALSEVOL núvol)

Per això aquesta certificació és diferent i complementària a les d’AWS: una acredita el núvol, l’altra acredita l’eina d’infraestructura com a codi que utilitzes sobre qualsevol núvol.

Què és la HashiCorp Terraform Associate

La HashiCorp Certified: Terraform Associate és la certificació oficial de HashiCorp que valida que domines Terraform: entens la infraestructura com a codi, saps escriure i organitzar configuracions, gestiones l’estat, utilitzes mòduls, coneixes el flux de treball... tot el que has après sobre Terraform al llarg del llibre.

   El que valida la Terraform Associate (tot el del llibre sobre Terraform!):
   ✓ Conceptes d’infraestructura com a codi (Part II)
   ✓ Escriure configuracions HCL, variables, outputs (Parts II-III)
   ✓ El flux de treball: init, plan, apply, destroy (Cap. 11)
   ✓ Gestió de l’estat i backends remots (Caps. 11, 20)
   ✓ Mòduls i reutilització (Cap. 18)
   ✓ Providers i l’ecosistema Terraform (Cap. 11)

És de nivell Associate (intermedi): accessible després de dominar Terraform amb pràctica, sense ser tan exigent com les certificacions Professional.

Analogia: si les certificacions d’AWS són com acreditar que saps conduir en un país concret (coneixes les seves carreteres, les seves normes), la Terraform Associate és com acreditar que saps conduir un tipus de vehicle (diguem, conduir un camió) que pots utilitzar en qualsevol país. El vehicle (Terraform) és el mateix vagis on vagis; dominar-lo és una habilitat portable. Per això aquesta certificació complementa tan bé les d’AWS: una és sobre el «territori» (el núvol), l’altra sobre el «vehicle» (l’eina).

Per què és valuosa per al teu perfil

Aquesta certificació aporta coses que les d’AWS no cobreixen del tot:

  1. Acredita una habilitat portable

Com que Terraform serveix per a qualsevol núvol, dominar-lo és una habilitat que no està lligada a AWS. Si demà treballes amb Azure o Google Cloud, el teu coneixement de Terraform segueix sent vàlid. La Terraform Associate acredita aquesta habilitat transversal i molt demandada.

  1. Aprofundeix en l’eina, no només en el núvol

Les certificacions d’AWS toquen Terraform de passada (com una manera de gestionar AWS), però no validen el teu domini de Terraform en si mateix. La Terraform Associate sí: demostra que coneixes l’eina a fons (el seu flux, el seu estat, els seus mòduls, els seus matisos).

  1. Complementa perfectament les d’AWS

Un perfil amb una certificació d’AWS (que dissenyes o operes a AWS) i la Terraform Associate (que domines la infraestructura com a codi multi-núvol) és molt complet i atractiu: demostra que saps dissenyar/operar al núvol i automatitzar-lo amb l’eina estàndard de IaC.

   Perfil molt complet:
   Certificació AWS (ex. Solutions Architect) + Terraform Associate
   = "domino el núvol AWS I la infraestructura com a codi (portable)"

Com connecta amb el llibre

Aquesta és, potser, la certificació més directament alineada amb el que has practicat, perquè gran part del llibre ha estat aprendre Terraform:

   El que has fet al llibre    →  El que avalua la Terraform Associate
   ──────────────────────────────────────────────────────────────────────
   Infraestructura com a codi (Part II)  →  conceptes de IaC
   HCL, variables, providers (Parts II-III) →  escriure configuracions
   Estat i backends (Caps. 11, 20)         →  gestió de l’estat
   Mòduls (Cap. 18)                        →  mòduls i reutilització
   init/plan/apply/destroy (Cap. 11)        →  el flux de treball

Si has seguit i practicat les parts del llibre dedicades a Terraform, tens una base molt sòlida per a aquesta certificació. És, en certa manera, l’acreditació natural d’una de les dues grans habilitats que ensenya aquest llibre (l’altra sent AWS).

Com preparar-la

  • Domina el flux de treball de Terraform (Capítol 11): init, plan, apply, destroy, i entendre què fa cadascun.
  • Entén bé l’estat (Capítols 11 i 20): què és, per què importa, backends remots, locking.
  • Gestiona els mòduls (Capítol 18): com crear-los i utilitzar-los.
  • Practica escrivint Terraform de veritat: res acredita millor el domini que utilitzar l’eina. Tot el que has construït al llibre és pràctica directa.
  • Utilitza la documentació oficial de HashiCorp i exàmens de pràctica (veurem recursos al Capítol 34).

Exemple del món real: un enginyer ja té la Solutions Architect Associate d’AWS i domina Terraform pel seu treball diari. S’adona que, tot i que sap moltíssim de Terraform, no ho té acreditat oficialment, i que és una habilitat valuosa més enllà d’AWS. Es treu la HashiCorp Terraform Associate: com que ja utilitza Terraform constantment (infraestructura com a codi, mòduls, estat, pipelines), la preparació consisteix sobretot a repassar i formalitzar el que ja fa. Aprova, i ara el seu perfil demostra dues coses complementàries: que domina AWS i que domina la infraestructura com a codi portable. Quan sorgeix un projecte que utilitza diversos núvols, la seva certificació de Terraform el fa el candidat ideal. L’habilitat portable, acreditada, li va obrir una porta que la sola certificació d’AWS no obria.

El que has de recordar

  • La HashiCorp Terraform Associate és la certificació oficial de HashiCorp (no d’AWS) que valida que domines Terraform en si mateix: IaC, HCL, flux de treball, estat, backends i mòduls (tot el del llibre sobre Terraform).
  • La seva particularitat: Terraform és multi-núvol (Cap. 10), així que aquesta certificació acredita una habilitat portable, no lligada a AWS. Com saber conduir un vehicle que serveix en qualsevol país, davant de conèixer un territori concret.
  • Aporta el que les d’AWS no: acredita una habilitat portable, aprofundeix en l’eina (no només en el núvol) i complementa perfectament una certificació d’AWS (perfil molt complet: domines el núvol i la IaC).
  • És la certificació més alineada amb la pràctica de Terraform del llibre; si has practicat les parts de Terraform, tens una base sòlida.
  • És de nivell Associate (intermedi). Prepara-la dominant el flux de treball (Cap. 11), l’estat (Caps. 11, 20) i els mòduls (Cap. 18), i sobretot practicant Terraform de veritat.

Has completat el Capítol 32 i tens un mapa clar de les certificacions que poden impulsar la teva carrera! Al Capítol 33 veurem una cosa igual d’important que certificar-se: projectes pràctics per consolidar tot el que has après construint coses reals.

Cloud, AWS & Terraform — De zero a expert

Capítol 1 · Què és el cloud computing

Capítol 2 · El mercat cloud i els grans proveïdors

Capítol 3 · Regions, zones de disponibilitat i edge

Capítol 4 · Càlcul: EC2

Capítol 5 · Emmagatzematge: S3

Capítol 6 · Xarxes: VPC

Capítol 7 · Identitat i accés: IAM

Capítol 8 · Bases de dades gestionades

Capítol 9 · Per què Infraestructura com a Codi

Capítol 10 · HCL: el llenguatge de Terraform

Capítol 11 · Providers i estat

Capítol 12 · La teva primera infraestructura real amb Terraform

Capítol 13 · Balanceig de càrrega i autoescalat

Capítol 14 · Serverless amb Lambda

Capítol 15 · Missatgeria i esdeveniments

Capítol 16 · Lliurament de contingut i DNS

Capítol 17 · Contenidors a AWS

Capítol 18 · Mòduls: reutilització i composició

Capítol 19 · Workspaces i gestió d'entorns

Capítol 20 · Backends remots i locking

Capítol 21 · Testing d'infraestructura

Capítol 22 · Terraform en CI/CD

Capítol 23 · Seguretat en profunditat

Capítol 24 · Observabilitat: logs, mètriques i traces

Capítol 25 · Optimització de costos

Capítol 26 · Alta disponibilitat i disaster recovery

Capítol 27 · Well-Architected Framework d'AWS

Capítol 28 · Arquitectures serverless a escala

Capítol 29 · Plataformes de dades a AWS

Capítol 30 · Multi-compte i landing zones

Capítol 31 · Platform Engineering i Internal Developer Platform

Capítol 32 · Certificacions AWS rellevants

Capítol 33 · Projectes per consolidar el que s'ha après

Capítol 34 · Recursos i comunitat

© Copyright 2024. Tots els drets reservats