On-Prem
01
On-Prem Infra Multi Tier Web Stack
  • Automated multi-VM setup (Vagrant)
  • Service deployment: DB, storage, backend, frontend
  • NGINX reverse proxy + internal networking
  • systemd service management
  • DevOps: automation, orchestration, environment isolation
IAC Vagrant Linux Systemd Multi-VM VirtualBox
Cloud
02
AWS EC2 Production Infrastructure

A production-style multi-tier cloud infrastructure on AWS EC2. Next.js frontend behind an Application Load Balancer, Spring Boot backend with NGINX reverse proxy, PostgreSQL, and MinIO. Uses private networking, internal DNS, and secure HTTPS domains.

AWS EC2 ALB NGINX Spring Boot Next.js PostgreSQL MinIO
CI/CD
03
Spring Boot ECS CI/CD Pipeline

Automated CI/CD pipeline for a Spring Boot application using Docker and GitHub workflows. Builds, scans, and deploys the containerized app to AWS ECS with ECR image storage and scalable container orchestration.

Jenkins Docker AWS ECS ECR Terraform GitHub Actions
Containerization
04
Application Containerization with Docker
  • Containerized application using Docker
  • Created optimized Dockerfile for reproducible builds
  • Built and ran containers for local development
  • Configured multi-service setup (Docker Compose)
  • Applied DevOps: portability, consistency, environment isolation
Docker Dockerfile Docker Compose Containerization DevOps
Containerization
05
Full-Stack Containerization with Docker
  • Containerized full-stack app (frontend, backend, database)
  • Created separate Dockerfiles for each service
  • Orchestrated multi-container setup using Docker Compose
  • Configured service networking and environment variables
  • Applied DevOps: modular architecture, consistency, portability
Docker Docker Compose Containerization Full-Stack Networking DevOps
Cloud
05
Scalable AWS Portfolio Infrastructure
  • Provisioned AWS infrastructure using Terraform (IaC)
  • Designed scalable architecture with VPC, subnets, and routing
  • Deployed compute resources (EC2) for application hosting
  • Configured networking, security groups, and access control
  • Applied DevOps: automation, scalability, and reproducible infra
Terraform AWS EC2 VPC IaC Cloud
Cloud
06
Kubernetes Application Deployment
  • Containerized application and deployed to Kubernetes cluster
  • Defined resources using YAML (Deployment, Service, Ingress)
  • Exposed application via Ingress and internal service routing
  • Applied DevOps: declarative config, orchestration, scalability
Kubernetes Docker YAML Ingress Cloud-Native