Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure DevOps CI/CD: Pipelines & Automation Projects
Rating: 4.5 out of 5(18 ratings)
4,506 students

Azure DevOps CI/CD: Pipelines & Automation Projects

Master Azure DevOps pipelines, Terraform IaC, Docker & Kubernetes on AKS. Gain real-world cloud & DevOps project skills
Created byTareq Tech
Last updated 10/2025
English

What you'll learn

  • Automate Azure resource provisioning using Terraform and integrate it into your pipelines for reliable Infrastructure as Code (IaC) deployments.
  • Build a complete CI/CD pipeline with YAML to test, containerize, and deploy applications to Azure Kubernetes Service (AKS).
  • Implement Git branching strategies and enforce quality with pull request controls and code review policies in Azure Repos.
  • Configure secure release stages with manual approval gates to control deployments to production environments.

Course content

6 sections68 lectures9h 17m total length
  • Introduction7:04

    Master azure devops ci/cd pipelines and automation by using terraform for infrastructure as code, managing git, and implementing secure, governed deployments via azure portal and Kubernetes.

  • What will learn from this course7:55

    Learn how to set up Azure DevOps ci/cd pipelines with Terraform, manage subscriptions and users, configure environments, secure branches, and deploy via Docker and Kubernetes on Azure.

  • Apologies on my languages1:22

Requirements

  • A laptop or PC.
  • Basic knowledge of Git, Linux, Terraform, or Kubernetes is a plus, but not required
  • A willingness to learn and follow along! This course is designed for hands-on practice.

Description

Course Description

Are you ready to master Azure DevOps pipelines and build end-to-end CI/CD automation for modern cloud projects? This course is designed for developers, cloud engineers, and DevOps professionals who want to gain practical, hands-on experience with Azure DevOps, Git, Terraform, Docker, Kubernetes (AKS), and Azure Infrastructure.

You will start by learning Azure DevOps fundamentals, including user management, permissions, and project setup. Then, we’ll dive into Git integration for source control and collaboration, followed by creating and managing pipelines to automate builds, tests, and deployments.

With a strong focus on Infrastructure as Code (IaC), you’ll learn how to use Terraform to provision and manage Azure resources. We’ll also cover Docker for containerization and Kubernetes (AKS) for deploying scalable, cloud-native applications across different environments.

By the end of this course, you will be able to:

  • Design and implement CI/CD pipelines in Azure DevOps

  • Manage users, projects, and permissions in ADO

  • Use Terraform to automate Azure infrastructure effectively

  • Deploy containerized apps with Docker & AKS for scalability

  • Apply real-world DevOps practices with confidence and efficiency

This course combines theory with practical labs and real projects, giving you the complete skills to deliver reliable, automated, and professional solutions in any modern cloud environment.

Who this course is for:

  • System Administrators & IT Pros looking to transition to DevOps by learning Infrastructure as Code (Terraform), Kubernetes (AKS), and cloud resource management.
  • Software Developers who want to learn how to build, automate, and deploy their applications efficiently using Azure Pipelines, containers, and Git.
  • Cloud Beginners with basic Git or Linux knowledge who want a practical, project-based guide to the entire Azure DevOps toolkit.
  • Team Leads who need to implement a standardized, secure, and governed DevOps process with approval gates and automated releases for their team.