MMuthu Kumar MurugaiyanOct 13 · 8 min readTerraform state is the file people argue pastMost Terraform arguments happen in the wrong file. A plan shows that Terraform wants to recreate a database. Two engineers open the module, read the HCL line by line, and argue about a SKU, a tag, or itsmuthu.hashnode.dev
JJoseph OluwadaraOct 8 · 13 min readBuilding a Secure Kubernetes Platform on GKE: Design Decisions, GitOps, and Failure TestingHow I built a reusable deployment path with workload identity, admission policies, observability, and measured recovery. A Kubernetes platform should give teams a reliable path from code to a running josephdara.hashnode.dev
SSruthi PalleOct 6 · 11 min readProduction-Grade Terraform (Part 14) Static Website Hosting on AWS with Terraform (S3, CloudFront OAC, ACM, Route 53)Introduction Hosting a static site or modern Single Page Application (SPA)—built with React, Vue, Svelte, or static Next.js/Astro exports—sounds trivial at first glance. Many tutorials advise enablingsruthipalle.hashnode.dev
PPrateek SinghOct 6 · 11 min readReview Bicep before deployment: what-if, linter and costTL;DR: To review a Bicep change before deployment, compile it with az bicep build, run the Bicep linter, az deployment group validate and what-if, then review the compiled ARM JSON for design, cost ancloudeval.hashnode.dev
KKayode AdeniyiSep 29 · 42 min readHow to Govern AI-Generated Infrastructure with Policy as Code and OPA [Full Handbook]Modern models generate syntactically correct code nearly 100% of the time. Veracode's 2026 report puts it plainly: "Syntax is effectively solved." That reads like a milestone, but it's the reason you freecodecamp.org
CCiphemic academiaSep 28 · 11 min readTerraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn?Terraform vs. Pulumi vs. CloudFormation: Which Infrastructure as Code Tool Should You Learn? Once you move past clicking through a cloud console, you hit the next question every cloud and DevOps learn2Iciphemicacademia.hashnode.dev
OOluwagbade OdimayoSep 25 · 13 min readFour Times My Ansible Worked, and It Still Wasn't DoneEvery Ansible run ends the same way: a PLAY RECAP, a row of numbers, and if you are lucky, failed=0. It is very easy to read that line as "done". This week I automated four deployments with Ansible acgbadedata.hashnode.dev
CCiphemic academiaSep 23 · 6 min readTerraform vs. Manually Configuring Infrastructure: Why the Difference Matters More Than It SeemsTerraform vs. Manually Configuring Infrastructure: Why the Difference Matters More Than It Seems Clicking through a cloud console to create a server, a database, or a network is how almost everyone stciphemicacademia.hashnode.dev
KKingsley ErhatiemwonmonSep 22 · 10 min readBuilding a Real-World AWS DevOps Deployment Platform with Terraform, Ansible and AI-Assisted Change ManagementTerraform • AWS • Ansible • EC2 • RDS • Nginx • Node.js • PM2 • Linux • Infrastructure as Code • AI-Assisted DevOps DevOps is not just about knowing individual tools. The real value comes from connectkingzcloud.hashnode.dev
SSruthi PalleSep 19 · 8 min readProduction-Grade Terraform (Part 13) — Dynamic Lookups & Shared Infrastructure with Data Sources1. Data Sources in Terraform 1.1. The Role and Necessity of Data Sources In traditional Terraform workflows, provisioning a resource such as an EC2 instance requires specific identifiers, such as an Asruthipalle.hashnode.dev