---
title: "Read all of the ATA Learning tutorials on Azure DevOps here!"
---

# Read all of the ATA Learning tutorials on Azure DevOps here!

---

# ATA Learning Adam the Automator

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

Show FilterReset Filters

×

Reset Filters

## Tag Search

Search tags

## Tags

*   Azure DevOps(16)
*   DevOps(8)
*   Azure(6)
*   Azure Pipelines(5)
*   PowerShell(4)
*   Azure Artifacts(2)
*   AI(1)
*   Automation(1)
*   Docker(1)
*   GitHub(1)
*   Microsoft Azure(1)
*   NuGet(1)

See 0 more

No posts match those tags. Reset the filters and try again.

[![](https://adamtheautomator.com/wp-content/uploads/2026/08/featured_image-6.webp)](/automate-terraform-azure-devops/)

*   [Automation](/tag/automation/)
*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)

[

## Automate Terraform with Azure DevOps

Automate Terraform with Azure DevOps Pipelines: structure a multi-environment repo, store remote state in Azure Storage with locking, and deploy through

](/automate-terraform-azure-devops/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/08/featured_image-5.webp)](/azure-devops-boards-traceability/)

*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)
*   [GitHub](/tag/github/)

[

## Azure DevOps Boards: Trace Every Commit to Deployment

Configure Azure DevOps Boards process templates, backlogs, and Kanban WIP limits, then trace every work item from commit to deployment.

](/azure-devops-boards-traceability/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram10 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image-23.png)](/guide-transitioning-devops-mlops-engineer/)

*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## Guide to Transitioning from DevOps to MLOps Engineer

As enterprise AI adoption accelerates, traditional DevOps engineers are uniquely positioned to pivot into high-paying MLOps roles. This guide breaks down the specific skills gap, maps existing CI/CD

](/guide-transitioning-devops-mlops-engineer/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/featured_image-20.png)](/deploy-enterprise-powershell-modules-using-azure/)

*   [Azure](/tag/azure/)
*   [Azure Artifacts](/tag/azure-artifacts/)
*   [Azure DevOps](/tag/azure-devops/)
*   [PowerShell](/tag/powershell/)

[

## Deploy Enterprise PowerShell Modules Using Azure Artifacts

Build a private PowerShell repository using Azure Artifacts with automated CI/CD publishing, semantic versioning, code signing, and JEA integration for secure enterprise module distribution.

](/deploy-enterprise-powershell-modules-using-azure/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-17.webp)](/migrate-azure-devops-github-enterprise/)

*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## Migrating Azure DevOps to GitHub Enterprise: The ROI Case

Quantify the ROI of migrating Azure DevOps to GitHub Enterprise: AI productivity gains, migration costs, and the hybrid Copilot strategy.

](/migrate-azure-devops-github-enterprise/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/03/featured_image.webp)](/supply-chain-security-azure-devops/)

*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)
*   [DevOps](/tag/devops/)

[

## Prove Every Artifact: Supply Chain Security in Azure DevOps

Learn to implement software supply chain security in Azure DevOps with SBOM generation, artifact signing, dependency scanning, and deployment gate enforcement.

](/supply-chain-security-azure-devops/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-13.webp)](/build-ephemeral-preview-environments-every-pr/)

*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)
*   [Docker](/tag/docker/)

[

## Azure Container Apps: Instant Preview Environments per PR

Build isolated preview environments for every pull request using Azure Container Apps revision labels and Azure DevOps pipelines with scale-to-zero economics.

](/build-ephemeral-preview-environments-every-pr/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram4 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-11.webp)](/azure-devops-pipeline-down-troubleshooting-guide/)

*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## Fix Broken Azure DevOps Pipelines: A Systematic Guide

Azure DevOps pipeline failures rarely point to the real problem. Learn systematic troubleshooting techniques to diagnose cryptic errors, network issues, and infrastructure limits.

](/azure-devops-pipeline-down-troubleshooting-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-1.webp)](/5-ways-github-copilot-supercharges-azure-boards/)

*   [AI](/tag/ai/)
*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## 5 Ways GitHub Copilot Supercharges Azure Boards

Learn how GitHub Copilot's coding agent integration with Azure Boards automates PR creation, ingests work item context, and clears backlog toil directly from your project management workflow.

](/5-ways-github-copilot-supercharges-azure-boards/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-2.webp)](/master-new-test-run-hub-azure-test-plans/)

*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## Master the New Test Run Hub in Azure Test Plans

Learn how to use the Test Run Hub in Azure Test Plans to manage manual and automated test execution, filter runs, analyze results with embedded analytics, and triage failures.

](/master-new-test-run-hub-azure-test-plans/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2021/06/How-to-Build-SQL-Database-Deployment-Automation-Pipeline-Tutorial.jpg)](/database-deployment-automation/)

*   [Azure DevOps](/tag/azure-devops/)
*   [Microsoft Azure](/tag/microsoft-azure/)

[

## How to Build SQL Database Deployment Automation Pipeline \[Tutorial\]

Tired of manually deploying changes to your SQL databases? Learn how to to build a database deployment automation pipeline!

](/database-deployment-automation/)

[![Gijs Reijn Avatar](https://secure.gravatar.com/avatar/33c241a6b690cdbe352f5d33a308aad0e37d723a74e5d46c42ed6fd7a93e93f3?s=192&d=mm&r=g)

Gijs Reijn14 min. read

](/author/gijs-reijn/)

[![](https://adamtheautomator.com/wp-content/uploads/2020/02/productivity-1995786_1920.jpg)](/powershell-pipeline/)

*   [Azure DevOps](/tag/azure-devops/)
*   [PowerShell](/tag/powershell/)

[

## Custom PowerShell Pipelines: Integrating with Azure DevOps

Learn to build your own custom PowerShell pipeline and run scripts in Azure DevOps for seamless IT automation and management.

](/powershell-pipeline/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram18 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2020/04/jared-rice-O6DUoIl6NWA-unsplash.jpg)](/arm-output/)

*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)
*   [PowerShell](/tag/powershell/)

[

## Optimize ARM Output Variables in Azure DevOps Pipelines

Learn how to manage ARM output variables in Azure DevOps pipelines using PowerShell for efficient and streamlined workflows.

](/arm-output/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2020/02/horses-1396651_1280.jpg)](/azure-devops-add-nuget-feed/)

*   [Azure Artifacts](/tag/azure-artifacts/)
*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)
*   [NuGet](/tag/nuget/)

[

## Publish to Azure Artifacts NuGet Feed with Azure DevOps

Learn to package and publish Azure DevOps pipeline build artifacts to an Azure Artifacts NuGet feed. Enhance your IT skills and workflow.

](/azure-devops-add-nuget-feed/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram9 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2020/02/cat-2934720_1280.jpg)](/azure-devops-powershell-module/)

*   [Azure DevOps](/tag/azure-devops/)
*   [PowerShell](/tag/powershell/)

[

## Build Azure DevOps Pipelines for PowerShell Modules

Create an Azure DevOps pipeline for a PowerShell module and make modules first-class citizens. Enhance your automation skills and IT expertise.

](/azure-devops-powershell-module/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram11 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2020/01/azure-pipelines.png)](/azure-pipelines/)

*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)

[

## Build Your First Azure DevOps Pipeline from Scratch

Learn to create your first Azure DevOps pipeline from the ground up. Enhance your IT skills and automate your workflow with ease.

](/azure-pipelines/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram11 min. read

](/author/adam-bertram/)

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
