Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Production-Grade End-to-End DevSecOps Project
Hot & New
New
Rating: 4.6 out of 5(52 ratings)
461 students

The Production-Grade End-to-End DevSecOps Project

End-to-End DevSecOps Project: Build, Test in QA & Safely Promote to Production on AWS EKS
Created byAditya Jaiswal
Last updated 4/2026
English

What you'll learn

  • Build End-To-End CI/CD pipelines using GitHub Actions with branch-based promotion from QA to Production
  • Design real-world branching strategy with feature, QA, and production flows aligned to CI/CD pipelines
  • Implement DevSecOps practices including Gitleaks, Trivy, Checkov, SBOM, and SonarQube in real pipelines
  • Configure secretless authentication to AWS using GitHub OIDC and securely access EKS without static credentials
  • Integrate AWS Secrets Manager with Kubernetes using External Secrets Operator (ESO) and IRSA
  • Deploy and manage stateful applications (MySQL) on Kubernetes using StatefulSets, Services, and persistent storage
  • Design and deploy a production-grade AWS EKS architecture with ALB, Route 53, and ACM for secure HTTPS traffic routing
  • Implement complete observability stack with Prometheus, Loki, Tempo, and Grafana for metrics, logs, and traces
  • Purchase and configure a custom domain, generate SSL/TLS certificates using AWS ACM, and integrate secure HTTPS routing into your Kubernetes application via Rou

Course content

14 sections42 lectures9h 11m total length
  • Course Overview11:44

    Get a complete overview of the course, project structure, and learning roadmap. Understand how you will build, deploy, secure, and monitor a production-grade application on AWS using DevOps practices.

Requirements

  • Basic understanding of what DevOps is and why it matters (no deep expertise needed)
  • Comfortable running commands in a Linux terminal

Description

Most DevOps courses teach you concepts. This one makes you build things.

You'll work through a complete, production-grade DevSecOps project from scratch — the kind you can talk about in interviews and put on your resume. No toy examples. No hand-waving. Real pipelines, real infrastructure, real security.

Here's what you'll build:

  • End-to-end CI/CD pipelines using GitHub Actions, with branch-based promotion from feature branches through QA to production

  • A real branching strategy aligned to your pipeline — feature, QA, and production flows

  • DevSecOps tooling embedded directly into your pipelines — Gitleaks, Trivy, Checkov, and SBOM scanning so security ships with your code

  • Secretless AWS authentication via GitHub OIDC, with secure EKS access and no static credentials

  • Secrets management using AWS Secrets Manager, External Secrets Operator, and IRSA

  • Stateful workloads (MySQL) on Kubernetes using StatefulSets and persistent storage

  • A production-grade AWS EKS architecture with ALB, Route 53, and ACM for HTTPS routing

  • A full observability stack — Prometheus, Loki, Tempo, and Grafana — for metrics, logs, and traces

  • Custom domain setup with SSL/TLS certificates via AWS ACM, wired into your Kubernetes app

By the end, you'll own a real, working DevSecOps environment on AWS and understand every layer of it.

This course is for beginners, developers transitioning into DevOps, and anyone who wants hands-on AWS and Kubernetes experience that reflects how production teams actually work. Basic Linux knowledge is all you need — everything else is taught inside.

Who this course is for:

  • Beginners who want to learn DevOps the right way — by building a real project, not just watching slides
  • Developers and software engineers ready to transition into DevOps, platform, or cloud engineering roles
  • DevOps learners who want hands-on experience with AWS, Kubernetes, and CI/CD
  • Anyone serious about going from zero to production-level DevOps skills as fast as possible