Skip to content
>_
SecOps
Log
_
Home
Courses
Learning path
Resources
Topics
Blog
All courses
Azure DevOps Engineer Professional
Beginner
5 sections · 15 lessons · ~10h total · 60-question self-test
Start course
01
Azure Pipelines & CI
3 lessons
Test yourself
01
Azure Pipelines & CI
Stages/jobs/steps, triggers, fast feedback.
30 min
02
Pipeline as code (YAML)
Versioned pipelines, variables, templates.
30 min
03
Agents & pools
Hosted vs self-hosted, securing agents.
25 min
02
Repos, artifacts & flow
3 lessons
Test yourself
01
Azure Repos & branch policies
Pull requests, protected main, hygiene.
30 min
02
Branching & feature flags
Trunk-based dev; decouple deploy from release.
30 min
03
Artifacts & dependencies
Feeds, pinning, dependency integrity.
25 min
03
Infrastructure as code
3 lessons
Test yourself
01
ARM & Bicep
Azure-native IaC, modules, idempotency.
30 min
02
Terraform on Azure
Multi-cloud IaC, state, plan/apply.
30 min
03
IaC pipelines & config
Reviewed/scanned IaC; Key Vault & App Config.
30 min
04
Continuous delivery
3 lessons
Test yourself
01
Release pipelines & approvals
Promote one artifact through gated envs.
30 min
02
Progressive delivery
Blue/green, canary, rolling, auto-rollback.
30 min
03
Zero-downtime deployment
Deployment slots and health-aware routing.
25 min
05
Secure DevOps & observability
3 lessons
Test yourself
01
DevSecOps in the pipeline
Shift-left scanning; secure the pipeline.
30 min
02
Observability & gates
Monitor/App Insights driving deploy decisions.
30 min
03
Incident response & improvement
Blameless post-mortems; the DevOps loop.
25 min
Final exam
Test yourself on everything
60 questions drawn from all 5 sections — every answer explained as you pick.
Start final exam