Projects

Cloud infrastructure, DevOps, and AI/ML projects.


Cloud Infrastructure & DevOps
7 projects
λ
Serverless

Serverless Calculator API

A serverless REST API built using AWS Lambda and API Gateway to demonstrate event-driven architecture. The project eliminates server management while providing a scalable, stateless backend service.

J
CI/CD

Docker CI/CD Pipeline (Jenkins + GitHub Actions)

A complete CI/CD pipeline for a Dockerized Python application. Jenkins is used locally to deeply understand pipeline stages and execution, while GitHub Actions provides a publicly visible CI workflow.

T
Infrastructure

Terraform AWS Infrastructure

Infrastructure-as-Code project using Terraform to provision AWS EC2 instances and security groups. Focuses on reproducible environments, version-controlled infrastructure, and automated provisioning through CI pipelines.

D
Containerization

Docker Job Scheduler

A container-based job scheduling system that distributes compute tasks across multiple Docker workers, exploring distributed processing and orchestration concepts without using Kubernetes.

A
Automation

DevOps Automation Toolkit

A DevOps-focused automation toolkit that includes CI/CD workflows, monitoring utilities, and AWS cost-optimization scripts built using Python and boto3 for operational efficiency.

E
API

Enterprise REST API

A production-style REST API built with Flask, featuring JWT-based authentication, role-based access control, and CRUD operations. Designed to demonstrate backend service design, API security, and clean separation of concerns.

G
GitOps

GitOps Kubernetes Deployment with Argo CD & Monitoring

A GitOps-based deployment workflow using Kubernetes (Minikube), Argo CD, Prometheus, and Grafana. Git serves as the single source of truth with automatic reconciliation, self-healing drift correction, and real-time cluster monitoring dashboards.

AI & Machine Learning
1 project
F
AI + DevOps

AI Fitness Planner – Dockerized LLM App

A Dockerized AI fitness planner built with Streamlit and LangChain. The application uses environment-based API keys for secure execution and is integrated with both Jenkins (local learning pipeline) and GitHub Actions for automated Docker builds and CI validation.

> cd ..