Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Real-World Project: Build and Operate CI/CD on EKS
Rating: 4.6 out of 5(930 ratings)
7,111 students

DevOps Real-World Project: Build and Operate CI/CD on EKS

GitHub Actions, Terraform, Docker, Kubernetes, Helm, ArgoCD and GitOps - build real CI/CD, then master DevOps Operations
Last updated 8/2026
English
English [Auto],French [Auto],

What you'll learn

  • How to setup DevOps environment from scratch
  • How to write Jenkinsfile to build, test, analysis, publish and deployment
  • How to setup multi-branch pipeline in Jenkins
  • How to publish artifacts on Jfrog Artifactory
  • Configure and execute SonarQube analysis
  • Provision AWS VPC and EKS using Terraform
  • Deploy Applications on Kubernetes using Helm charts
  • Setup Prometheus and Grafana using Helm charts

Course content

11 sections74 lectures9h 14m total length
  • Watch This Before You Enroll — Live Pipeline Demo7:34

    Get a first look at the complete, real-world DevSecOps project you'll build in this course. This video walks through a fully working CI/CD pipeline for a microservices-based pharmaceutical application — from a developer pushing code, through automated testing, code quality checks, Docker image build and security scanning, all the way to automatic deployment on an EKS cluster via ArgoCD and GitOps. You'll see the entire pipeline trigger and complete live, including the new application version going out in real time. This is the exact environment and workflow you'll learn to build from scratch, step by step, throughout the course.

  • Why This Course Is Different — Implementation + Operations1:32

    Most DevOps courses stop at implementation — this one doesn't. Learn why covering both implementation (branching strategies, Docker, Kubernetes manifests, Helm charts, ArgoCD, Terraform) and Day-2 operations (EKS upgrades, environment promotion, secrets management, troubleshooting, rollbacks) is what today's interviews actually expect, and how this course is structured to give you both.

  • Course Curriculum Overview — What You'll Learn2:49

    A complete walkthrough of everything you'll build in this course — from infrastructure as code with Terraform, Kubernetes bootstrapping, and secret management, to Dockerizing nine microservices, building CI/CD pipelines with GitHub Actions, integrating security scanning (SonarCloud, Trivy), and deploying via GitOps with ArgoCD and Helm charts. Get the full roadmap before you start, so you know exactly what's ahead.

  • Resources0:02
  • How to Get the Most Out of This Course2:49

    Practical tips to set you up for success — from AWS account setup and billing alarms to note-taking, troubleshooting habits, and using the Q&A section effectively. Learn the recommended approach: watch, practice, rebuild from notes, and don't stop midway. A few minutes here will save you hours of confusion later.

  • Who Should Take This Course1:47

    This covers who benefits most - DevOps interview candidates with training but no project experience, working DevOps engineers looking to upskill on market-relevant tools, infra/system admins transitioning to DevOps, technical leaders managing DevOps teams, and developers wanting to understand the DevOps side. Full documentation and repository links are provided throughout to support you along the way.

Requirements

  • DevOps tools basic knowledge
  • Linux basics
  • A computer (Windows, macOS, or Linux) with internet access
  • An AWS account , a new account gets free credits, which is enough to practice this project

Description

Build a complete, production-grade CI/CD pipeline using GitHub Actions, Terraform, Docker, Kubernetes, Helm, and ArgoCD — then go beyond deployment and master real EKS Day-2 operations: upgrades, rollbacks, secrets management, and troubleshooting. This is the GitOps workflow most courses skip.

Most DevOps courses stop the moment your app is deployed. This one doesn't. You'll work through a complete, real-world project — implementing everything from Infrastructure as Code to a fully automated GitOps delivery pipeline on AWS EKS, secured and scanned at every stage — and then you'll operate it, the way real production teams do.

What You'll Learn

  • Provision production-ready AWS EKS clusters using Terraform (Infrastructure as Code)

  • Build CI pipelines with GitHub Actions — build, test, scan, and package automatically

  • Containerize applications with Docker

  • Implement GitOps continuous delivery with ArgoCD

  • Package and deploy applications on Kubernetes using Helm charts

  • Scan code and container images for vulnerabilities with SonarCloud and Trivy

  • Manage secrets securely using the External Secrets Operator

  • Promote the same immutable image across environments (staging to production) the right way

  • Perform EKS cluster upgrades, application rollbacks, and production troubleshooting

  • Automate environment bootstrapping with Python scripts

  • Apply real Day-2 operations practices most DevOps courses never cover

Tech Stack: AWS EKS · Terraform · Docker · Kubernetes · GitHub Actions · ArgoCD · Helm · GitOps · SonarCloud · Trivy · External Secrets Operator

  • Who This Course Is For

    • DevOps engineers who want hands-on, production-style CI/CD experience on Kubernetes

    • Anyone looking to master GitOps workflows with ArgoCD and Helm

    • Developers transitioning into DevOps, Cloud, or Platform Engineering roles

    • Anyone who has deployed an app once and now wants to operate it like a real production system on EKS

    Why This Course Is Different
    Deployment is only half the job. This course covers the other half — the Day-2 operations work (cluster upgrades, rollbacks, secrets rotation, incident troubleshooting) that separates junior DevOps engineers from senior ones, and that almost no other course on Udemy teaches.

    By the end, you won't just know how to build a CI/CD pipeline on Kubernetes with GitHub Actions and ArgoCD — you'll know how to run it, secure it, and keep it alive in production.

Who this course is for:

  • Who are planning to add a DevOps project to their technical skills
  • Who want to know more about microservices deployment
  • DevOps interview candidates with training but no project experience
  • Infra or system admins transitioning to DevOps
  • Working DevOps engineers looking to upskill on market-relevant tools
  • Team Leads managing DevOps teams, and developers wanting to understand the DevOps side