Azure DevOps Workload Identity Federation Explained: A Deep Dive

With the growing need for secretless, secure, and scalable authentication methods in CI/CD pipelines, Azure DevOps has introduced a powerful feature called Workload Identity Federation. This approach allows Azure DevOps pipelines to authenticate to Azure without using secrets, by leveraging industry-standard protocols like OAuth 2.0 and OpenID Connect (OIDC).

In this article, we’ll dive deep into how it works, why it’s needed, and how it enables federated access even when you’re using Managed Identities — which are already secretless.

Continue reading “Azure DevOps Workload Identity Federation Explained: A Deep Dive”

Mastering AzCopy for Azure Blob Storage

AzCopy is a powerful and efficient command-line utility by Microsoft, purpose-built for transferring data to and from Azure Blob and File storage.

It is widely used by cloud engineers, architects, and administrators for bulk uploads, backup transfers, and migration tasks.

Continue reading “Mastering AzCopy for Azure Blob Storage”

Cross-Project Repo Access in Azure DevOps : The Definitive Guide

In enterprise DevOps workflows, it’s common to organize your codebase into multiple repositories—some storing reusable components like Terraform modules, others handling environment-specific infrastructure deployments. These repositories may live within the same Azure DevOps project, or across different projects in the same organization.

By default, Azure DevOps pipelines have seamless access to other repos in the same project, but things get trickier when you need to access a repo across project boundaries—especially during automation.

This article explores how to securely configure cross-repository access in Azure DevOps, using a practical example where a Terraform working directory pulls modules from a shared module repository. We’ll cover supported authentication methods, access control, and key security settings you must configure to make this work.

Continue reading “Cross-Project Repo Access in Azure DevOps : The Definitive Guide”