Production-Grade Terraform (Part 5) —Terraform State Management and AWS S3 Remote Backend GuideAug 27, 2026·14 min read·4
Production-Grade Terraform (Part 4) —Solving "Checksum Verification Failed" &Terraform Dependency Lock FileAug 25, 2026·8 min read·4
Production-Grade Terraform (Part 6) — Mastering Block Types & Hands-on EC2 ProvisioningTerraform Block Types HCL is a declarative language designed for configuration, not a general-purpose programming language. Basic Syntax: Blocks: Containers for configuration (e.g., provider, resourcAug 31, 2026·7 min read·12
Production-Grade Terraform (Part 3) — Terraform AWS Provider: An In-Depth AnalysisAug 24, 2026·7 min read·11
Production-Grade Terraform (Part 2) — Terraform Installation and Configuring AWS CLIAug 22, 2026·2 min read·10
Production-Grade Terraform (Part 1) — Core Concepts & IaC Fundamentals1 .Introduction to IaC Definition: Managing and provisioning computing infrastructure (e.g., networks, virtual machines, load balancers) using configuration files typically stored in version control. Aug 21, 2026·5 min read·7
Process Management in LinuxA process is defined as a running instance of a program, such as a Python application, a shell script, or a web server. Because software cannot interact directly with hardware, the operating system (OMay 6, 2026·13 min read·10
AWS EC2 Storage: Are you Resizing or Adding?A common point of confusion for DevOps engineers is deciding which commands to use when an EC2 instance runs out of space. Does one use resize2fs or mkfs? The answer depends on your goal. Key takeawaMay 5, 2026·4 min read·15
Docker CMD vs ENTRYPOINT: Understanding Their Differences1. Containers vs. Virtual Machines (VMs): Key Idea: Containers are fundamentally different from VMs. VMs are designed to host an operating system, Containers do not include a full guest OS; they include only user-space dependencies while sharing the...Jan 20, 2026·5 min read·16
How to Set Up Environment Variables in DockerExternalising Configuration: Configurable information, (such as a web application's background colour), should not be hardcoded within the application's source. It is a best practice to move such information out of the application code and store it a...Jan 15, 2026·2 min read·3
How to Build Your Own Custom Docker Images1. Rationale for Creating Custom Docker Images There are two primary reasons why one might need to create a custom Docker image: Absence of Existing Components: You cannot find a component or a service that you want to use as part of your applicatio...Jan 9, 2026·5 min read·8