Portfolio
DevOps, cloud infrastructure, and automation projects from CI/CD pipelines to Kubernetes deployments.
Designed and deployed a Java-based Student Data Record Management System for managing student information, academic records, and administrative operations. Implemented a complete CI/CD pipeline using Jenkins, GitHub, Docker, and AWS EC2 for automated build, testing, containerization, and deployment. Configured GitHub Webhooks to enable continuous integration and seamless application updates.
Provisioned scalable AWS infrastructure using Terraform across multiple AWS regions. The architecture includes VPC, public and private subnets, route tables, internet gateways, Application Load Balancer, EC2 instances, and Auto Scaling Groups. EC2 instances are automatically configured using Terraform user_data to install Docker and Nginx, enabling containerized web application deployment. This project demonstrates Infrastructure as Code (IaC) practices for building highly available, fault-tolerant, and production-ready cloud infrastructure on AWS.
Built an AI-powered Kubernetes troubleshooting platform using FastAPI, React, Docker, and Kubernetes. The system automatically detects unhealthy pods, collects cluster diagnostics, and leverages LLMs to generate root cause analysis and actionable remediation steps. Deployed on a multi-node Kubernetes cluster with Ingress, Horizontal Pod Autoscaler (HPA), ConfigMaps, Secrets, Persistent Volumes, and Prometheus/Grafana monitoring for scalable, production-ready operations.
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