Implementing and Managing Azure Build Infrastructure
Course Introduction

Azure DevOps has many great tools for implementing and managing your build infrastructure, and this course walks you through how to use them. With a mix of theory and real-life demonstrations from the Azure portal, you will learn how to create Azure pipelines, use them to integrate 3rd party build systems, utilize agent pools, and learn how to put it all together to set up an automated workflow that can potentially save you hundreds of man-hours. So, whether you’re here to learn more about DevOps, improve your development process, or learn more about Azure DevOps in particular, this course will help get you further along your path.

For any feedback, queries, or suggestions relating to this course, please contact us at

Learning Objectives

  • Learn how to build an Azure DevOps pipeline and add automation tasks
  • Use the visual designer for adding build tasks to a pipeline
  • Create a pipeline that closely matches an existing build process
  • Determine a pipeline strategy based on the information given to you during a discovery process

Intended Audience

This course is intended for:

  • IT professionals looking to become certified DevOps professionals
  • IT professionals experienced with other cloud providers who want to gain a better understanding of Azure
  • Anyone who wants a better understanding of Azure build infrastructure processes


To get the most from this course, you should have some understanding of the software development process, at least at a high level, as well as an understanding of what DevOps is and the terminology related to it.


Hi, my name is Kelso Sharp, thanks for checking out my course. I've been writing web applications for the past 20 years. I'm also a Microsoft Certified Professional and an Azure Cloud Architect. I have been working with the Microsoft web development stack since 1996.

In this course, we're gonna be diving into implementing and managing build infrastructure using Azure pipelines. If you run into any issues during the course please feel free to email and the team here at Cloud Academy will do our best to get your issue sorted out as quickly as possible.

This course is intended for IT professionals looking to become certified DevOps professionals, IT professionals from other cloud providers looking to get a better understanding of Azure's way of doing things, and pretty much anyone that wants to get a better understanding of the Azure build infrastructure processes.

It's expected that you have some understanding of the software development process, maybe you've played with DevOps a little bit and would like to learn more. I have the expectation that you understand what DevOps is and understand the relevant terminology. While you don't need to have knowledge of any particular programming language I recommend that you have at least a high-level understanding of the software development process. It would also be prudent if you had knowledge of Git and some knowledge of the agile software development methodology.

We will be covering the course objectives with more of an eye towards the technical side so more on the practical side as opposed to theory. I will be showing you the various build options. While there will be some theory in this course, most of it will be explaining and demonstrating how to implement our build infrastructure.

First, we will look at what an Azure build pipeline is, and why you might wanna use it and then we'll learn how to create a pipeline, and add tasks to it. This is gonna give us a first look at the Azure DevOps user interface. Then we will move on to build agents, what they are, what the differences between the different agents are and agent pools, that they are, what they do and why we use them. And we'll look at third party build server integration with Jenkins, third party code repos like GitHub.

By the end of this course, you should be comfortable with building an Azure DevOps pipeline, adding automation tasks, using the visual designer for adding build tasks. You should be able to create a pipeline that closely matches an existing build process you work with and you should be able to determine a pipeline strategy based on the information given to you during a discovery process.

Alright, that's a lot to cover, so let's get rolling!

About the Author

As well being the owner and CTO of Sharp Solutions Group, a software development and IT staffing company based in the Philippines, Kelso is a Microsoft Certified professional and an avid knowledge seeker. His belief is that you need to learn something new each day to stay on top of the constantly changing IT world. He is an avid gamer (both video games and board games) and lives in the Philippines with his wife and soon-to-be-delivered son.