DEV Community

Cover image for How to Pass your Terraform Associate Exam in 30 Days!
4

How to Pass your Terraform Associate Exam in 30 Days!

This post was designed to provide an easy to use guideline on how to pass your Terraform Associate

So you are probably reading this post as either your company / organization is transitioning to using Terraform as IaC standard tool in your environment or you are taking this course on as a personal challenge. For either reason, adding the Terraform certification to your Resume' is gonna make you stand out for that promotion or get you contacted for Interviews in no time.

First up there is a common spread rumor that the terraform associate exam is a expert level exam that requires months on end studying and labbing, whilst I agree both Labbing and Theory based understanding of the technology will help you pass, it is definitely not a expert level qualification. As per the image below, once you have passed the exam your Credly badge even states this exam is at Foundational level. De-mystifying thoughts that this exam incredibly difficult.

Image description

I would recommend you spend 30 Days getting the actual credential as its also fairly cheaper than most Certification exams at $70.50 dollars at the time of writing this article. If you spend at least 1 Hour a day of studying and pulling in a few extra hours on the weekend, you stand a very good chance of passing. I have quite a Demanding Job, working for an MSP Environment supporting multiple clients with their AWS Infrastructure across the EMEA Region.

What is Terraform? (For those completely new to it)

Terraform by HashiCorp is an open-source DevOps tool. It allows to build, manage, and define infrastructure across cloud providers. The Terraform tool, also called the Infrastructure Build tool, enables developers to create and modify infrastructure in a secure and efficient environment.

What is awesome about Terraform is that its Vendor Agnostic, most of the Code required construct Infrastructure can be found on the Terraform Registry (https://registry.terraform.io/), I used to spend quite a bit of time using CloudFormation, it took quite some time to learn and construct proper AWS Scripts for re-use across our client landscape however Terraform makes things much more flexible, whilst CloudFormation is an AWS Native tool, Terraform can be used to create and build infrastructure for many Providers, such as Google Cloud Platform, AWS, Azure & Kubernetes. Its a powerful tool that I have grown to love.

Nice to Have's but not a must

1.) JSON - Interpretation (Not necessarily construct) being able to read and understand JSON.
2.) Experience with other IaC tools, such as Ansible & CloudFormation.
3.) Bash Experience.

As mentioned above these are just nice to have's considering you are already in the DevOps / Cloud Space you should already have such knowledge or have started looking into studying such toolsets. It would definitely cut down some study time.

Training Providers Used

1.) For those whom can afford the Cloud Academy Subscription - I definitely recommend Jeremy Cook's Terraform Associate course. It has recently been updated and what is awesome about the course is that after each module on the subject matter being studied you get a pop quiz to test your knowledge, followed by Hand's on Labs that you can dig into and get started working on Terraform straight away. I know for me that is what got me confident in my ability and know how of when I would actually be ready to take the exam. So definitely check it out, right at the very end they have a Challenge Exam and Lab where you can test your Exam Readiness, I did this twice over as on the first run, I did not score that great, I went back and read some of the documentation and I was good to go!

https://cloudacademy.com/learning-paths/terraform-associate-certification-exam-preparation-1-2814/

Image description

2.) HashiCorp Certified: Terraform Associate 2023 by Zeal Vora

Whilst I may have skipped a few of the video's as there were modules I was quite confident on, Zeal Vora's course takes a deep dive into how Terraform is used in the perspective of different organizations needs and requirements, how teams work together using Terraform Enterprise / Terrafrom cloud, he walks you through from creating your first GIT Repo, to joining his Discord channel where you can participate and interact with other learners, getting certified as well. He also touches on topics such as Terraform Taint, which is still fair game on the Terraform Exam even though it may not be on the blueprint, so just a tip there.

https://www.udemy.com/course/terraform-beginner-to-advanced/

Image description

Lastly I challenge you to work and design a personal project of your own using Terraform as you may encounter challenges on your own that may require some outta the box thinking where you can get to go through the Terraform documentation and actually apply the principles to your own Project and get solutions that way, thats how I actually started out in IT, fixing and solving local tech issues.

In conclusion don't get wrapped around in how complex the exam may look, jump in head first, don't procrastinate and build, share projects on LinkedIN and get recognized for your hard work. A certification after all is just a piece of paper to validate that your have the skills, but the most important takeaway from the course is the Skill itself, Certs will be Certs, But Technical Ability gets you Hired!!!

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (3)

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
cloudlearner96 profile image
cloudlearner96

Hi all,
I successfully passed my Terraform Associate Exam on my first attempt. Please find my tips below for passing the exam.
It took me three weeks to study for the exam. The exam as most reviewers said is not hard at all if you have studied for it using the tips below.

  1. Start with the practice tests from Bryan Krausen and especially from Muhammad Saad Sarwar’s because Muhammad’s exams are a bit cheaper but prepare you very will. So get the practice tests first so you know what to expect on the exam. As many others mentioned earlier if you get over 85% in these tests you should know that you are ready.
  2. Start practicing with a small Terraform project. This really helps in internalizing the commands and making them second nature. You can get free AWS subscription for a year and do all the practice you want on virtual machines even if you are a beginner to cloud.
  3. I checked a few youtube videos regarding the Terraform exam as well to become more familiar.
  4. Lastly went through some official document practice exercises.

To sum it up, buy the practice exams first. Muhammad’s to start is a very good one. Practice on a small project, doesn’t have to be more than a small one just so that you can see the commands in action and go through official documentation which is not too exhaustive to begin with and you should be all good and be ready to pass the exam in a month or so.
Good luck!!!

Collapse
 
sevastyan_got profile image
Sevastyan Gotarz

Thank you for sharing your exam experience. It’s really helpful! I took the HashiCorp Terraform Associate exam last week and passed and exam is not an easy one. prepare well. I would highly recommend using Skillcertpro's mock exams. The practice tests were almost identical to the actual exam, with around 80% of the questions on the main exam covered in these. They also provide master sheet, which I suggest reviewing during the final days before the exam to quickly cover the key topics. Best of luck to others.

Best Practices for Running  Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK cover image

Best Practices for Running Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK

This post discusses the process of migrating a growing WordPress eShop business to AWS using AWS CDK for an easily scalable, high availability architecture. The detailed structure encompasses several pillars: Compute, Storage, Database, Cache, CDN, DNS, Security, and Backup.

Read full post