DevOps, Cloud & Automation
My personal journey, technical challenges solved, and production guides. Written by Upnesh.
Automated EC2 Backups Across AWS Accounts for Disaster Recovery
A reliable disaster recovery (DR) strategy is essential for production workloads running on AWS. Keeping backups only within the same AWS account can create a significant dependency on that account.
AWS Bastion Host: What It Is, Why It Matters, and How to Set It Up
When you work with AWS, one of the first security principles you learn is that not every server should be directly accessible from the Internet. Your application servers, internal services, and databases often live inside private subnets. But sooner or later, a DevOps engineer needs to connect to those private resources for troubleshooting, maintenance, deployments, or system administration. So how do you access a private EC2 instance without giving it a public IP?
Cost-Effective Audit Logging for Amazon RDS: A Practical AWS Architecture
Database auditing is one of those things that often gets added to an AWS environment after a security or compliance requirement appears.

Git for Beginners: Essential Commands, Branching, Merging & Conflict Resolution
If you're starting your journey in software development, you've probably heard the word Git quite a lot.

RDS migration Cross account.
Implemeted a backup and Disaster recovery step for RDS. Cross account (non Organization).

CI/CD Pipeline Best Practices: A DevOps Engineer Guide
A comprehensive guide to designing secure, scalable, and fast CI/CD pipelines in production environments.

Setting Up High-Availability Kubernetes Cluster on AWS using kops
Learn how to deploy a production-grade, highly available Kubernetes cluster on AWS using kops from scratch.