Loading
Terraform · Certification · IaC

Late Night Terraform: The Midnight Journal

Chasing the cert: why I'm learning infrastructure after bedtime.

Late Night Terraform: The Midnight Journal

🎙️ Opening Monologue

Queue the jazz music. Dim the lights. Adjust the microphone.

Welcome to the show, everyone. I’m your host, Bhuvan. I’ve been in IT for a decade, I’ve wrestled with AWS, GCP, and Azure, and I’ve spent the last 5 years speaking fluent Terraform.

But tonight’s show is a little different. There’s no live audience — just me, a laptop, and the distant sound of a baby monitor.

⚠️ WARNING: Not a Technical Segment (Yet)

Before we get to our “Top 10 List” of exam objectives, a quick word to the audience: Tonight’s show is 0% technical. If you came here for code snippets or HCL architecture, you’re in the wrong time slot. Tonight is about the “Why,” the “Who,” and the “How-the-heck-am-I-going-to-finish-this-on-a-deadline.”

For a long time, I didn’t bother re-certifying at the Associate level because I was waiting for HashiCorp to release a Professional level certification — specifically one tailored for Azure. I waited and waited… and then waited some more.

blogs image

Recently, with news that HashiCorp is finally moving toward Azure specialized certification, I realized it’s time to get back in the game. Obtaining the Associate (004) certification now is the essential first step and a prerequisite for the advanced paths I plan to take later.

Why Re-learn After 5 Years?

Source: giphy.com

Even with a decade in IT and half a decade in Terraform, I’ve realized a fundamental truth about our industry: No single organization uses 100% of a tool’s features. In most projects, we tend to use a specific subset of Terraform features repeatedly. We get comfortable. We get efficient at our way of doing things. But in that efficiency, it’s easy to:

  • Forget the niche features.
  • Miss out on new updates (like the shift from 0.12 to 1.x and beyond).
  • Overlook “The HashiCorp Way” of doing things because we’ve built our own custom workarounds.

The Public Commitment: Why Blog?

I’ll be honest with you: I procrastinate.

Source: giphy.com

I am a father to two beautiful girls, and sometimes my goals live in a “Maybe Tomorrow” folder. I am writing this right now because the kids are finally in bed. By making this show public, I’m putting a deadline on myself. If I don’t post, feel free to heckle me in the comments.

Let’s Learn Together (Ask Me Anything!)

While I am “re-learning” for the exam, I still play the role of a subject matter expert in my current org.

  • Do you have a complex Terraform doubt? Ask me.
  • Struggling with a specific Azure provider issue? Let’s discuss it.

I’m here to help you as much as I’m here to help myself stay disciplined.

What This Is & Is Not

Before we dim the lights and get into the Terraform, let’s set the expectations. This series is shaped by a specific set of constraints: a full-time job, a family, and a decade of “doing it the hard way.”

Source: giphy.com

What This Is Not

  • If you’re looking for a shortcut to memorize answers and dump the exam, this isn’t the place.
  • I do not have (nor do I want) insider knowledge of the exam questions. We follow the official HashiCorp objectives, nothing more.
  • Because this is a journal, it will be uneven. I might skim basics I use daily, but I will go deep into niche features that catch my eye.

What This Is

  • This is a record of an experienced engineer cleaning his slate and re-building his foundation.
  • By posting this, I’m making sure I don’t let my “Maybe Tomorrow” folder win.

The Theme

I grew up watching serials, anime, and late-night shows. I’ve always loved the archetype of the single guy on stage — the one who carries the whole show with a mix of insight and awkward comedy. Since I’m studying in the middle of the night, I decided: Why not make my blog that show?

Source: giphy.com

A Gift to My Future Self

Let’s be honest: standard technical notes are a sedative. If I look back at these blogs in six months and see nothing but “perfectly structured key points,” I’ll be bored to tears.

I don’t want to leave my future self a dry textbook. I want to leave a trail of:

  • Random comedies and “Wait, what?” moments.
  • A little bit of cringe (because if you aren’t cringing at your old self, you aren’t growing).
  • The “Dad-Joke” Tradition: As a father of two, making terrible puns isn’t just a hobby — it’s a universal custom. It’s a requirement of the job.

If my future self reads these blogs and thinks, “What was I doing with these bad jokes?” — then I’ve succeeded. At least I’ll be awake. Usually, when I drop a “terrible” joke during a technical deep-dive, I receive nothing but thunderous applause… from myself. And at 2:00 AM, that’s the only audience that matters.

The “Head First” Connection

I’ve always been a fan of the Head First series. Those books are beautifully random. They use weird jokes and conversational detours to keep you engaged. This series is my “Head First” version of Terraform.

I’m not just documenting code; I’m documenting the mental state of a tired dad/engineer trying to make himself laugh while mastering a provider.

Bottom Line: The humor isn’t a distraction; it’s the fuel. If I can make myself laugh, I can keep reading. If I can keep reading, I can keep building.

The “Harder Path” vs. The Deadline

I wanted to make this a big-budget production with videos, but I have a self-imposed deadline. I’m staying “on script” for the Associate 004 objectives.

Source: giphy.com

My Promise to You (and Myself)

Because of this deadline, I am focusing my current blog series strictly on the Terraform Associate (004) objectives. I won’t be recording long-form videos or blogging about complex enterprise-level refactoring — yet.

However, I know myself. During this preparation, I am bound to stumble upon a feature that excites me or an Azure-specific integration that deserves more than a bullet point.

Here is my commitment: * If a concept during my prep sparks a “lightbulb moment” or is too interesting to ignore, I will flag it.

  • I will create separate, deep-dive blogs for these topics either during this journey or immediately after I have that certificate in my hand.

For now, we stay lean. We stay focused. We get the cert.

My “Late Night” Co-Producer

I want to be very frank with you.

Even though I was educated in English, I can watch movies without subtitles, and I speak it daily at work — writing a full series of technical blogs is a different beast. My strongest thoughts and my funniest jokes often start in my native language. Translating that “brain energy” into written English without losing the humor or making it boring is a massive friction point.

Source: giphy.com

Behind the curtain

I don’t just use AI to fix commas. I use it as a Preparation Assistant.

  • Translating the Vibe: I give the AI my raw thought process — jokes, native-language nuances, and “Dad-isms” — and it helps me translate them into English while keeping the “Late Night” spirit alive.
  • Keeping me on Track: Left to my own devices, I might deviate into a 3,000-word deep dive on a niche Azure bug. My AI assistant helps me stay within the “Associate 004” guardrails so I actually finish this series.
  • Refining the Comedy: It helps ensure my “Dad jokes” actually land in English, rather than getting lost in translation.

The Source Code is Mine

Make no mistake: The expertise is 100% human. The war stories from the trenches of AWS and Azure, the 2:00 AM troubleshooting realizations, and the decision to sit down and study are all mine.

The Philosophy: As engineers, we use Terraform to automate infrastructure so we can focus on the architecture. I use AI to automate the “writing friction” so I can focus on the Terraform.

If a joke makes you laugh, we both win. If a technical tip saves you a headache, the “automation” did its job.

Beyond the Certification

Source: giphy.com

This journey doesn’t end with a digital badge from HashiCorp. For me, this is about cleaning the slate. It’s about ensuring my foundation is rock-solid so that when the Professional level Azure certifications finally drop, I’m not just ready — I’m at the front of the line.

I want to move from “knowing how to use Terraform” to “mastering the HashiCorp ecosystem” at an elite level. This is Step 1.

🎬 What’s Next

That’s our show for tonight!

📢 Let’s Connect

  • Are you also preparing for the 004 exam? Drop a comment and let’s keep each other accountable.
  • Have a “nightmare” Terraform story? I’d love to hear it.
  • Got a technical doubt? Ask away. I might be a student for this exam, but I’m an SME in the trenches, and I’m here to help.

I’m Bhuvan, and this has been Late Night Terraform. Now, go to bed! I know I am.

This post is part of a series
Late Night Terraform
Discussion

Comments