This project demonstrates a fully automated end-to-end DevOps CI/CD pipeline deployed on AWS with real-time monitoring and infrastructure automation.
✔ GitHub Webhook Triggered CI/CD
✔ Jenkins Automated Build & Deployment
✔ Docker Containerization
✔ EC2 Cloud Deployment
✔ Prometheus Monitoring & Grafana Dashboard
✔ Automated Log Backup using Cron
Backend: Node.js + Express
Containerization: Docker
CI/CD: Jenkins + GitHub Webhooks
Cloud: AWS EC2
Monitoring: Prometheus + Grafana
Automation: Linux Cron Jobs
Version: 1.0.0
Build Time: 2026-03-16T05:02:09.617Z
Environment: Production
Pipeline Status: SUCCESS ✅
Hostname: d0fb8728ec84
Platform: linux
Uptime: 871h 22m
CPU Cores: 2
Total Memory: 914.03 MB
Used Memory: 575.77 MB
Free Memory: 338.27 MB
Container ID: d0fb8728ec84
Process ID: 1
Last Deployment: 2026-03-16T05:02:09.617Z
Auto Refresh: Every 5 seconds
GitHub ➜ Jenkins ➜ Docker Hub ➜ EC2 ➜ Prometheus ➜ Grafana
Status: Fully Automated ✅