AZ-400: Designing and Implementing Microsoft DevOps Solutions

Design and Implement Pipelines

Licensing

In this lesson, we examine how Azure DevOps licensing controls access and resource management—essential topics for the AZ-400 exam. You’ll learn about license types, pricing tiers, assignment strategies, and best practices to keep your DevOps environment both secure and cost-effective.

License Types

Azure DevOps offers various licenses tailored to different roles and requirements:

The image lists different types of licenses with corresponding colored dots: Basic, Stakeholder, Visual Studio subscriber benefits, Enterprise, and MSDN Platforms subscriber benefits.

License TypeAccess & FeaturesIdeal For
BasicBoards, Repos, Pipelines, Test PlansDevelopers, Project Managers
StakeholderView and modify work items and boardsExecutives, Customers
Visual Studio Subscriber BenefitsFull Azure DevOps access via VS subscriptionVisual Studio license holders
EnterpriseAnalytics, Code Search, Test InsightsLarge organizations
MSDN Platforms Subscriber BenefitsIDE integration and advanced collaborationMSDN subscription holders

Note

Advanced Test Plans features require a separate Azure Test Plans extension license.

Selecting the right license involves balancing team roles, required features, and budget constraints.

Pricing Tiers

Azure Pipelines supports both free and paid tiers. Review the Azure pricing page for the latest details.

TierFeaturesLimits
FreeMicrosoft-hosted CI/CD jobs1 parallel job, 1,800 minutes/month
PaidAdditional parallel jobs and build minutesVariable rates for hosted vs. self-hosted
Grant-basedIncluded with certain Visual Studio subsGoverned by subscription level

Enterprise organizations pay per user beyond the first five, based on the selected plan.

Azure DevOps also offers a special deal for public open-source projects:

The image shows pricing details for open-source projects using Azure Pipelines and Azure DevOps, highlighting free parallel jobs and user pricing.

  • 10 free parallel jobs
  • Unlimited monthly minutes for public repositories

Managing and Assigning Licenses

To maintain security and efficiency:

  • Assign licenses according to team roles.
  • Audit allocations frequently and adjust as projects evolve.
  • Monitor build minutes and parallel jobs to prevent over-provisioning.

Best Practices for License Compliance

  • Audit license usage quarterly to identify unused seats.
  • Optimize pipeline triggers and retention policies to cut down on billing minutes.

Warning

Overspending on idle parallel jobs can quickly inflate your monthly bill. Review utilization metrics before adding capacity.

  • Set budgets and alerts in Azure Cost Management.
  • Leverage built-in analytics to forecast future licensing requirements.

Watch Video

Watch video content

Previous
Tool Selection