Blog
Thoughts & Stories
Articles about DevOps, cloud infrastructure, automation, and the occasional deep-dive into tools I build.
Blockchain
#blockchain
Building a CI/CD Pipeline from Scratch
A complete walkthrough of an end-to-end CI/CD pipeline — from code push to production deployment.
Route 53 and DNS Management on AWS
Hosted zones, record types, routing policies, and health checks — managing DNS for your applications.
Ansible Playbooks for Server Configuration
Writing idempotent playbooks, managing inventory, using roles — practical Ansible for day-to-day server 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.
Automating Backups with AWS Backup
Centralized backup policies for EC2, RDS, and S3 — automated, tested, and with proper retention.
RDS: Managed Databases on AWS
PostgreSQL on RDS, automated backups, read replicas, and why letting AWS manage your database is worth the cost.
VPC Networking for Beginners
Subnets, route tables, NAT gateways, and security groups — understanding AWS networking from scratch.
Building a CI Pipeline with Jenkins and GitHub
Setting up Jenkins on EC2, configuring webhooks, and writing pipeline-as-code with Groovy.
IAM Policies — Least Privilege in Practice
Writing IAM policies that follow least privilege without breaking everything — from someone who broke production twice learning this.
Monitoring AWS Resources with CloudWatch
Metrics, alarms, dashboards, and log management — the practical monitoring setup every AWS environment needs.
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.
Writing Your First Terraform Configuration
From terraform init to apply — the practical workflow for managing infrastructure as code.
S3 Bucket Basics Every Developer Should Know
Beyond storing files — versioning, lifecycle policies, bucket policies, and why public access is rarely the answer.
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.
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.