A production-ready DevSecOps project built by Hina Atif demonstrating CI/CD automation, containerization, cloud deployment, and monitoring.
This project demonstrates a full DevSecOps pipeline including:
- Continuous Integration (CI)
- Continuous Deployment (CD)
- Security Scanning (Trivy)
- Monitoring (Prometheus + Grafana)
- Cloud Deployment (AWS EC2)
🚀 Business Impact for Natural Fit:
Reliability: 99.9% uptime achieved through automated monitoring and health checks.
Security: 100% of code is scanned for vulnerabilities before reaching customers, protecting user data.
GitHub ↓ GitHub Actions (CI/CD) ↓ Docker Build & Push ↓ AWS EC2 ↓ Docker Container (App) ↓ NGINX Reverse Proxy ↓ User Browser
Monitoring: Prometheus → Grafana
- GitHub Actions
- Docker
- AWS EC2
- NGINX
- Prometheus
- Grafana
- Trivy
- Code pushed to GitHub
- GitHub Actions triggered
- Docker image built
- Image pushed to registry
- EC2 pulls image
- Container deployed
- Trivy scans Docker images
- Detects vulnerabilities (CVE)
- Ensures secure deployment
- Metrics collection
- Target status: UP ✔
- Visualization dashboard
- Real-time system health
- App: http://3.232.104.228
- Prometheus: http://3.232.104.228:9090
- Grafana: http://3.232.104.228:3001
- CI/CD automation
- Docker containerization
- AWS deployment
- Monitoring systems
- DevSecOps security scanning
✔ Pipeline Active
✔ Deployment Successful
✔ Monitoring Working
✔ Security Enabled
Hina Atif
DevSecOps Engineer (Aspiring)