Mastering DevOps with GitHub Actions, GitOps on Azure
Build secure CI/CD pipelines with GitHub Actions, Docker, Azure AKS, ACR, Helm and Argo CD using GitOps
What you'll learn
- Build complete CI/CD pipelines using GitHub Actions
- Connect GitHub Actions securely to Azure using OIDC and federated credentials
- Build, scan, and push Docker images to Azure Container Registry
- Provision Azure infrastructure and AKS using Terraform
- Understand GitOps and implement it with Argo CD
- Deploy Kubernetes applications using Helm and Argo CD
- Automate application image updates through GitHub Actions and GitOps
- Build a complete end-to-end DevOps and GitOps project on Azure with observability
Skills you'll gain
Tools you'll use
Course content 9 modules · 41 topics · 7h 36m total
▸Overview of DevOps, GitHub Action, Application SetupDive-Into DevOps Fundamentals, GitHub Actions and Application Setup.8 topics · 1h 24m
▸Terraform Fundamentals with GitHub Actions WorkflowsProvision the Azure infrastructure, AKS cluster, and container registry using Terraform.5 topics · 1h 39m
▸GitOps Fundamentals & ArgoCD SetupLearn GitOps Basics with ArgoCD Setup.5 topics · 41m
▸Gateway APIModern Alternative of Ingress, Using GitOps Deployment ArgoCd.4 topics · 36m
▸Docker with Automated Image UpdatesAutomate Docker image builds, ACR pushes using GitHub Actions.4 topics · 39m
▸HelmLearn Helm, package applications using Helm, Helm image-tag updates using GitHub Actions and deploying using ArgoCD.4 topics · 40m
▸Kubernetes Security & Auto ScalingUnderstand Image security, Network Policy, and HPA and deploying using ArgoCD.7 topics · 1h 22m
▸Observability with Prometheus & GrafanaInsights of Prometheus and Grafana & deploying using ArgoCD3 topics · 29m
▸Clean up ResourcesDeleting all the Resources.1 topics · 3:51
About this course
Learn how to build a complete modern DevOps workflow on Azure using GitHub Actions and GitOps.
In this course, you will build a practical CI/CD pipeline that takes your application from source code to a running workload on Azure Kubernetes Service (AKS). You will work with Docker, Azure Container Registry (ACR), Terraform, Helm, and Argo CD, and understand how these tools work together in a real DevOps environment.
We will start with the basics of GitHub Actions and gradually build a complete pipeline. You will learn how to build Docker images, scan them for security issues, push them to ACR, update Helm configurations, and let Argo CD deploy the application to AKS using GitOps.
You will also learn how to use GitHub Actions securely with Azure using OIDC and federated credentials instead of storing long-lived Azure credentials in GitHub secrets.
The course focuses on hands-on implementation rather than just explaining concepts. By the end, you will have built a complete GitHub Actions + GitOps workflow that you can use as a foundation for real-world Azure DevOps projects.
Requirements
- Basic knowledge of Git and GitHub
- Basic understanding of Terraform
- Basic understanding of Docker and containers
- Basic understanding of Kubernetes is helpful but not mandatory
- A GitHub account and an Azure Account
- No previous GitHub Actions or Argo CD experience is required
Who this course is for
- DevOps engineers who want to build modern CI/CD pipelines with GitHub Actions and Azure
- Cloud engineers working with Azure, AKS, and container-based applications
- Platform engineers who want to learn GitOps, Argo CD, and Kubernetes automation
- Kubernetes professionals looking to move from traditional deployments to GitOps
- Developers who want to understand how applications move from Git to production on AKS
- IT professionals with basic Git, Linux, and cloud knowledge who want practical hands-on DevOps experience
Finished the videos? Go further
Turn what you learned into a certificate, a portfolio and income. Each one is its own next step.
