Udemy

Hands-On DevOps Course - EKS AutoMode, OIDC, EKS Blueprints

Enroll Now
  • 144 Students
  • Updated 1/2026
4.9
(12 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 10 Minute(s)
Language
English
Taught by
Oluwaseun Alausa
Rating
4.9
(12 Ratings)

Course Overview

Hands-On DevOps Course - EKS AutoMode, OIDC, EKS Blueprints

A practical, project-based DevOps course covering GitLab CI/CD, Docker, Terraform, AWS, EKS, and GitOps

This course is a hands-on, project-driven DevOps course designed to teach you how modern DevOps is practiced in real production environments.

Rather than focusing on theory, you will build, deploy, and manage real applications end-to-end using industry-standard tools such as GitLab CI/CD, Docker, Terraform, AWS, Kubernetes (EKS Auto Mode), and ArgoCD.

You will start by setting up a secure GitLab workflow, including SSH authentication, GitLab runners, and OIDC-based authentication with AWS, eliminating long-lived access keys and aligning with modern cloud security best practices.

From there, you will work on real-world projects, including deploying a three-tier Moodle LMS application on EC2 using Docker, Docker Compose, Terraform, and CI/CD pipelines. You will also learn how to deploy applications to EC2 instances directly from GitLab CI/CD using AWS Systems Manager (SSM), enabling secure, keyless access to servers without relying on SSH.

Next, you’ll take things further by deploying workloads to Kubernetes on AWS using EKS Auto Mode. You’ll learn how to:


  • Provision EKS using Terraform modules

  • Work with NodeClasses, NodePools, StorageClasses, and Ingress

  • Implement AWS Pod Identity for secure, least-privilege pod-to-AWS access

  • Build container images, push them to Amazon ECR, and deploy them via CI/CD

  • Expose applications securely using AWS Load Balancers and Route53

Finally, you’ll implement GitOps using ArgoCD, where Git becomes the single source of truth for your Kubernetes deployments. You’ll install and configure ArgoCD with Terraform, secure access with TLS, and deploy applications declaratively using GitOps workflows.

By the end of this course, you won’t just understand DevOps concepts — you’ll have practical, production-ready experience designing, building, and operating CI/CD pipelines, cloud infrastructure, and Kubernetes platforms the way they are implemented in real organizations.

Course Content

  • 5 section(s)
  • 43 lecture(s)
  • Section 1 Course Overview and Domain Setup
  • Section 2 OIDC: GitLab and AWS, GitLab Runner Setup with Terraform and AWS Systems Manager
  • Section 3 Moodle LMS Deployment with Docker, Terraform, GitLab, and AWS System Manager
  • Section 4 EKS Auto Mode with Terraform
  • Section 5 GitOps with ArgoCD

What You’ll Learn

  • Build secure CI/CD pipelines using GitLab, Authenticate GitLab to AWS using OIDC (no access keys), Provision cloud infrastructure using Terraform (modular, reusable design), Set up and manage GitLab Runners on AWS using both the Console and Terraform, Deploy applications to EC2 instances directly from GitLab CI/CD using AWS SSM, without SSH access, Deploy and manage workloads on Kubernetes (EKS Auto Mode), Work with NodeClasses, NodePools, StorageClasses, and Ingress in EKS, Understand the concept of access entry in EKS, Understanding IRSA, Pod Identity, and RBAC, ArgoCD with Terraform EKS Blueprints Addons


Reviews

  • S
    Sonam Abhisika
    5.0

    seems very practical, hopefully just the beginning ... will be giving full rating after completion of the course.

  • A
    Abdul Latif
    5.0

    Great hands-on DevOps training. The course doesn’t just explain theory — you actually build infrastructure, configure GitLab runners, and deploy real applications. Highly recommended for anyone wanting practical DevOps skills.

  • R
    Robert James
    5.0

    This is one of the most practical DevOps courses I’ve taken on Udemy. The instructor explains complex topics like GitLab CI/CD, Terraform, and Kubernetes in a very clear way. I especially loved the real-world projects and the GitOps section with ArgoCD.

  • A
    Anthony
    5.0

    Excellent hands-on DevOps course! The instructor explains EKS AutoMode, OIDC, and EKS Blueprints in a very practical and easy-to-follow way. The step-by-step demonstrations made it easier to understand complex cloud concepts.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed