Paths

Continuous Delivery on Microsoft Azure for DevOps Engineers

Continuous delivery on Microsoft Azure enables DevOps engineers to deploy applications faster and cheaper than ever before. Using continuous delivery, your team can create simple and robust deployment pipelines directly in the Azure portal.
In this path, you’ll learn how to automate your delivery pipelines using Microsoft Azure from start to finish, using tools like release management, audit trails, Azure Key Vault, and more. You’ll also learn about different deployment patterns to help you achieve smoother, less-risky deployments.
... Read moreRead less

Continuous Delivery and DevOps with Azure DevOps: Release Pipelines

Description

Continuous delivery and DevOps require you to fully automate the build and release process in a repeatable and reliable way. In this course, Continuous Delivery and DevOps with Azure DevOps: Release Pipelines, you'll learn how to set up release automation using Azure DevOps. First, you'll explore the fundamentals of release automation and the distinction you need between a deployment and a release. This enables you to release multiple times per day without interrupting your services. Next, you'll dive into the concepts of configuration and infrastructure as code. Finally, you'll conclude this course with security, approvals, and audit trails so you can ensure all your release pipelines are audit proof. By the end of this course, you'll have the necessary knowledge to create a fully automated build and release pipeline that is secure and compliant by default.

Table of contents

Course Overview

Introduction to Release Management

Infrastructure as Code

Security, Approval, and Audit Trails

Intermediate

The course in this section addresses the different components of Azure DevOps and how they help you create yaml-based pipelines for your software projects.

Description

Azure DevOps is a comprehensive set of tools that let you be productive in any software project on any platform, any OS, and any language. In this course, Microsoft Azure DevOps Engineer: Manage and Modularize Tasks and Templates, you will get an overview of all the major components of Azure DevOps, followed by a deeper look into pipelines. You will learn how to use tasks, templates, variables, and secrets backed by Azure Key Vault. By the end of this course, you will have a solid understanding of the usage of Azure DevOps, and be able to use yaml-based pipelines effectively in your software projects.

Table of contents

Course Overview

Exploring the Landscape of Azure DevOps and Pipelines

Creating a Simple Pipeline

Enhancing the Pipeline

Wrapping Up

Advanced

The course in this section addresses different deployment patterns and how to choose the right one for your software projects.

Description

Deploying software continuously still poses risk, even with great processes and testing as part of the integration phase. In this course, Microsoft Azure DevOps Engineer: Selecting and Implementing an Appropriate Deployment Pattern, you will learn foundational knowledge of key deployment patterns that enable a smooth and minimal-risk deployment from development through to production. First, you will learn key principals around CI/CD, DevOps, and Azure app services. Next, you will discover key considerations and features when looking at deployment patterns. Finally, you will explore how to design for the three key deployment patterns commonly seen. When you’re finished with this course, you will have the skills and knowledge of deployment patterns needed to deploy software continuously in Azure with confidence.

Table of contents

Course Overview

Understanding CI/CD, Azure DevOps, and App Service Plans

Understanding Deployment Patterns in Microsoft Azure

Implementing Progressive Exposure Deployments in Microsoft Azure

Implementing Canary Deployments in Microsoft Azure

Implementing Blue-Green Deployments in Microsoft Azure

Batch Offer Codes

Be sure to only enter offer codes separated by line breaks and does not include commas.

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.