Microsoft Azure DevOps Engineer Expert (AZ-400)
Level: Expert
Course Overview
Course Overview
This course provides the knowledge and skills required to design, implement and manage modern DevOps practices using Microsoft Azure and related technologies. It is designed for professionals who want to improve collaboration between development and operations teams while accelerating the delivery of secure, reliable and scalable solutions. Throughout the course, learners will explore the key principles of DevOps and discover how to implement continuous integration, continuous delivery (CI/CD), infrastructure as code, automated testing, release management and monitoring. The course also covers source control, dependency management, security, compliance and feedback mechanisms that support efficient software delivery. By combining theory with practical examples and hands-on exercises, delegates will gain the skills needed to design and implement DevOps processes that improve productivity, reduce risk and support modern software development practices.
Target Audience
- DevOps engineers responsible for designing and implementing DevOps practices
- Developers and software engineers working with Azure DevOps and GitHub
- System administrators and infrastructure professionals transitioning to DevOps methodologies
- Cloud engineers and architects responsible for deployment automation and infrastructure management
- Professionals preparing for the Microsoft DevOps Engineer Expert certification
- IT professionals seeking to improve software delivery, automation and operational efficiency
By the End of This Course, You Will Be Able To:
- Plan and implement DevOps processes and practices across an organisation
- Manage source control and enterprise-scale Git repositories
- Implement continuous integration using Azure Pipelines and GitHub Actions
- Design and implement secure continuous delivery and deployment strategies
- Develop release management workflows and deployment patterns
- Manage infrastructure as code using Azure services and automation tools
- Implement security controls and validate code for governance and compliance requirements
- Design and implement dependency and package management strategies
- Manage secrets, credentials and secure development practices
- Implement monitoring, logging and continuous feedback mechanisms
- Optimise collaboration between development and operations teams
- Prepare for the Microsoft DevOps Engineer Expert certification examination
This course provides the knowledge and skills required to design, implement and manage modern DevOps practices using Microsoft Azure and related technologies. It is designed for professionals who want to improve collaboration between development and operations teams while accelerating the delivery of secure, reliable and scalable solutions. Throughout the course, learners will explore the key principles of DevOps and discover how to implement continuous integration, continuous delivery (CI/CD), infrastructure as code, automated testing, release management and monitoring. The course also covers source control, dependency management, security, compliance and feedback mechanisms that support efficient software delivery. By combining theory with practical examples and hands-on exercises, delegates will gain the skills needed to design and implement DevOps processes that improve productivity, reduce risk and support modern software development practices.
Target Audience
- DevOps engineers responsible for designing and implementing DevOps practices
- Developers and software engineers working with Azure DevOps and GitHub
- System administrators and infrastructure professionals transitioning to DevOps methodologies
- Cloud engineers and architects responsible for deployment automation and infrastructure management
- Professionals preparing for the Microsoft DevOps Engineer Expert certification
- IT professionals seeking to improve software delivery, automation and operational efficiency
By the End of This Course, You Will Be Able To:
- Plan and implement DevOps processes and practices across an organisation
- Manage source control and enterprise-scale Git repositories
- Implement continuous integration using Azure Pipelines and GitHub Actions
- Design and implement secure continuous delivery and deployment strategies
- Develop release management workflows and deployment patterns
- Manage infrastructure as code using Azure services and automation tools
- Implement security controls and validate code for governance and compliance requirements
- Design and implement dependency and package management strategies
- Manage secrets, credentials and secure development practices
- Implement monitoring, logging and continuous feedback mechanisms
- Optimise collaboration between development and operations teams
- Prepare for the Microsoft DevOps Engineer Expert certification examination
Microsoft Certified: DevOps Engineer Expert (AZ-400)
Development for enterprise DevOps
- Introduction to DevOps
- Plan Agile with GitHub Projects and Azure Boards
- Design and implement branch strategies and workflows
- Collaborate with pull requests in Azure Repos
- Explore Git hooks
- Plan foster inner source
- Manage and configure repositories
- Identify technical debt
Implement CI with Azure Pipelines and GitHub Actions
- Explore Azure Pipelines
- Manage Azure Pipeline agents and pools
- Describe pipelines and concurrency
- Design and implement a pipeline strategy
- Integrate with Azure Pipelines
- Introduction to GitHub Actions
- Learn continuous integration with GitHub Actions
- Design a container build strategy
Design and implement a release strategy
- Create a release pipeline
- Explore release recommendations
- Provision and test environments
- Manage and modularise tasks and templates
- Automate inspection of health
Implement a secure continuous deployment using Azure Pipelines
- Introduction to deployment patterns
- Implement blue-green deployment and feature toggles
- Implement canary releases and dark launching
- Implement A/B testing and progressive exposure deployment
- Integrate with identity management systems
- Manage application configuration data
Manage infrastructure as code using Azure and DSC
- Explore infrastructure as code and configuration management
- Create Azure resources using Azure Resource Manager templates
- Create Azure resources by using Azure CLI
- Explore Azure Automation with DevOps
- Implement Desired State Configuration (DSC)
- Implement Bicep
Implement security and validate codebases for compliance
- Introduction to Secure DevOps
- Implement open-source software
- Software Composition Analysis
- Security Monitoring and Governance
Design and implement a dependency management strategy
- Explore package dependencies
- Understand package management
- Migrate, consolidate, and secure artefacts
- Implement a versioning strategy
- Introduction to GitHub Packages
Implement continuous feedback
- Implement tools to track usage and flow
- Develop monitor and status dashboards
- Share knowledge within teams
- Design processes to automate application analytics
- Manage alerts, blameless retrospectives and a just culture
Microsoft Certified: DevOps Engineer Expert (AZ-400)
Development for enterprise DevOps
- Introduction to DevOps
- Plan Agile with GitHub Projects and Azure Boards
- Design and implement branch strategies and workflows
- Collaborate with pull requests in Azure Repos
- Explore Git hooks
- Plan foster inner source
- Manage and configure repositories
- Identify technical debt
Implement CI with Azure Pipelines and GitHub Actions
- Explore Azure Pipelines
- Manage Azure Pipeline agents and pools
- Describe pipelines and concurrency
- Design and implement a pipeline strategy
- Integrate with Azure Pipelines
- Introduction to GitHub Actions
- Learn continuous integration with GitHub Actions
- Design a container build strategy
Design and implement a release strategy
- Create a release pipeline
- Explore release recommendations
- Provision and test environments
- Manage and modularise tasks and templates
- Automate inspection of health
Implement a secure continuous deployment using Azure Pipelines
- Introduction to deployment patterns
- Implement blue-green deployment and feature toggles
- Implement canary releases and dark launching
- Implement A/B testing and progressive exposure deployment
- Integrate with identity management systems
- Manage application configuration data
Manage infrastructure as code using Azure and DSC
- Explore infrastructure as code and configuration management
- Create Azure resources using Azure Resource Manager templates
- Create Azure resources by using Azure CLI
- Explore Azure Automation with DevOps
- Implement Desired State Configuration (DSC)
- Implement Bicep
Implement security and validate codebases for compliance
- Introduction to Secure DevOps
- Implement open-source software
- Software Composition Analysis
- Security Monitoring and Governance
Design and implement a dependency management strategy
- Explore package dependencies
- Understand package management
- Migrate, consolidate, and secure artefacts
- Implement a versioning strategy
- Introduction to GitHub Packages
Implement continuous feedback
- Implement tools to track usage and flow
- Develop monitor and status dashboards
- Share knowledge within teams
- Design processes to automate application analytics
- Manage alerts, blameless retrospectives and a just culture
- Exam duration: 150 minutes
- 40–60 multiple-choice, case study and scenario-based questions
- Passing score: 700 out of 1,000
- Closed-book examination – no reference materials are permitted during the exam
- Exam duration: 150 minutes
- 40–60 multiple-choice, case study and scenario-based questions
- Passing score: 700 out of 1,000
- Closed-book examination – no reference materials are permitted during the exam
- Four days of instructor-led training and exam preparation delivered by an accredited Microsoft trainer
- Official Microsoft course materials, labs and supporting learning resources
- Microsoft certification examination voucher included. Examination vouchers are usually valid for up to 12 months from the date of issue; however, funding rules may require learners funded through schemes such as PLA, ReAct or other government-funded programmes to sit their examination within a shorter timeframe.
- Exam Pass Guarantee – if you do not pass the exam after attending the course, you can retake the same training with NILC at no additional cost. You will only need to pay the examination fee charged by the exam provider. Applies to instructor-led courses only.
- Four days of instructor-led training and exam preparation delivered by an accredited Microsoft trainer
- Official Microsoft course materials, labs and supporting learning resources
- Microsoft certification examination voucher included. Examination vouchers are usually valid for up to 12 months from the date of issue; however, funding rules may require learners funded through schemes such as PLA, ReAct or other government-funded programmes to sit their examination within a shorter timeframe.
- Exam Pass Guarantee – if you do not pass the exam after attending the course, you can retake the same training with NILC at no additional cost. You will only need to pay the examination fee charged by the exam provider. Applies to instructor-led courses only.
This is an advanced-level course intended for experienced IT professionals, developers and DevOps practitioners. Learners should have experience working with Azure administration, software development or infrastructure management and be familiar with core DevOps concepts. Previous hands-on experience with Azure DevOps, GitHub or other source control and automation tools will help learners get the most from the course. Before attending, delegates should have:
- A working knowledge of Azure services and cloud computing concepts
- Experience with software development, scripting or infrastructure administration
- Familiarity with source control systems such as Git
- An understanding of continuous integration and continuous deployment (CI/CD) concepts
- Knowledge of basic networking, security and identity management principles
- Experience working in development, operations or DevOps-related roles
Microsoft also recommends that learners have experience administering or developing solutions in Azure and understand both development and operations processes within modern IT environments.
This is an advanced-level course intended for experienced IT professionals, developers and DevOps practitioners. Learners should have experience working with Azure administration, software development or infrastructure management and be familiar with core DevOps concepts. Previous hands-on experience with Azure DevOps, GitHub or other source control and automation tools will help learners get the most from the course. Before attending, delegates should have:
- A working knowledge of Azure services and cloud computing concepts
- Experience with software development, scripting or infrastructure administration
- Familiarity with source control systems such as Git
- An understanding of continuous integration and continuous deployment (CI/CD) concepts
- Knowledge of basic networking, security and identity management principles
- Experience working in development, operations or DevOps-related roles
Microsoft also recommends that learners have experience administering or developing solutions in Azure and understand both development and operations processes within modern IT environments.
Who is the Microsoft Azure DevOps Engineer Expert (AZ-400) course suitable for?
The AZ-400 course is designed for experienced IT professionals who want to design and implement DevOps processes and practices. It is particularly suitable for developers, Azure administrators, DevOps engineers and other professionals involved in software development, deployment and cloud operations.
Is AZ-400 suitable for beginners?
No. AZ-400 is an Expert-level course and assumes you already have experience working with software development or Microsoft Azure administration. If you are new to Azure, we recommend building your foundational Azure knowledge before moving on to AZ-400.
What experience should I have before attending AZ-400?
You should have practical experience with Azure administration or development and an understanding of source control, software development lifecycles and cloud technologies. Previous experience with Git, Azure DevOps or GitHub is also beneficial.
Who is the Microsoft Azure DevOps Engineer Expert (AZ-400) course suitable for?
The AZ-400 course is designed for experienced IT professionals who want to design and implement DevOps processes and practices. It is particularly suitable for developers, Azure administrators, DevOps engineers and other professionals involved in software development, deployment and cloud operations.
Is AZ-400 suitable for beginners?
No. AZ-400 is an Expert-level course and assumes you already have experience working with software development or Microsoft Azure administration. If you are new to Azure, we recommend building your foundational Azure knowledge before moving on to AZ-400.
What experience should I have before attending AZ-400?
You should have practical experience with Azure administration or development and an understanding of source control, software development lifecycles and cloud technologies. Previous experience with Git, Azure DevOps or GitHub is also beneficial.
Dates & Prices
Live Instructor-Led Virtual
Live Instructor-Led Virtual
Can't find the course dates, location or delivery type you are looking for?
Fill out the request dates form above and we'll try our best to accommodate or contact us directly.
"*" indicates required fields
How we deliver our courses
Virtual
Our virtual courses allow you to access live instructor-led training from the same expert instructors that deliver our classroom courses, without leaving the comfort of your home or office. All virtual courses are fully interactive, and learners can communicate with their trainer and peers at any time.
Many of our virtual courses are also recorded, so you can recap over the content you learnt as many time as you wish.
Classroom
Our classroom courses allow you to learn and interact face-to-face with our expert instructors in a comfortable and modern training environment. All of our classroom based courses take place at NILC centers, or high quality training facilities, and include all required IT and physical equipment.
We also limit our class sizes to help promote better discussions and to ensure your learning experience is comfortable as possible.
Onsite
Save time and hassle by arranging for one of our expert instructors to come to you. Our onsite courses allow you to learn in a location of your choosing, and you can train as many or as few people as you want – from a single person or team to whole departments. We can also fully customize the course content to the specific requirements of your business or project.
We offer onsite courses throughout the UK and it can be a great team building opportunity for colleagues to come together, bond and discuss.
Online
Our Online Self Paced courses allow you to learn new skills from our expert instructors, in your own time and at your own pace. Our flexible online learning platform allows you to access content on your computer, tablet or mobile device, whether you’re on the move or at home. All our online courses come with immediate access and you can start learning straight away, from any internet enabled compatible device.
We also offer online email support from our expert instructors, so they’re always on hand and happy to help you with any questions which may arise.
Why choose NILC for your training?
Award-Winning Training with Industry-Leading Customer Satisfaction
Trusted Training Partner by Colleges, Government Organisations and Businesses
UK-Based Trainers with Real-World Industry Experience
Family-Run Business with Customer Service at Its Core
Rated Excellent on Trustpilot with 950+ Customer Reviews
Our learners rate us 'Excellent' on Trustpilot
Frequently Asked Questions
The AZ-400 course is designed for experienced IT professionals who want to design and implement DevOps processes and practices. It is particularly suitable for developers, Azure administrators, DevOps engineers and other professionals involved in software development, deployment and cloud operations.
No. AZ-400 is an Expert-level course and assumes you already have experience working with software development or Microsoft Azure administration. If you are new to Azure, we recommend building your foundational Azure knowledge before moving on to AZ-400.
You should have practical experience with Azure administration or development and an understanding of source control, software development lifecycles and cloud technologies. Previous experience with Git, Azure DevOps or GitHub is also beneficial.
You will learn how to design and implement enterprise DevOps processes, source control strategies, Continuous Integration and Continuous Deployment (CI/CD), release strategies, Infrastructure as Code, security and compliance, dependency management and continuous feedback.
Yes. The course covers technologies from both Azure DevOps and GitHub. You will work with Azure Boards, Azure Repos, Azure Pipelines, GitHub Actions, GitHub Projects, and GitHub Packages.
Yes. CI/CD is a major part of the course. You will learn to design and implement pipeline strategies using Azure Pipelines and GitHub Actions, create release pipelines, and implement secure continuous deployment.
Yes. You will explore Infrastructure as Code and configuration management, including creating Azure resources using Azure Resource Manager templates, Azure CLI and Bicep. The course also introduces Azure Automation and Desired State Configuration (DSC).
Yes. Security is integrated throughout the course. You will explore Secure DevOps practices, secrets and identity management, software composition analysis, security monitoring, governance and methods for validating codebases for compliance.
Yes. Eligible learners may be able to access funding through schemes such as Personal Learning Accounts (PLA), PLA Digital, ReAct+, and Skills for the Workplace. Please contact NILC to discuss your eligibility
Frequently Asked Questions
The AZ-400 course is designed for experienced IT professionals who want to design and implement DevOps processes and practices. It is particularly suitable for developers, Azure administrators, DevOps engineers and other professionals involved in software development, deployment and cloud operations.
No. AZ-400 is an Expert-level course and assumes you already have experience working with software development or Microsoft Azure administration. If you are new to Azure, we recommend building your foundational Azure knowledge before moving on to AZ-400.
You should have practical experience with Azure administration or development and an understanding of source control, software development lifecycles and cloud technologies. Previous experience with Git, Azure DevOps or GitHub is also beneficial.
You will learn how to design and implement enterprise DevOps processes, source control strategies, Continuous Integration and Continuous Deployment (CI/CD), release strategies, Infrastructure as Code, security and compliance, dependency management and continuous feedback.
Yes. The course covers technologies from both Azure DevOps and GitHub. You will work with Azure Boards, Azure Repos, Azure Pipelines, GitHub Actions, GitHub Projects, and GitHub Packages.
Yes. CI/CD is a major part of the course. You will learn to design and implement pipeline strategies using Azure Pipelines and GitHub Actions, create release pipelines, and implement secure continuous deployment.
Yes. You will explore Infrastructure as Code and configuration management, including creating Azure resources using Azure Resource Manager templates, Azure CLI and Bicep. The course also introduces Azure Automation and Desired State Configuration (DSC).
Yes. Security is integrated throughout the course. You will explore Secure DevOps practices, secrets and identity management, software composition analysis, security monitoring, governance and methods for validating codebases for compliance.
Yes. Eligible learners may be able to access funding through schemes such as Personal Learning Accounts (PLA), PLA Digital, ReAct+, and Skills for the Workplace. Please contact NILC to discuss your eligibility
Trusted By