Integrated CI/CD and project delivery on the Microsoft stack
Day 1
Azure Pipelines & YAML
- Azure DevOps organization structure: organizations, projects, teams
- Azure Repos: branching strategies, pull request policies, branch protection
- Azure Pipelines: YAML vs classic, triggers, stages, jobs, steps
- Pipeline templates: step templates, job templates, stage templates — reuse across repos
- Variables and variable groups: secrets, pipeline variables, library groups
- Service connections: Azure Resource Manager, Docker registry, Kubernetes
- Environments: deployment environments, approval gates, deployment history
- Azure Artifacts: NuGet, npm, Maven, PyPI feeds, upstream sources
Day 2
Advanced Pipelines & Kubernetes Deployment
- Self-hosted agents: agent pools, scale set agents, Docker agents
- Pipeline caching: cache task, key strategies for npm, Maven, pip
- Container jobs: running pipeline steps inside Docker containers
- Deployment strategies: runOnce, rolling, canary in environment deployments
- Kubernetes deployment: kubectl task, Helm task, manifest generation
- Azure Container Registry integration
- Boards: work items, sprints, queries, dashboards — Agile and Scrum boards
- Azure Test Plans basics
- Pipeline analytics: test reporting, code coverage, pipeline metrics
What your team walks away with
Teams who can build, maintain, and optimize Azure Pipelines — from YAML fundamentals through templated multi-stage deployments to Kubernetes.
- Write modular YAML pipelines with reusable templates across multiple repositories
- Configure environments with approval gates and deployment history
- Deploy to Kubernetes via Azure Pipelines with proper service connections
- Set up artifact feeds and manage package dependencies in Azure Artifacts
Book the Azure DevOps training
Can be combined with the Microsoft Azure training for a full Azure cloud and DevOps package.
Get in touch