Certified Microsoft Azure DevOps Engineer badge achieved after attending the AZ 400 Azure DevOps Engineer Certification Course
9.40

Fill-star Fill-star Fill-star Fill-star Fill-star Fill-star Fill-star Fill-star Fill-star half-star

(409 Reviews)

Microsoft Certified DevOps Engineer (AZ-400)

Accelerate Software Delivery and Deployment with Azure DevOps expertise. Learn how to automate workflows, streamline collaboration and ensure continuous integration and deployment.

course: Microsoft Certified DevOps Engineer (AZ-400)

Duration: 4 days

Format: Virtual or Classroom

prepare-exam Prepares for Exam : Designing and Implementing Microsoft DevOps Solutions (AZ-400)

certification-icon Prepares for Certification : Microsoft Certified: DevOps Engineer Expert

ktk-icon Attend this and 60+ other Microsoft courses for FREE with Unlimited Microsoft Training

Overview

AZ-400, known as Microsoft Certified: DevOps Engineer Expert, is a certification validating skills in implementing DevOps practices on Azure. Achieving this certification demonstrates expertise in areas like version control, continuous integration, continuous delivery, infrastructure as code, and more. Elevate your career with AZ-400, showcasing your proficiency in optimizing and managing DevOps processes within the Azure environment for enhanced software delivery.

This course includes
  • intructor-iconInstructor-led training
  • intructor-iconPractice test
  • intructor-iconPre-reading
  • intructor-iconPersonal Learning Path
  • intructor-iconCertification Guarantee
  • intructor-iconEmail, chat and phone support

Top companies trust Readynez

Who is this course for?

Who is the Microsoft DevOps AZ 400 online training course for?

The Microsoft Certified DevOps Engineer (AZ-400) certification is designed for professionals who are responsible for designing, implementing, and maintaining DevOps processes and practices in an organization. The certification is ideal for individuals who have experience with DevOps practices and want to validate their skills and knowledge in this area. The AZ-400 certification covers various topics related to DevOps engineering, such as implementing DevOps development processes, implementing continuous integration and delivery, implementing dependency management, implementing application infrastructure, and implementing continuous feedback. The course teaches you how to design, implement, and maintain DevOps processes and practices using Microsoft Azure and other DevOps tools and technologies.

Curriculum

What you will learn during our AZ400 Azure DevOps Engineer training.

  • Design and implement logging
  • Evaluate and configure a logframe
  • Designing a log aggregation and storage strategy (e.g. Azure storage)
  • Design a log aggregation and query strategy using (e.g. Azure Monitor, Splunk)
  • Manage access control to log files (workspacecentric/resourcecentric)
  • Integrate crash analysis (App Center Crashes, Crashlytics)
  • Design and implement distributed tracking
  • Inspect application performance indicators
  • Inspect infrastructure performance indicators
  • Define and measure key metrics (CPU, memory, disk, network)
  • Implement alerts on key metrics (email, SMS, webhooks, Teams/Slack)
  • Integrate user analytics (eg Application Insights funnels, Visual Studio App Center, TestFlight, Google Analytics)
  • Configure and integrate container monitoring (Azure Monitor, Prometheus, etc.)
  • Configure and integrate with monitoring tools (Azure Monitor Application Insights, Dynatrace, New Relic, Naggios, Zabbix)
  • Create feedback loop from platform monitoring tools (eg Azure Diagnostics extension, Log Analytics agent, Azure Platform Logs, Event Grid)
  • Manage access control to the monitoring platform
  • Develop an actionable notification strategy
  • Identify and recommend metrics to base alerts on
  • Implement alerts using appropriate metrics
  • Implement alerts based on appropriate log messages
  • Implement alerts based on application health checks
  • Analyze combinations of metrics
  • Develop communication mechanism to notify users about degraded systems
  • Implement alerts for selfhealing activities (eg scaling, failovers)
  • Analyze the behavior of the system with regard to load and fault conditions
  • Calculate when a system will fail under different conditions
  • Measure baseline metrics for the system
  • Leveraging Application Insights Smart Detection and dynamic thresholds in Azure Monitor
  • Design and implement a health check
  • Analyze system dependencies to determine which dependency to include in the health check
  • Calculate healthy response timeouts based on the SLO of the service
  • Design approach to partial health situations
  • Design approach to piecemeal recovery (eg to improve objective recovery time strategies)
  • Integrate health checks with computing environment
  • Implement different types of health checks (container liveness, startup, shutdown)
  • Design an authentication and authorization strategy
  • Design an access solution (Azure AD Privileged Identity Management (PIM), Azure AD Conditional Access, MFA, Azure AD B2B, etc.)
  • Implement Service Principals and Managed Identity
  • Designing an application access solution using Azure AD B2C
  • Configure service connections
  • Evaluate and configure vault solution (Azure Key Vault, Hashicorp Vault)
  • Manage security certificates
  • Design a secret storage and retrieval strategy (KeyVault secrets, GitHub secrets, Azure Pipelines secrets)
  • Formulate a plan for the implementation of secret files as part of Develop security and compliance
  • Automate dependency scanning for security (container scanning, OWASP)
  • Automate dependency scanning for compliance (licenses: MIT, GPL)
  • Assess and report risks
  • Designing a source code compliance solution (e.g. GitHub code scanning, GitHub Secret scanning, pipeline based scans, Git hooks, SonarQube, Dependabot, etc.)
  • Implement Azure policies to enforce organizational requirements
  • Implement container scanning (e.g. static scanning, malware, cryptomining)
  • Design and implement Azure Container Registry Tasks
  • Design a breaktheglass strategy to respond to security incidents
  • Develop a modern strategy for controlling sources
  • Integrate/migrate disparate source control systems (e.g. GitHub, Azure Repos)
  • Design authentication strategies
  • Designing approaches for handling large binaries (e.g. Git LFS)
  • Designing approaches for sharing archives across (e.g. Git submodules, packages)
  • Implement workflow hooks
  • Designing approaches for effective code reviews (e.g. GitHub code review assignments, schedule reminders, Pull Analytics)
  • Define guidelines for Pull Requests (PR) to enforce correlation of work items
  • Implement constraints on branch merging (eg branch policies, branch protection, manual, etc.)
  • Define branch strategy (e.g. main branch, feature branch, release branch, GitHub flow)
  • Design and implement a PR workflow (review of codes, approvals)
  • Enforce static code analysis to achieve consistent code quality on PR
  • Configure permissions in the control store for sources
  • Organize the repository with git tags
  • Plan the handling of oversized depots
  • Schedule content recovery in all storage modes
  • Delete data from source control
  • Integrate GitHub with DevOps pipelines
  • Integrate GitHub with identity management solutions (Azure AD)
  • Design for GitOps
  • Design for ChatOps
  • Integrate source control artifacts for consumption (eg Git changelog)
  • Integrate GitHub Codespaces
  • Communicate deployment and release information with business stakeholders
  • Create dashboards combining boards, pipelines (custom dashboards on Azure DevOps)
  • Design a communication strategy for cost management
  • Integrate release pipeline with work item tracking (eg AZ DevOps, Jira, ServiceNow)
  • Integrate GitHub as a repository with Azure Boards
  • Communicate user analysis
  • Design the onboarding process for new employees
  • Assess and document external dependencies (e.g. integrations, packages)
  • Assess and document artifacts (version, release notes)
  • Integrate monitoring tools with communication platforms (e.g. Teams, Slack, dashboards)
  • Notify stakeholders of key metrics, alerts and critical incidents using communication and project management platforms (e.g. email, SMS, Slack, Teams, ServiceNow, etc.)
  • Integrate build and release with communication platforms (eg build errors, release errors)
  • Integrate GitHub pull request approvals via mobile apps
  • Design build automation
  • Integrate the build pipeline with external tools (e.g. dependency and security scanning, code coverage)
  • Implement quality gates (e.g. code coverage, internationalization, peer review)
  • Design a test strategy (eg integration, load, fuzz, API, chaos)
  • Integrate multiple tools (e.g. GitHub Actions, Azure Pipeline, Jenkins)
  • Recommend tools for package management (e.g. GitHub packages, Azure Artifacts, Azure Automation Runbooks Gallery, Nuget, Jfrog, Artifactory)
  • Designing an Azure Artifacts deployment including linked feeds
  • Design versioning strategy for code assets (eg SemVer, date based)
  • Plan for assessing, updating and reporting packages that depend on each other (GitHub)
  • Designing a versioning strategy for packages (e.g. SemVer, datebased)
  • Design a versioning strategy for implementation artifacts
  • Assess a configuration management mechanism for application infrastructure
  • Define and enforce desired state configuration for environments
  • Design and implement build agent infrastructure (includes costs, tool selection, licenses, maintenance)
  • Develop and implement build trigger rules
  • Develop build pipelines
  • Designing build orchestration (products composed of multiple builds)
  • Integrate configuration into the build process
  • Develop complex build scenarios (eg containerized agents, hybrid, GPU)
  • Monitor pipeline health (failure rate, duration, flaky tests)
  • Optimizing build (cost, time, performance, reliability)
  • Analyze CI load to determine build agent configuration and capability
  • Manage selfhosted build agents (VM templates, containerization, etc.)
  • Create reusable build subsystems (YAML templates, Task Groups, Variable Groups, etc.)
  • Develop deployment scripts and templates
  • Recommend a deployment solution (eg GitHub Actions, Azure Pipelines, Jenkins, CircleCI, etc.)
  • Design and implement infrastructure as code (ARM, Terraform, PowerShell, CLI)
  • Develop process for application deployment (container, binary, scripts)
  • Develop process for database implementation (migration, data movement, ETL)
  • Integrate configuration management as part of the release process
  • Develop complex deployments (IoT, Azure IoT Edge, mobile, App Center, DR, multiregion, CDN, sovereign cloud, Azure Stack, etc.)
  • Combine release targets depending on release delivery (eg infrastructure, code, assets, etc.)
  • Design the release pipeline to ensure reliable sequencing of dependency implementations

Preparation

How to best be prepared for our AZ 400 Azure DevOps course.

At Readynez, we provide many resources and have experienced experts in the field. That is why we are also very successful with many satisfied customers. You can therefore safely take your course with us. In order to take the AZ-400 Azure DevOps course, however, some prerequisites are required.

You have the perfect starting point to take the course with these prerequisites:

  • [Dictionary item: Orange-check] Proficiency in using Microsoft Azure and its services, including Azure DevOps.
  • [Dictionary item: Orange-check] Strong understanding of software development processes and methodologies, such as Agile and Scrum.
  • [Dictionary item: Orange-check] Experience with version control systems like Git.
  • [Dictionary item: Orange-check] Knowledge of continuous integration (CI) and continuous deployment (CD) practices and tools.
  • [Dictionary item: Orange-check] Familiarity with infrastructure as code (IaC) concepts and tools such as Azure Resource Manager (ARM) templates or Terraform.
  • [Dictionary item: Orange-check] Understanding of containerization technologies like Docker and orchestration tools like Kubernetes.
  • [Dictionary item: Orange-check] Basic understanding of networking concepts and security best practices.
  • [Dictionary item: Orange-check] Experience in scripting or programming languages such as PowerShell, Bash, or Python.
  • [Dictionary item: Orange-check] Prior experience in software development or IT operations roles is recommended.
  • [Dictionary item: Orange-check] Completion of relevant training or certification courses on Azure fundamentals and DevOps practices is advantageous.

Meet our instructors

Meet some of the Readynez Instructors you can meet on your course. They are experts, passionate about what they do, and dedicated to give back to their industry, their field, and those who want to learn, explore, and advance in their careers.

tiago-costa

Tiago Costa

Tiago Costa is Microsoft MVP and a Cloud Architect and Advisor and International speaker on the Microsoft Cloud.

Tiago Costa is a Cloud Architect and Advisor on Microsoft Azure. For the past years he has been architecting and developing solutions using Microsoft Azure for some of the fortune 500 companies.

Due to his strong real-world experience, Tiago regularly teaches Microsoft Azure classes around the world. Microsoft Azure MVP since 2016 for his community efforts in promoting and sharing knowledge with the community.

Tiago has 40+ Microsoft Certifications including MCT – Microsoft Certified Trainer - and got awarded as MCT Regional Lead every year since 2016. He’s the founder of the Azure Portugal User Group. He loves diving into new technologies and to share his experience at conferences and training classes, but what excites him about his work is to help others exploring new frontiers in technology impacting their life’s, making the world a better place for everyone. His free time is spent with his family in the sunny Lisbon, Portugal building cool and geek projects

tiago-costa

Jens Gilges

Jens is a 20-year MCT, an Amazon Authorized Champion Instructor and a well accomplish Cloud Infrastructure Security Consultant and Penetration Tester.

Jens Gilges is a highly skilled professional with expertise in Azure, AWS, and Penetration Testing. With a remarkable 20-year tenure as a Microsoft Certified Trainer (MCT), Jens has honed his proficiency in various Microsoft technologies. Notably, he is not just a trainer but an industry leader, holding the prestigious title of AWS Champion Instructor.

Jens is dedicated to imparting his knowledge globally, delivering top-tier security and AWS training to clients across the world. His passion for these cloud platforms shines through in his engaging and informative sessions. Whether you're seeking insights into Azure's versatile capabilities, AWS's vast infrastructure, or the intricacies of Penetration Testing, Jens is your go-to expert.

With Jens at the helm, you can expect a comprehensive learning experience that combines years of expertise with a commitment to staying at the forefront of cloud technologies. Join him on a journey of continuous learning and explore the ever-evolving landscapes of Azure, AWS, and Penetration Testing.

FAQs

FAQs for the Microsoft Certified DevOps Engineer (AZ-400) course.

AZ-400 is the Microsoft Certified: DevOps Engineer Expert certification. It validates the skills and knowledge required to design and implement DevOps practices on Microsoft Azure. Professionals with this certification demonstrate expertise in areas such as version control, continuous integration, continuous delivery, infrastructure as code, and monitoring and feedback.

Unlock your potential with the AZ-400 certification – Microsoft Certified: DevOps Engineer Expert. Join our comprehensive course at Readynez, where we specialize in guiding individuals and teams to success in certification exams. Embrace the future of DevOps, master Azure practices, and enhance your career. Become certified with us and open doors to exciting opportunities in the dynamic field of cloud-based DevOps engineering. Your success starts here.

To attain the AZ-400 certification, aspiring candidates should ideally have hands-on experience with Azure administration, Azure development processes, and an in-depth understanding of both Azure DevOps and Git. Familiarity with Agile and Scrum methodologies is beneficial, and a foundational knowledge of continuous integration, continuous delivery, and version control is highly recommended.

The cost of AZ-400 certification exam costs anywhere from €150 - €228 depending upon your location and currency exchange rate.

The AZ-400 exam syllabus covers various topics related to Azure DevOps Services and DevOps practices. The key areas include:

  • Develop an instrumentation strategy (5-10%)
  • Develop a Site Reliability Engineering (SRE) strategy (5-10%)
  • Develop a security and compliance plan (10-15%)
  • Manage source control (10-15%)
  • Facilitate communication and collaboration (10-15%)
  • Define and implement continuous integration (20-25%)
  • Implement continuous delivery (10-15%)
  • Implement dependency management (5-10%)

Yes, the AZ-400 certification, "Designing and Implementing Microsoft DevOps Solutions," is highly valuable for individuals pursuing a career in DevOps and cloud-based development. It demonstrates your expertise in using Azure DevOps Services and implementing DevOps practices, making you a valuable asset to organizations adopting modern software development methodologies.

The time it takes to become AZ-400 certified varies depending on individual factors such as prior experience, knowledge, and the time commitment for preparation. On average, candidates may spend several weeks to a few months preparing for the exam through self-study, online courses, or instructor-led training programs.

The AZ-400 certification exam can be either taken online or through a certified Pearson VUE test center.

The difficulty of passing the AZ-400 exam depends on individual factors such as prior experience, knowledge, and preparation efforts. The exam is designed to assess skills in implementing DevOps practices with Microsoft Azure technologies. Candidates with hands-on experience in Azure DevOps and thorough preparation through study materials, practice tests, and practical application are more likely to succeed.

To obtain the certificate, a minimum score of 700 out of 1000 is required, with a passing threshold of 70%.

To maintain your AZ-400 certification, you need to earn 40 Continuing Professional Education (CPE) credits each year, with a minimum of 20 CPEs earned in each of the two ISACA domains. You can obtain CPEs through various activities, such as attending conferences, participating in training courses, or engaging in professional development activities related to information systems audit, control, and security.

The average salary for professionals with AZ-400 certification can vary based on factors such as experience, location, and the specific job role. On average, individuals holding the AZ-400 certification can earn salaries ranging from €82,278to €1,09,735 annually, with the potential for higher earnings based on expertise and seniority.

Reviews

Feedback from our Certified Azure DevOps Engineer (AZ-400) delegates.

thomas-willer-img

Bjorn Hackberg

Well prepared teacher with a great combo of pedagogical and technical skills.

jordan-hind-img

Marc Lichtenstein Schultz

Very good and informative course with a good instructor that was good explaining to someone who hasnt used DevOps as much.

Why Pay More??

Go beyond one certification Achieve Complete Masterymedal-icon

Why settle for just one certification course when you can attend ALL certification courses for the price of less than one single course?

Group-1798
  • [Dictionary item: Orange-check] 60+ Courses for the price of less than one
  • [Dictionary item: Orange-check] LIVE Instructor-led courses
  • [Dictionary item: Orange-check] Expert Instructors at your fingertips
  • [Dictionary item: Orange-check] Money-back Guarantee
  • [Dictionary item: Orange-check] Flexible payment options
EXPLORE READYNEZ UNLIMITED

A perfect tool to help us develop the skills and competencies we need for success

it's-IT Kasper Meyer Christensen


A training solution so good that it pays for itself

50%
MINIMUM SAVINGS

Businesses leveraging Readynez Unlimited save at least to 50% on their training and certifications

2.4 X
COURSES PER LICENSE

Unlimited license holders attend on average 2.4 courses per year


Get more for less with Readynez Unlimited

Courses

60+ INSTRUCTOR-LED COURSES

For the price of less than one course.

Quality

SAME HIGH READYNEZ QUALITY

Just cheaper and more flexible.

Flexible

FLEXIBLE PAYMENT OPTIONS

The easiest, most flexible and cheapest way to get Certified.

Unlimited

UNLIMITED ACCESS

Attend as many courses you want no limitations!

Money Gaurantee

MONEY BACK GUARANTEE

Refund provided if license costs surpass the value of your training.

Training

LIVE TRAININGS ONLY

Interact 1-on-1 with 50+ seasoned instructors.

Basket

{{item.CourseTitle}}

Price: {{item.ItemPriceExVatFormatted}} {{item.Currency}}