Automated CI/CD Pipeline for K8s Web Deployment
Engineered an automated CI/CD pipeline using Jenkins and GitHub webhooks for zero-touch Docker image builds. Executed zero-downtime rolling updates across a multi-node Kubernetes cluster running Nginx on Linux VMs.
JenkinsGitHub Webhooks
DockerKubernetes
NginxLinux
Multi-Tier Employee Directory on Kubernetes
Deployed a Flask, MySQL, and Redis multi-tier application on Kubernetes. Configured Services, ConfigMaps, Secrets, PVCs, Init Containers, and health probes. Managed container images using Containerd and Kubernetes manifests.
KubernetesFlask
MySQLRedis
ContainerdConfigMaps
Automated CI/CD Pipeline with GitHub Actions
Built an automated CI/CD pipeline using GitHub Actions to build and push Docker images to DockerHub. Deployed applications to a Kubernetes cluster on AWS EC2 using a self-hosted GitHub Actions runner — automating the complete workflow from code commit to Kubernetes deployment with zero manual steps.
GitHub ActionsDocker
DockerHubKubernetes
AWS EC2Self-hosted Runner
Secure Multi-Tier Live Voting Application
Developed a 3-tier web application (Nginx, Node.js, MongoDB) demonstrating container scalability and orchestration. Applied strict network-level security by isolating databases using custom Docker bridge networks.
DockerNginx
Node.jsMongoDB
Bridge Networks
CollegeSphere — Academic Event Platform
Built a containerized full-stack event platform (React.js, Node.js, MongoDB) deployed via Docker Compose. Implemented JWT/OTP authentication (Brevo SMTP) and Socket.io for secure, real-time updates.
React.jsNode.js
MongoDBDocker Compose
Socket.ioJWT
Global Collaboration Hub
Developed a full-stack platform (Python, MySQL) for real-time messaging and task management across global teams. Integrated Socket.io for bi-directional live communication to enhance team connectivity and productivity.
PythonMySQL
Socket.ioReal-time