🏄‍♂️ Guest Posts
I write technical articles, reviews, white papers, datasheets, and much more. Below are the links to some of my published work.
AWS Cost Optimization - Best Practices and Tools
Explore AWS cost optimization strategies and best practices for cost-efficient utilization of cloud resources.

Terraform Lookup Function - Syntax & Examples
Learn what does Terraform lookup function do and see its usage and applicability while writing IaC.

Terraform Drift - How to Detect and Manage Terraform Drift
Explore the reasons why Terraform drifts happen, how to detect them, and see the options to remediate these drifts.

Terraform Files - How to Structurea Terraform Project
Learn how to structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.

How to Implement GitLab CI/CD Pipeline with Terraform
Follow this step-by-step tutorial to implement a CI/CD pipeline for Terraform using GitLab with example configuration, which creates an EC2 instance on AWS.

How to Manage Terraform With Jenkins - Step by Step Tutorial
Learn how to manage Terraform deployments and workflows using Jenkins with Jenkins’s most useful customization options to manage the Terraform workflow.

Using Terraform Registry - Providers, Modules & Publishing
Take a look at the Terraform Registry, its importance and at various types of resources which are available to be accessed.

How to Manage Terraform S3 Backend - Best Practices
Deep dive into using AWS S3 buckets as the remote backend for Terraform and exploring the best practices around the Terraform S3 backend.

How to Manage Multiple Terraform Environments Efficiently
Learn how to efficiently manage multiple Terraform environments using Terraform workspaces, Git branches, and Spacelift stacks.

7 Most Useful Infrastructure as Code Deployment Tools
See some of the most useful Infrastructure as Code tools and services that you can use for your infrastructure deployments.

What are Terraform Workspaces? Overview with Examples
Learn about another interesting feature of Terraform - Workspaces. What are they, how do they work, and why you may not want to use them.

Terraform validate Command - Validate Your Configuration Locally
Terraform validate command is used to validate the syntax of the configuration included in Terraform file locally. Learn how to use different output options.

8 Popular Terraform Alternatives You Should Know
Check the most popular Terraform Alternatives and decide on the choice of the IaC tool based on the presented features.

5 Most Useful CI/CD Tools for DevOps Engineers in 2022
Take a look at the list of the most useful CI/CD tools and learn about some of the popular tools that define the state of today’s software automation.

Terraform Provisioners : Why You Should Avoid Them
Learn about different types of Terraform provisioners at various stages of infrastructure provisioning. Keep in mind they should be considered a last resort.

How to Build AWS VPC using Terraform - Step by Step
In this post, we discuss how to develop a basic AWS VPC using Terraform - building them from scratch and using certified published modules.

Terraform Taint, Untaint, Replace - How to Use It (Examples)
Learn the right way to approach the Terraform CLI commands - taint, untaint, and replace, with examples. Avoid failures resulting from misconfiguration.

Terraform Tutorial - Getting Started With Terraform on AWS
In this step by step tutorial, you will learn how to use Terraform and get hands-on experience in managing cloud infrastructure with IaC.

How to Improve Cloud-Native System Performance
Web applications are built to provide various online services to end-users. Developing and hosting these services involves hard work and talent. And it all begins with an idea. But imagine, after putting in all that hard work, users cringe about the performance of the system – “It’s too slow...”, “I

Terraform vs. Ansible: A deep dive comparison - CloudBolt Software
Learn how Terraform and Anisble differ with respect to orchestration, programming paradigm, state management, cloud management, packaging and more.

What are Terraform Templates? Basics, Use Cases, Examples
What are Terraform Templates? What are Terraform Templates used for? See examples and use cases.

Ansible vs. Terraform: Key Differences and Comparison of Tools
Both Terraform and Ansible are DevOps tools, but how do these DevOps tools differ? In short, Terraform is an open-source, Infrastructure as Code platform, while Ansible is an open-source configuration management tool.

How to Use Terraform Variables (Locals, Input, Output) - Tutorial
Terraform variables. Learn how to use local, input, output , and environment variables. See how to mark Terraform variables as sensitive.

Importing Existing Infrastructure into Terraform - Step by Step
See a step-by-step guide on importing existing infrastructure into Terraform. Check examples and learn how to import instances into a Terraform configuration.

Meta-Arguments for Terraform
Note: I am doing this blog post in collaboration with Infracode. These guys are super-cool and are working on some amazing products in IaC…

Guest Post: Beginner’s Guide to Terraform AWS Compute (Part 2)
Welcome back to our series on Terraform AWS.

Beginner’s Guide to AWSStorage Using Terraform
Storage is one of the core aspects of cloud computing. In this post, we will provision 3 types of storage on AWS using Terraform.

How to Optimize your AWS Cloud Architecture Costs
In this article, I’ll highlight what I mean by optimizing your costs in AWS cloud architecture. Then I’ll share how you can do it with respect to the AWS Well-Architected framework. The Problems of Maintaining IT Architecture The traditional maintenance of IT infrastructure was not very, hmm, effici…

What is Terraform? Learn Terraform and Infrastructure as Code
Terraform is a tool that helps you manage various cloud infrastructure services in the form of code. You codify your infrastructure, and so it’s also known as Infrastructure as Code (IaC). The cloud has become important to more and more companies. It not only helps reduce time and costs but

Learn Basic Terraform Syntax in 20 minutes
In this article, I’ll give you a brief overview of the configuration syntax of Terraform. Terraform’s docs [https://www.terraform.io/docs/index.html] provide the most comprehensive look at its syntax. But this article should serve as a condensed quick start introduction that’ll give new users a sim…
