Explore writing on DevOps, Bash scripting, virtual machines, cloud basics, and practical software engineering lessons.
Real learnings from working with Linux, Bash scripting, automation, and backend systems — explained in a simple and practical way.
A practical introduction to using Vagrant for setting up local environments, managing virtual machines, and simulating real-world infrastructure.
Step-by-step journey of learning Bash scripting using GitHub Copilot, virtual machines, and real-world automation — from basics to multi-server deployment.
A simple step-by-step walkthrough of launching an EC2 instance, configuring access, setting up a web server, and learning core cloud concepts through hands-on practice.
A practical introduction to AWS CLI setup, configuration, basic commands, and how command-line workflows support cloud automation.
A practical overview of Session Manager, Run Command, and CloudShell for managing EC2 instances in a more secure and scalable way.
A hands-on overview of EBS volumes, attaching storage to EC2, mounting disks in Linux, and using snapshots for backup and recovery.
A practical lesson on distributing traffic across multiple servers and using AMIs and launch templates to scale more consistently.
A hands-on walkthrough of launching multiple EC2 servers, adding them to a target group, and routing traffic through an Application Load Balancer.
A hands-on look at monitoring EC2 with CloudWatch, generating CPU load, and sending SNS email alerts when thresholds are crossed.
A practical comparison of shared file storage with EFS and object storage with S3, including real use cases and design decisions.
A practical breakdown of Auto Scaling with EC2, launch templates, load balancers, target groups, and CloudWatch from a DevOps learning perspective.
A practical look at S3 cost optimization, disaster recovery, and data protection using lifecycle rules, versioning, and cross-region replication.
A practical breakdown of AWS managed databases, including high availability, read replicas, security, and real-world DevOps usage.
A complete walkthrough of hosting a static portfolio on S3, adding CloudFront CDN, connecting a Namecheap domain, and enabling HTTPS with ACM.
A practical multi-tier AWS deployment using EC2, S3, Route 53, an Application Load Balancer, and Auto Scaling for the vProfile application.
A practical walkthrough of securing private backend services for Beanstalk with a dedicated security group, self-reference rules, and EC2 troubleshooting access.
A practical walkthrough of launching a private RDS database for vProfile with the right subnet group, backend security, and application-ready connectivity.
A practical walkthrough of adding a private ElastiCache Memcached layer to reduce database load and improve application response times.
A practical walkthrough of asynchronous messaging with Amazon MQ for RabbitMQ, plus a simple comparison with SNS and SQS.
A practical explanation of what the AWS RDS console can show for a private database, what it cannot do directly, and how to connect safely later.
A practical walkthrough of deploying vProfile with Elastic Beanstalk, including environment setup, scaling, networking, and deployment choices.
A practical walkthrough of finishing the Beanstalk deployment by wiring backend services, deploying the artifact, and adding HTTPS with a custom domain.
A practical walkthrough of adding CloudFront in front of the Beanstalk application to improve delivery, caching, and HTTPS with a custom domain.
A practical explanation of stale cache, TTL, invalidation, and how to separate static caching from dynamic backend requests.
A practical reflection on Maven builds, WAR packaging, Dockerized Tomcat deployment, and the DevOps thinking behind turning source code into a running application.