End-to-End DevSecOps Project (Movies Finder)

Overview

Project: End-to-End DevSecOps Project (Movies Finder)

Overview While the visible application is a React-based Movie Finder (consuming TMDB API), this project serves as a comprehensive proof-of-concept for a production-gra…


This content originally appeared on DEV Community and was authored by Cheulong Sear

Overview

Project: End-to-End DevSecOps Project (Movies Finder)

Overview While the visible application is a React-based Movie Finder (consuming TMDB API), this project serves as a comprehensive proof-of-concept for a production-grade DevSecOps lifecycle. It demonstrates the automated delivery of a secure, tested, and monitored web application onto a baremetal Kubernetes cluster using GitOps principles.

Goal To architect a "Zero-Touch" delivery pipeline that automates the build, testing, security scanning, and deployment processes, ensuring that only high-quality, secure code reaches production without manual intervention.

Tech Stack & Tools

  • Infrastructure & GitOps: Kubernetes, Docker, Helm, ArgoCD, Baremetal Homelab

  • CI/CD & Release: GitLab CI/CD, Release-it, Commitizen, Husky, Lint-Staged

  • Observability Stack: OpenTelemetry, Prometheus, Grafana, Alloy, Alertmanager, Slack

  • Security (DevSecOps): Trivy, OWASP ZAP, Gitleaks, Sealed-Secrets, Syft (SBOM)

  • Testing & QA: Playwright (E2E), Vitest (Unit), SonarCloud

Key Results & Achievements

  • Optimized Release Cycle: Automated the entire delivery chain, reducing deployment turnaround time by 50% (from 40m to 20m) while adding comprehensive testing and security stages.

  • 360° Observability: Implemented the "Grafana Alloy" & OpenTelemetry stack to correlate metrics and logs, providing real-time performance monitoring and instant Slack alerts for node resource exhaustion.

  • Automated Compliance Gates: Shifted security left by integrating Trivy (container scanning) and Dependency Checkinto the CI pipeline, automatically blocking builds with critical CVEs.

  • Zero-Downtime Deployment: Leveraged ArgoCD to manage state drift and ensure seamless application updates via GitOps.

Check full article: https://cheulongsear.dev/projects/deploying-movies-finder

Leave a comment if you have any questions.

===========
Please keep in touch
Portfolio
Linkedin
Github
Youtube


This content originally appeared on DEV Community and was authored by Cheulong Sear


Print Share Comment Cite Upload Translate Updates
APA

Cheulong Sear | Sciencx (2025-11-23T14:18:39+00:00) End-to-End DevSecOps Project (Movies Finder). Retrieved from https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/

MLA
" » End-to-End DevSecOps Project (Movies Finder)." Cheulong Sear | Sciencx - Sunday November 23, 2025, https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/
HARVARD
Cheulong Sear | Sciencx Sunday November 23, 2025 » End-to-End DevSecOps Project (Movies Finder)., viewed ,<https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/>
VANCOUVER
Cheulong Sear | Sciencx - » End-to-End DevSecOps Project (Movies Finder). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/
CHICAGO
" » End-to-End DevSecOps Project (Movies Finder)." Cheulong Sear | Sciencx - Accessed . https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/
IEEE
" » End-to-End DevSecOps Project (Movies Finder)." Cheulong Sear | Sciencx [Online]. Available: https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/. [Accessed: ]
rf:citation
» End-to-End DevSecOps Project (Movies Finder) | Cheulong Sear | Sciencx | https://www.scien.cx/2025/11/23/end-to-end-devsecops-project-movies-finder/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.