- Designed and deployed a distributed AI inference platform on AWS with Terraform and a secure three-node architecture for API, caller, and inference workers.
- Provisioned private VPC networking and a NAT Gateway to isolate worker nodes while maintaining required outbound connectivity.
- Automated reproducible infrastructure and service deployment using Terraform, Bash scripting, and systemd.
- Implemented private RPC communication, exposing only the public inference API and keeping internal services in private subnets.
- Designed for future production scale with GPU inference, model sharding, load balancing, Auto Scaling, Secrets Manager, CloudWatch, and Kubernetes orchestration.
AWS
Terraform
Systemd
Distributed RPC
VPC
CloudWatch
Kubernetes
- Deployed a multi-microservices cloud application on AWS EKS.
- Containerized services with Docker and provisioned infrastructure through Terraform IaC.
- Used S3 for object storage and VPC networking to support secure cloud communication.
- Implemented Prometheus and Grafana monitoring and alerting for availability and observability.
EKS
Docker
Terraform
S3
VPC
Prometheus
Grafana
- Built a full-stack real-time chat application with React, Spring Boot, and WebSocket technology.
- Containerized the application with Docker to create consistent deployment environments.
- Automated delivery through a Jenkins CI/CD pipeline.
- Used Jenkins Shared Libraries to keep pipeline logic reusable, clean, and scalable.
React
Spring Boot
WebSocket
Docker
Jenkins
- Built a DevOps-focused two-tier library management application from scratch.
- Automated CI/CD workflows with Jenkins and deployed the application on EC2.
- Containerized services with Docker and orchestrated them with a lightweight k3s Kubernetes cluster.
- Managed updates and rollbacks through GitOps workflows using Argo CD.
Jenkins
EC2
Docker
k3s
Argocd
- Built GitHub Actions workflows that automate testing and deployment.
- Integrated Minikube to simulate a local Kubernetes environment.
- Automated Docker image builds along with unit and integration test execution.
- Deployed to simulated Kubernetes while reducing cloud costs and mirroring production workflows.
GitHub Actions
Minikube
Docker
Kubernetes
Helm
- Built a GitHub Actions CI/CD pipeline to automate the portfolio build, test, and deployment process.
- Hosted the static website on AWS S3 with global delivery through CloudFront CDN.
- Configured DNS management through Route 53.
- Used Docker to provide a consistent build environment.
GitHub
GitHub Actions
S3
CloudFront
Route53
Docker