My Projects
Building a Highly available, scalable, secured and fault tolerant 3-tier application on AWS
AWS
VPC
Auto Scaling
Load Balancer
Spring Boot
OAuth2
3-Tier Architecture
- Designed Custom VPC with Public and Private Subnets, NAT Gateway, Internet Gateway and Route Tables configurations for proper and secure network connectivity
- Configured Custom AMI with all the dependencies, Auto Scaling groups for scalability
- Configured Application load balancer for load balancing and fault tolerance
- Created Three-tier spring boot application with thymeleaf
- Secured the application using OAuth2 and social login with Github
Building Serverless Event Driven System with AWS
Serverless
Event-Driven
API Gateway
S3
SQS
Lambda
DynamoDB
- Implemented event driven architecture using AWS serverless technologies
- Leveraged API Gateway direct integration with S3
- Used AWS SQS for asynchronous communication
- Used Dynamo DB as the backend storage system
- Used AWS Lambda as the data processing layer
Building Containerized Application on Kubernetes using Spring boot and Amazon EKS
Kubernetes
EKS
Docker
ECR
Spring Boot
kubectl
Containerization
- Configured Kubernetes Cluster on Amazon EKS
- Configured Custom VPC, NAT Gateway, Internet Gateway, Route tables and other networking configurations
- Used Amazon ECR for storing the docker images
- Deployed Docker image on EKS Cluster using kubectl
- Configured Load Balancer for accessing the application

Kubernetes Autoscaling with KEDA and Karpenter on EKS
KEDA
Karpenter
Autoscaling
EKS
Event-Driven
Scheduled Scaling
Cluster Scaling
- Installed Kubernetes Event Driven Autoscaler KEDA on EKS Cluster
- Configured Scheduled Scaling with KEDA
- Installed Karpenter on EKS Cluster
- Implemented Pod Autoscaling using KEDA and cluster autoscaling using Karpenter
EKS Cluster with Auto Mode and ALB as Ingress
EKS Auto Mode
ALB
Ingress
Microservices
Path Routing
VPC
Autonomous
- Configured EKS Cluster in Autonomous Mode
- Implemented Custom Network Configurations like VPC, NAT Gateway, Internet Gateway, Route tables etc.
- Deployed multiple microservices on EKS Cluster
- Configured Application load balancer as Ingress
- Configured path based routing using ALB

Traditional DevOps vs GitOps
DevOps
GitOps
ArgoCD
CI/CD
GitHub
CodeBuild
CodePipeline
- Configured DevOps Pipeline using Github as Code Repo, Amazon ECR for Storing Docker image and AWS Code build and Code pipeline
- Installed ArgoCD on EKS Cluster
- Implemented GitOps Pipeline using GitHub as Code Repo, AWS ECR, AWS Code build and ArgoCD
- Fully Automated end to end CI/CD pipeline using DevOps and GitOps
DeepSeek Gen AI Chatbot with Grok API and AWS ELB
Gen AI
DeepSeek
Grok API
Ollama
Elastic Beanstalk
Chatbot
PAAS
- Demonstrated how to run deepseek chatbot locally using Ollama
- Demonstrated how to run deepseek chatbot using Grok API
- Implemented chatbot using spring boot and deepseek with Grok API
- Deployed the spring boot chatbot with Deepseek application on AWS Cloud using Elastic Bean Stalk
- Demonstrated AWS PAAS environment along with Gen AI capabilities