Skip to content

Jak zdać egzamin HashiCorp Certified: Terraform Associate

Cześć. Dzisiaj opiszę wam jak trzeba się przygotować do egzaminu HashiCorp Certified: Terraform Associate, aby zdać go przy pierwszym podejściu.

Całkiem niedawno firma HashiCorp udostępniła możliwość zdobycia certyfikatów, które potwierdzają znajomość ich poszczególnych narzędzi. Wśród nich jest również certyfikat związany z narzędziem Terraform.

Certyfikat HashiCorp Certified: Terraform Associate przeznaczony jest głównie dla inżynierów lub programistów pracujących na co dzień z Terraformem. Praktyczna wiedza na temat tego narzędzia bardzo przyspiesza przygotowania do egzaminu. Jednakże możliwe jest zadnie egzaminu bez posiadania dużego doświadczenia w zarządzaniu infrastrukturą za pomocą Terraform.

W ramach egzaminu sprawdzana jest znajomość narzędzia i jego funkcji dostępnych w wersji darmowej i open source. Dodatkowo wymagana jest również znajomość funkcji dostępnych w wersji płatnej (enterprise).

Osoby posiadające już doświadczenie z Terraformem powinny poświęcić na przygotowania około 3-4 tygodnie. Te osoby powinny szczególnie zwrócić właśnie na funkcje z wersji enterprise. Osoby bez dużego doświadczenia z tym narzędziem powinny poświęcić około 6 tygodni.

Wymagany zakres na egzamin

Poniżej przedstawiam zakres zagadnień wymagany na egzaminie. Jak widać, mamy tutaj zagadnienia związane z procesem infrastructure as code, narzędziem terraform oraz funkcjami w wersjach Cloud i Enterprise.

  1. Understand infrastructure as code (IaC) concepts
  2. Understand Terraform’s purpose (vs other IaC)
  3. Understand Terraform basics
  4. Use the Terraform CLI (outside of core workflow)
  5. Interact with Terraform modules
  6. Navigate Terraform workflow
  7. Implement and maintain state
  8. Read, generate, and modify configuration
  9. Understand Terraform Cloud and Enterprise capabilities

Przygotowania

1. Kurs na Pluralsight

Na początek polecam dwa poniższe kursy przygotowane przez Neda Bellavance:

https://app.pluralsight.com/library/courses/getting-started-terraform/table-of-contents

https://app.pluralsight.com/library/courses/terraform-deep-dive/table-of-contents

2. Kurs na Youtube

Dobrą alternatywą dla powyższych kursów lub też uzupełnieniem jest kurs dostępny na platformie YouTube. Jest to materiał trwający aż 13 godzin i co ważne został on udostępniony za darmo.

3. Oficjalna dokumentacja

Terraform posiada bardzo dobrą dokumentację. Warto ją przejrzeć chociaż raz w całości. A potem jeszcze skupić się na komendach i przełącznikach.

https://www.terraform.io/docs/index.html

4. Lista funkcji

W związku z tym, że na egzaminie pojawiają się pytania dotycząca poszczególnych wersji Terraforma, warto spojrzeć na listę funkcji zebraną w czytelnej tabeli:

https://www.datocms-assets.com/2885/1602500234-terraform-full-feature-pricing-tablev2-1.pdf

5. Przykładowe pytania

Hashicorp udostępnił na swojej stronie dotyczącej egzaminu kilka przykładowych pytań. Warto tam zajrzeć, żeby dowiedzieć się jaki mają format pytania na egzaminie.

https://learn.hashicorp.com/tutorials/terraform/associate-questions?in=terraform/certification

6. Przykładowe pytania 2

Na poniższej stronie można odnaleźć  250 pytań związanych z tematami pojawiającymi się na egzaminie:

https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a

7. Egzamin praktyczny na Udemy

Na Udemy dostępny jest również zestaw 3 egzaminów praktycznych, który pozwoli sprawdzić swoją wiedzę przed egzaminem docelowym.

https://www.udemy.com/course/terraform-associate-practice-exam/

Egzamin

Podstawowe informacje na temat egzaminu:

  • test składający się z 57 pytań
  • czas egzaminu to 60 minut
  • aby zdać trzeba mieć 70% prawidłowych odpowiedzi
  • pytania mogą być jednokrotnego lub wielokrotnego wyboru. W drugim wypadku w pytaniu pojawi się informacja o tym ile jest prawidłowych odpowiedzi.
  • na egzaminie pojawiają się również pytania, w których należy wpisać odpowiedź. Może to być np. nazwa jakiegoś obiektu albo flaga dla komendy
  • egzamin przeprowadzany jest online na platformie PSI. Podobnie jak w przypadku innych egzaminów online zdający jest nadzorowany przez kontrolera (proctor). Dlatego przed egzaminem należy opróżnić biurko i zadbać o to, aby nikt podczas egzaminu nie wchodził do pomieszczenia.
  • Koszt egzaminu to $70.50 USD

Wskazówki

  • Podobnie jak w przypadku egzaminu AWS Solutions Architect Associate każde pytanie można oflagować. Pozwoli to wrócić do pytania na końcu egzaminu.
  • Istnieje możliwość, że odpowiedź na pytanie pojawi się w innym pytaniu. Dlatego warto zwrócić na to uwagę.
  • Wśród pytań mogą się pojawić również pytania dotyczą integracji Terraforma z innymi narzędzami HashiCorp. Nie trzeba uczyć się tych narzędzi osobno ale warto wiedzieć ogólnie jak to integracja wygląda.
  • Pytania często mają skomplikowaną składnie. Dlatego warto przeczytać pytania kilka razy żeby upewnić się że dobrze je rozumiemy.

Podsumowanie

Moim zdaniem egzamin nie jest trudny. Warto do niego podejść dlatego, że pomimo swojej formy (test), sprawdza wiedzę praktyczną. A ta wiedza najlepiej może przydać się podczas realizacji projektów.

Published inCertyfikatyTerraform

Be First to Comment

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *