DevSecOps: Netflix-Clone on K8
Deployed a Netflix clone Application as a docker container on Kubernetes cluster through a secure CICD pipeline using Jenkins. Monitoring tools were used.
Services
Streaming
Tools
AWS, Docker, Trivy, SonarQube, Prometheus, Grafana, Gmail, Kubernetes, Argo, Helm
Value
Autmation, Security, Monitoring, Scalability
Timeline
1 week

In this project, we deploy a Netflix clone application as a Docker container onto an Amazon EKS (Elastic Kubernetes Service) cluster through a fully automated and secure DevSecOps pipeline.
The pipeline is built using Jenkins, integrating security and quality checks at each stage of CI/CD. We leverage Docker for containerization and push images to a secure container registry. To ensure code quality and security:
SonarQube is used for static code analysis.
Trivy performs image vulnerability scanning.
Prometheus and Grafana monitor application and cluster performance.
For deployment, Helm is used to package the Kubernetes manifests, and ArgoCD ensures GitOps-based continuous delivery to EKS.

This project demonstrates the integration of security, automation, observability, and scalability in modern DevOps workflows, following best practices of DevSecOps.nt credential


