Portfolio
DevOps, cloud infrastructure, and automation projects — from CI/CD pipelines to Kubernetes deployments.
Built and automated a CI/CD pipeline for a Java application using Jenkins, GitHub, Docker, and Nginx. Integrated GitHub webhooks for automated build, testing, Docker image creation, and deployment on AWS EC2 instances with zero-downtime deployment support.
Provisioned scalable AWS infrastructure using Terraform across multiple regions. The setup includes VPC, public and private subnets, route tables, internet gateway, load balancer, EC2 instances, and auto scaling groups. This project demonstrates Infrastructure as Code (IaC) practices for highly available, fault-tolerant, and production-ready cloud architecture on AWS.
Deployed and managed Next.js personal website and Java Student Management applications on a Kubernetes cluster with 3 replica sets for high availability and zero-downtime deployment. Configured Ingress routing, Persistent Volume Claims (PVC), ConfigMaps, Secrets, and Horizontal Pod Autoscaling (HPA) to ensure scalability, fault tolerance, and reliable production deployment.
Automated Ubuntu server provisioning using Ansible, including installation and configuration of Docker and Docker Compose. The playbooks handle application code deployment to the remote server and orchestrate a Docker Compose stack to launch a fully functional demo environmen
QuickCart is a full-stack e-commerce application built with Next.js and deployed using a complete DevOps CI/CD pipeline. It integrates Jenkins for automation, SonarQube for code quality analysis, and Docker for containerized deployments. The system also includes Grafana-based monitoring to track application uptime, CPU usage, and system performance in real time, ensuring production-ready reliability and maintainability.
Built Grafana dashboards integrated with Prometheus to monitor system and application metrics in real time with alerting On Slack & Discord