AWS Cloud Provider & Cloud Infrastructure Automation Tools

Terraform Infrastructure-as-Code & Container Orchestration Tools

Written by Sahil Aghara, Freelance DevOps Engineer. Published: 2026-06-21. Last updated: 2026-07-08.

The tools behind reliable infrastructure.

I focus on a core set of battle-tested technologies to deliver secure, scalable, and automated systems. Click on any card below to read my architectural engineering notes.

Cloud Provider

Amazon Web Services (AWS)

Deep expertise in architecting highly available systems using EC2, ECS, EKS, RDS, S3, CloudFront, and VPC networking. I focus on cost-optimization and security best practices.

Infrastructure as Code

HashiCorp Terraform

Everything is code. I use Terraform to manage infrastructure lifecycle, enforce state consistency, and enable one-click deployments of complex cloud environments.

Containerization

Docker

Creating lightweight, secure, and multi-stage Docker builds to reduce image size, speed up deployments, and eliminate the "it works on my machine" problem.

Orchestration

Kubernetes (K8s)

Deploying and managing self-healing, auto-scaling clusters via Amazon EKS. Utilizing Helm for package management and ArgoCD for GitOps workflows.

CI/CD & Automation

GitHub Actions

Building CI/CD pipelines that enforce code quality, run comprehensive test suites, and deploy to AWS automatically. Automating everything from dependency updates to infrastructure changes via Terraform PRs.