CI/CD with Jenkins
Jenkins automates build, test, image creation, and Kubernetes deployment for continuous delivery.
This DevSecOps project deploys a Netflix clone application using modern DevOps practices. It combines Jenkins for CI/CD, Docker for containerization, Kubernetes for orchestration, and observability with Grafana, Prometheus, and Node Exporter to deliver a secure and reliable release workflow.
The objective is to demonstrate an end-to-end DevSecOps workflow where code is built, tested, scanned, containerized, deployed, and monitored continuously. The pipeline integrates quality and security checks while keeping deployments scalable and production oriented.
Jenkins automates build, test, image creation, and Kubernetes deployment for continuous delivery.
The Netflix clone is packaged as containers for consistent behavior and dependency management across environments.
Kubernetes manages scaling, high availability, and runtime reliability of deployed services.
Prometheus, Grafana, and Node Exporter provide real-time visibility into cluster and pipeline performance.
Automates CI/CD stages and orchestrates deployment flow.
Builds container images for portable and repeatable releases.
Adds code quality checks and container vulnerability scanning.
Runs and manages container workloads in a scalable setup.
Collects metrics and creates dashboards for operational monitoring.
Exports host metrics and sends CI/CD notifications from Jenkins Email Extension.