🚀 DevOps End-to-End CI/CD Project

AWS | Docker | CI/CD | Monitoring

← Back to Portfolio

📌 Project Overview

This project demonstrates a complete end-to-end DevOps pipeline including CI/CD automation, containerization using Docker, deployment on AWS EC2, reverse proxy configuration using Nginx, and real-time monitoring using Prometheus and Grafana.

⚙️ Tech Stack

AWS EC2 Docker Nginx GitHub Actions Jenkins Linux Prometheus Grafana

🏗️ Architecture Flow

GitHub Repository
        ↓
CI/CD Pipeline (GitHub Actions / Jenkins)
        ↓
AWS EC2 Instance
        ↓
Docker Container
        ↓
Nginx Reverse Proxy
        ↓
Live Application (Domain + HTTPS)

Monitoring:
Node Exporter → Prometheus → Grafana
        

🌐 Live Links

Prometheus: http://13.205.142.11:9090

Grafana: http://13.205.142.11:3000

🔗 View Source Code on GitHub

📸 Screenshots

Grafana Dashboard

Prometheus Targets

Nginx Deployment

AWS EC2 Setup

🧠 Key Learnings