This project demonstrates a secure, scalable, and fully automated DevSecOps pipeline for deploying a three-tier MERN application on AWS EKS. It integrates Infrastructure as Code (IaC), CI/CD automation, GitOps, security scanning, and monitoring, ensuring a production-ready cloud-native deployment.π³οΈ
- Infrastructure as Code (IaC) β Automated provisioning of AWS resources using Terraform.
- CI/CD & GitOps β Seamless build, test, and deployment pipelines with Jenkins and ArgoCD.
- Security Integration β Static and dynamic security analysis with SonarQube, OWASP Dependency Check, and Trivy.
- Monitoring & Observability β Real-time insights using Prometheus and Grafana.
This project is a blueprint for building secure, automated, and scalable cloud-native applications using the best DevSecOps practices. π
- Infrastructure as Code: ποΈ Terraform
- CI/CD Pipeline: π οΈ Jenkins
- GitOps: π ArgoCD
- Security: π SonarQube, π‘οΈ OWASP Dependency-Check, π΅οΈ Trivy
- Monitoring: π Prometheus, π Grafana
- Cloud Platform: βοΈ AWS EKS
For a detailed walkthrough of this project, check out my blog post: Ultimate DevSecOps Project: End-to-End Kubernetes Three-Tier Deployment on AWS EKS with ArgoCD, Prometheus, Grafana, and Jenkins
If you found this project helpful or interesting, consider supporting me by buying a coffee: