DevOps

Migrating to the Cloud? Here’s Why 9 Out of 10 Clients Stick with TO THE NEW for DevOps

Introduction When companies move to the cloud, most think the hardest part is the migration itself. Truth is — that’s just the start. Over the past few years, we’ve worked with startups, large-scale platforms, and everything in between. What have we learned? Cloud without solid DevOps is like buying a sports car but never changing...

by Karandeep Singh
Tag: InfrastructureAsCode
28-Aug-2025

DevOps

Upgrading the Terraform AWS Provider: Painful, But Worth It

Introduction If you're using Terraform for IAAC with AWS, you might have probably declared the provider like this in your code: provider "aws" {  region = "us-west-2" } [caption id="attachment_73692" align="aligncenter" width="625"] terraform + aws[/caption] And it worked. So you left it alone. Then one day, someone tries to use...

by Karandeep Singh
Tag: InfrastructureAsCode
20-Aug-2025

DevOps

Mastering Terraform State: Real Incidents, Lessons, and Best Practices

Introduction: What is Terraform State? Terraform doesn’t just apply your infrastructure code and forget about it. It keeps track of what’s been created — every EC2 instance, every S3 bucket, every RDS database, every security group, and many more. That data is stored in a file called terraform.tfstate. This state file is how...

by Karandeep Singh
Tag: InfrastructureAsCode
08-Aug-2025

DevOps

Modern Terraform Practices: Removing Resources Safely from State

Introduction and Usecase There are times when we want Terraform to stop managing a resource, but don’t want to delete it from the infrastructure. In this brief blog, I'm going to discuss removing resources from Terraform configuration files while keeping them in real infrastructure. But why would you want to do this in the first...

by Karandeep Singh
Tag: InfrastructureAsCode
29-May-2025

MSP

Terraform Meets GitOps: Setting Up Atlantis on AWS for Automated Infrastructure Management

Introduction Infrastructure automation is a crucial part of modern DevOps workflows, enabling teams to manage cloud resources efficiently using Infrastructure as Code (IaC). Terraform is a widely used IaC tool, and when paired with Atlantis, it provides a seamless, GitHub-driven workflow for managing infrastructure changes. Atlantis...

by Pranjal Tripathi
Tag: InfrastructureAsCode
26-Mar-2025

DevOps

Terraform Mastery Part 2: Advanced Techniques for Pro Infrastructure

Introduction Welcome back to the exciting adventure through the Terraform Mastery blog series! In Part 1 of this series, we revealed some basic and advanced tips to decorate your IAC management capabilities. Now, in this part, we’re going to dive deep into some other important tips that may in addition streamline your workflow,...

by Karandeep Singh
Tag: InfrastructureAsCode
13-Dec-2024

DevOps

Terraform Mastery Part 1: Tips for Pro Infrastructure

Introduction Welcome to the magical world of Terraform, where cloud infrastructure meets innovation! While many people know the basics, there are hidden gems buried deep inside this powerful tool just waiting to be discovered. This blog is your guide to some unique tips and tricks that can supercharge your Terraform skills, increase your...

by Karandeep Singh
Tag: InfrastructureAsCode
05-Dec-2024

DevOps

Prompt Engineering for DevOps: Enhancing Automation and Efficiency

Introduction Artificial intelligence has recently significantly altered various sectors, and DevOps is among those affected. The increasing utilization of AI tools like ChatGPT has made prompt engineering a vital competency for professionals in the DevOps field. [caption id="attachment_68356" align="aligncenter" width="625"] Prompt...

by Karandeep Singh
Tag: InfrastructureAsCode
18-Oct-2024