Blog

Thoughts & Stories

Articles about DevOps, cloud infrastructure, automation, and the occasional deep-dive into tools I build.

Blockchain

#blockchain

Jul 11, 20261 min readsri aravindan

Building a CI/CD Pipeline from Scratch

A complete walkthrough of an end-to-end CI/CD pipeline — from code push to production deployment.

Jul 11, 20267 min readsri aravindan
#devops#cicd#beginners

Route 53 and DNS Management on AWS

Hosted zones, record types, routing policies, and health checks — managing DNS for your applications.

Jul 11, 20265 min readsri aravindan
#aws#route53#networking

Ansible Playbooks for Server Configuration

Writing idempotent playbooks, managing inventory, using roles — practical Ansible for day-to-day server management.

Jul 11, 20266 min readsri aravindan
#ansible#configuration-management

Kubernetes vs ECS — Choosing a Container Orchestrator

An honest comparison of ECS and EKS from someone who's run both — when to pick each and the real complexity tradeoff.

Jul 11, 20266 min readsri aravindan
#aws#ecs#kubernetes

Automating Backups with AWS Backup

Centralized backup policies for EC2, RDS, and S3 — automated, tested, and with proper retention.

Jul 11, 20265 min readsri aravindan
#aws#backup#automation

RDS: Managed Databases on AWS

PostgreSQL on RDS, automated backups, read replicas, and why letting AWS manage your database is worth the cost.

Jul 11, 20265 min readsri aravindan
#aws#rds#databases

VPC Networking for Beginners

Subnets, route tables, NAT gateways, and security groups — understanding AWS networking from scratch.

Jul 11, 20267 min readsri aravindan
#aws#networking#vpc

Building a CI Pipeline with Jenkins and GitHub

Setting up Jenkins on EC2, configuring webhooks, and writing pipeline-as-code with Groovy.

Jul 11, 20266 min readsri aravindan
#jenkins#cicd

IAM Policies — Least Privilege in Practice

Writing IAM policies that follow least privilege without breaking everything — from someone who broke production twice learning this.

Jul 11, 20266 min readsri aravindan
#aws#security#iam

Monitoring AWS Resources with CloudWatch

Metrics, alarms, dashboards, and log management — the practical monitoring setup every AWS environment needs.

Jul 11, 20265 min readsri aravindan
#aws#monitoring#cloudwatch

Docker for DevOps Engineers — Beyond Hello World

Multi-stage builds, Docker Compose for local dev, health checks, and the dockerignore file you forgot to write.

Jul 11, 20265 min readsri aravindan
#docker#containers

Writing Your First Terraform Configuration

From terraform init to apply — the practical workflow for managing infrastructure as code.

Jul 11, 20266 min readsri aravindan
#terraform#iac#beginners

S3 Bucket Basics Every Developer Should Know

Beyond storing files — versioning, lifecycle policies, bucket policies, and why public access is rarely the answer.

Jul 11, 20265 min readsri aravindan
#aws#s3#storage

Automating Deployments with GitHub Actions

How I set up CI/CD pipelines with GitHub Actions to auto-deploy on every push — from YAML syntax to secrets management.

Jul 11, 20264 min readsri aravindan
#devops#cicd#github-actions

Setting Up Your First EC2 Instance

A practical walkthrough of launching, connecting to, and securing your first EC2 instance — with the gotchas I wish someone told me.

Jul 11, 20265 min readsri aravindan
#aws#ec2#beginners

Sri Aravindan