The AZ-400 practice test trains you in designing and implementing Microsoft DevOps solutions.
Why should I take the AZ-400 exam?
The AZ-400 certification offers you the perfect opportunity to gain an in-depth understanding of DevOps, and how to progress in your career as a DevOps engineer, having the skills to combine people, processes, and technologies to deliver valuable products and services that meet end-user needs and business objectives. The AZ-400 certification exam is an obligatory requirement to obtain the Microsoft certified: DevOps Engineer Expert certification, along with either the AZ-104 or the AZ-204.
The AZ-400 practice test includes two different modes: certification and practice mode. Certification mode allows you to assess your knowledge and discover your weak areas, with practice mode allowing you to focus on the areas that need development.
Configure processes and communications -19 questions
Configure activity traceability and flow of work
Plan and implement a structure for the flow of work and feedback cycles
Identify appropriate metrics related to flow of work, such as cycle times, time to recovery, and lead time
Integrate pipelines with work item tracking tools, such as Azure DevOps and GitHub
Implement traceability policies decided by development
Integrate a repository with Azure Boards
Configure collaboration and communication
Communicate actionable information by using custom dashboards in Azure DevOps
Document a project by using tools, such as wikis and process diagrams
Configure release documentation, including release notes and API documentation
Automate creation of documentation from Git history
Configure notifications by using webhooks
Design and implement source control –25 questions
Design and implement a source control strategy
Design and implement an authentication strategy
Design a strategy for managing large files, including Git LFS and git-fat
Design a strategy for scaling and optimizing a Git repository, including Scalar and crossrepository sharing
Implement workflow hooks
Plan and implement branching strategies for the source code
Design a branch strategy, including trunk-based, feature branch, and release branch
Design and implement a pull request workflow by using branch policies and branch protections
Implement branch merging restrictions by using branch policies and branch protections
Configure and manage repositories
Integrate GitHub repositories with Azure Pipelines, one of the services in Azure DevOps
Configure permissions in the source control repository
Configure tags to organize the source control repository
Recover data by using Git commands
Purge data from source control
Design and implement build and release pipelines -55 questions
Design and implement pipeline automation
Integrate pipelines with external tools, including dependency scanning, security scanning, and code coverage
Design and implement quality and release gates, including security and governance
Design integration of automated tests into a pipeline
Design and implement a comprehensive testing strategy
Implement orchestration of tools, such as GitHub Actions and Azure Pipelines
Design and implement a package management strategy
Design a package management implementation that uses Azure Artifacts, GitHub Packages, NuGet, and npm
Design and implement package feeds, including upstream sources
Design and implement a dependency versioning strategy for code assets and packages, including semantic versioning anddate-based
Design and implement a versioning strategy for pipeline artifacts
Design and implement pipelines
Select a deployment automation solution, including GitHub Actions and Azure Pipelines
Design and implement an agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainability
Develop and implement pipeline trigger rules
Develop pipelines, including classic and YAML
Design and implement a strategy for job execution order, including parallelism and multi-stage
Develop complex pipeline scenarios, such as containerized agents and hybrid
Configure and manage self-hosted agents, including virtual machine (VM) templates and containerization
Create reusable pipeline elements, including YAML templates, task groups, variables, and variable groups
Design and implement checks and approvals by using YAML environments
Design and implement deployments
Design a deployment strategy, including blue/green, canary, ring, progressive exposure, feature flags, and A/B testing
Design a pipeline to ensure reliable order of dependency deployments
Plan for minimizing downtime during deployments by using VIP swap, load balancer, and rolling deployments
Design a hotfix path plan for responding to high-priority code fixes
Implement load balancing for deployment, including Azure Traffic Manager and the Web Apps feature of Azure App Service
Implement feature flags by using Azure App Configuration Feature Manager
Implement application deployment by using containers, binary, and scripts
Design and implement infrastructure as code (IaC)
Recommend a configuration management technology for application infrastructure
Implement a configuration management strategy for application infrastructure, including IaC
Define an IaC strategy, including source control and automation of testing and deployment
Design and implement desired state configuration for environments, including Azure Automation State Configuration, Azure
Resource Manager, Bicep, and Azure Policy guest configuration
Maintain pipelines
Monitor pipeline health, including failure rate, duration, and flaky tests
Optimize pipelines for cost, time, performance, and reliability
Analyze pipeline load to determine agent configuration and capacity
Design and implement a retention strategy for pipeline artifacts and dependencies
Develop a security and compliance plan -15 questions
Design and implement a strategy for managing sensitive information in automation
Implement and manage service connections
Implement and manage personal access tokens
Implement and manage secrets, keys, and certificates by using Azure Key Vault, GitHub secrets, and Azure Pipelines secrets
Design and implement a strategy for managing sensitive files during deployment
Design pipelines to prevent leakage of sensitive information
Automate security and compliance scanning
Automate analysis of source code by using GitHub code scanning, GitHub secrets scanning, pipeline-based scans, and SonarQube
Automate security scanning, including container scanning and OWASP ZAP
Automate analysis of licensing, vulnerabilities, and versioning of open-source components by using WhiteSource Bolt and GitHub Dependency Scanning
Implement an instrumentation strategy -15 questions
Configure monitoring for a DevOps environment
Configure and integrate monitoring by using Azure Monitor
Configure and integrate with monitoring tools, such as Azure Monitor and Application Insights
Manage access control to the monitoring platform
Configure alerts for pipeline events
Analyze metrics
Inspect distributed tracing by using Application Insights
Inspect application performance indicators
Inspect infrastructure performance indicators, including CPU, memory, disk, and network
Identify and monitor metrics for business value
Analyze usage metrics by using Application Insight
Interrogate logs using basic Kusto Query Language (KQL) queries
Notes:
The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.
A practice test is an informal exam that reproduces the experience of an actual test and aims to prepare you better for what to expect on the real exam. A MeasureUp practice test includes approximately 150 questions covering the exam objective domains. In a MeasureUp practice test there are two specific test-taking modes to get students ready for their certification: Certification Mode and Practice Mode.
The Practice Mode allows users to highly customize their testing environment. They may select how many questions they want to include in their assessment, the maximum time to finish the test, the possibility to randomize the question order, and select how and which questions will be shown in the test.
The Certification Mode recreates the actual testing environment users will encounter when taking a certification exam. They are timed and do not allow users to view the answers and explanations to questions until after the test.
How does it work?
Take a look at our video to see exactly how MeasureUp’s practice tests work.
Why should you trust MeasureUp over free Learning material?
MeasureUp
Free learning material
A greater number of questions, so more opportunities to learn.
A small proportion of questions to introduce the exam.
Detailed explanations with online references of correct and incorrect answers.
Brief or no explanations of both correct and incorrect answer options.
A total of fourteen different question types.
Limited types of questions out of all the ones you'll find on the exam.
Customize the test based on your needs. Certification & Practice Mode.
Just one type of assessment, without customization options and without a time countdown.
Will studying with a MeasureUp practice test improve my chances of passing at the first attempt?
Yes. MeasureUp's practice tests have been specifically designed to help you both save time and pass at the first attempt. The test is fully customizable, allowing you to discover and focus on your weak areas. This makes the learning process quicker and smoother. Also, as the style, objectives, question type, and difficulty are the same as those found on the official exam, you can be confident that when you pass the practice test three times in Certification Mode, you are exam-ready.
What can I expect to earn if I pass the AZ-400 exam?
On passing the AZ-400, and obtaining a job as a senior developer, you can expect to earn a salary in the United States of approximately $175,000.
Source: Nigel Franks International.
Continue growing with MeasureUp’s learning material. Explore the Digital app and innovation learning path.
The MeasureUp AZ-400 practice test is the most realistic simulation of the actual certification exam on the market, giving you the perfect opportunity to pass the official AZ-400 exam on the first go. With our Test Pass Guarantee, you can be sure of success as we offer all of your money back if you do not pass. The AZ-400 practice test has been created by leading experts in administering and developing in Azure.
How to use an online Practice Test
In a Practice Test there are two specific test-taking modes to prepare students for their certification: Certification Mode and Practice Mode.
Practice Mode. The Practice Mode allows users to highly customize their testing environment. They may select how many questions they want to include in their assessment, the maximum time to finish the test, the possibility to randomize the question order, and select how and which questions will be shown in the test.
Certification Mode. The Certification Mode simulates the actual testing environment users will encounter when taking a certification exam. They are timed and do not allow users to request the answers and explanations to questions until after the test.
Will the questions be the same as the actual exam?
Although the questions will emulate those of the official exam in terms of style, content, level of difficulty, for reasons of copyright they will not be exactly the same. This will allow you to fully understand the content you are studying so that, no matter how the questions are focused, you can be confident you are covering the same material and that you will have no problem in passing the exam.
AZ-400 CERTIFICATION EXAM
Can I purchase an exam voucher from MeasureUp?
No, MeasureUp does not offer any exam vouchers for the certification exam.
How to prepare for the AZ-400 exam
Review the exam domains carefully.
Create your study plan for your preparation.
Enroll for the MeasureUp practice tests. Our practice tests emulate the actual exam in terms of style, format, skill sets, question structure, and level of difficulty, and can be taken in two different formats: practice mode and certification mode.
Practice, practice, practice! After looking at all the questions available in the test, checking the correct answers, reviewing the explanations regarding all the different answer options, and consulting the carefully chosen references, it is now time to use the test’s Certification Mode. This is the closest experience you’ll get to the real exam. And when you pass the Certification Mode twice consecutively with a score of 90% or more, you know you are… Exam ready!
What characteristics does the AZ-400 exam have?
Question number: 50-55 questions
Exam duration: 100- 120 minutes
Passing Score: All technical exam scores are reported on a scale of 1 to 1,000. A passing score is 700 or greater. As this is a scaled score, it may not equal 70% of the points. A passing score is based on the knowledge and skills needed to demonstrate competence as well as the difficulty of the questions.
Is the AZ-400 difficult?
The AZ-400 is an expert-level exam. In order to pass the AZ-400 DevOps Engineer Expert exam, you will ideally be familiar with both administration and development, being an expert in one of the two areas. You should also have relevant experience in administrator and developer roles.
What is the AZ-400 certification?
The Microsoft AZ-400 is an obligatory part of the Microsoft certified: DevOps Engineer Expert certification, along with either the AZ-104 or the AZ-204. It validates that the candidate has an in-depth understanding of DevOps with the skills to combine people, processes, and technologies to deliver valuable products and services that meet end-user needs and business objectives. The exam contains approximately 55 questions with a duration of 120 minutes and contains the following objectives: Configure processes and communications, design and implement source control, design and implement build and release pipelines, develop a security and compliance plan, and implement an instrumentation strategy.
How to prepare for AZ-400 exam?
As the Microsoft AZ-400 exam is an obligatory part of the Microsoft certified: DevOps Engineer Expert certification, along with either the AZ-104 or the AZ-204 associate-level exams, it is recommended that you first start with one of these two exams. When it comes to the AZ-400 exam, you can prepare by studying with the MeasureUp AZ-400 practice test. This practice test allows you to discover and focus on your weak areas so that you use your time wisely. The AZ-400 practice test also lets you gain invaluable exam experience.
Is the AZ-400 worth it?
The AZ-400 exam validates your knowledge and experience as a DevOps expert in one of the world’s leading cloud providers, offering the possibility to build a solid career as a DevOps expert and work for some of the most high-profile companies.
https://www.measureup.com/microsoft-practice-test-az-400-designing-and-implementing-microsoft-devops-solutions.html6164Microsoft Practice Test AZ-400: Designing and Implementing Microsoft DevOps Solutions<b>Questions:</b> 129 <br><b>Release Date:</b> 06/2021 (Last Update: 05/2023) <br><b>Job Role:</b> DevOps Engineer <br><b>Language:</b> English <br><br><h3>Configure processes and communications -19 questions</h3>
<h4><span style="color: #0780c2; line-height: 10px;">Configure activity traceability and flow of work </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Plan and implement a structure for the flow of work and feedback cycles</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Identify appropriate metrics related to flow of work, such as cycle times, time to recovery, and lead time</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Integrate pipelines with work item tracking tools, such as Azure DevOps and GitHub</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement traceability policies decided by development</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Integrate a repository with Azure Boards</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Configure collaboration and communication </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Communicate actionable information by using custom dashboards in Azure DevOps</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Document a project by using tools, such as wikis and process diagrams</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Configure release documentation, including release notes and API documentation</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Automate creation of documentation from Git history</li>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Configure notifications by using webhooks</li>
</ul>
<p> </p>
<h3>Design and implement source control –25 questions</h3>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement a source control strategy </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1">Design and implement an authentication strategy</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1">Design a strategy for managing large files, including Git LFS and git-fat</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1">Design a strategy for scaling and optimizing a Git repository, including Scalar and crossrepository sharing</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1">Implement workflow hooks</li>
</ul>
<p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<h4 aria-level="3"><span style="color: #0780c2;">Plan and implement branching strategies for the source code </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1">Design a branch strategy, including trunk-based, feature branch, and release branch</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1">Design and implement a pull request workflow by using branch policies and branch protections</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1">Implement branch merging restrictions by using branch policies and branch protections</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Configure and manage repositories </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1">Integrate GitHub repositories with Azure Pipelines, one of the services in Azure DevOps</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1">Configure permissions in the source control repository</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1">Configure tags to organize the source control repository</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1">Recover data by using Git commands</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1">Purge data from source control</li>
</ul>
<p> </p>
<h3>Design and implement build and release pipelines -55 questions</h3>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement pipeline automation </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Integrate pipelines with external tools, including dependency scanning, security scanning, and code coverage</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement quality and release gates, including security and governance</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design integration of automated tests into a pipeline</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement a comprehensive testing strategy</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement orchestration of tools, such as GitHub Actions and Azure Pipelines</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement a package management strategy </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design a package management implementation that uses Azure Artifacts, GitHub Packages, NuGet, and npm</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement package feeds, including upstream sources</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement a dependency versioning strategy for code assets and packages, including semantic versioning anddate-based</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement a versioning strategy for pipeline artifacts</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement pipelines </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Select a deployment automation solution, including GitHub Actions and Azure Pipelines</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement an agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainability</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Develop and implement pipeline trigger rules</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Develop pipelines, including classic and YAML</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement a strategy for job execution order, including parallelism and multi-stage</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Develop complex pipeline scenarios, such as containerized agents and hybrid</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Configure and manage self-hosted agents, including virtual machine (VM) templates and containerization</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Create reusable pipeline elements, including YAML templates, task groups, variables, and variable groups</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement checks and approvals by using YAML environments</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement deployments </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design a deployment strategy, including blue/green, canary, ring, progressive exposure, feature flags, and A/B testing</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design a pipeline to ensure reliable order of dependency deployments</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Plan for minimizing downtime during deployments by using VIP swap, load balancer, and rolling deployments</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design a hotfix path plan for responding to high-priority code fixes</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement load balancing for deployment, including Azure Traffic Manager and the Web Apps feature of Azure App Service</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement feature flags by using Azure App Configuration Feature Manager</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement application deployment by using containers, binary, and scripts</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement infrastructure as code (IaC) </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Recommend a configuration management technology for application infrastructure</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement a configuration management strategy for application infrastructure, including IaC</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Define an IaC strategy, including source control and automation of testing and deployment</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement desired state configuration for environments, including Azure Automation State Configuration, Azure</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Resource Manager, Bicep, and Azure Policy guest configuration</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Maintain pipelines </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Monitor pipeline health, including failure rate, duration, and flaky tests</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Optimize pipelines for cost, time, performance, and reliability</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Analyze pipeline load to determine agent configuration and capacity</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement a retention strategy for pipeline artifacts and dependencies</li>
</ul>
<p> </p>
<h3>Develop a security and compliance plan -15 questions</h3>
<h4 aria-level="3"><span style="color: #0780c2;">Design and implement a strategy for managing sensitive information in automation </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement and manage service connections</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement and manage personal access tokens</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Implement and manage secrets, keys, and certificates by using Azure Key Vault, GitHub secrets, and Azure Pipelines secrets</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design and implement a strategy for managing sensitive files during deployment</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Design pipelines to prevent leakage of sensitive information</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Automate security and compliance scanning </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Automate analysis of source code by using GitHub code scanning, GitHub secrets scanning, pipeline-based scans, and SonarQube</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Automate security scanning, including container scanning and OWASP ZAP</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Automate analysis of licensing, vulnerabilities, and versioning of open-source components by using WhiteSource Bolt and GitHub Dependency Scanning</li>
</ul>
<p> </p>
<h3>Implement an instrumentation strategy -15 questions</h3>
<h4 aria-level="3"><span style="color: #0780c2;">Configure monitoring for a DevOps environment </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Configure and integrate monitoring by using Azure Monitor</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Configure and integrate with monitoring tools, such as Azure Monitor and Application Insights</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Manage access control to the monitoring platform</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Configure alerts for pipeline events</li>
</ul>
<p> </p>
<h4 aria-level="3"><span style="color: #0780c2;">Analyze metrics </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Inspect distributed tracing by using Application Insights</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Inspect application performance indicators</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Inspect infrastructure performance indicators, including CPU, memory, disk, and network</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Identify and monitor metrics for business value</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Analyze usage metrics by using Application Insight</li>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1">Interrogate logs using basic Kusto Query Language (KQL) queries</li>
</ul>
<p> </p>
<p><strong>Notes:</strong></p>
<ul style="font-weight: 400;">
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.</span><span data-ccp-props="{"201341983":0,"335559685":720,"335559739":0,"335559740":240}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":360,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.</span><span data-ccp-props="{"201341983":0,"335559685":720,"335559739":0,"335559740":240}"> </span></li>
</ul>
<p> </p>
<p> </p> <u><a target="_blank" href="https://docs.measureup.com/knowledgebase/system-requirements/">System Requirements</a></u>https://www.measureup.com/media/catalog/product/m/i/microsoft_az-400_pt.png69.3instock9969.33029.7Microsoft000https://www.measureup.com/media/catalog/product/m/i/microsoft_az-400_pt.png62936585/measureup/measureup/Microsoft/Microsoft Technical/measureup/Microsoft/Microsoft Technical/Microsoft Practice Tests/measureup/Microsoft2019-07-24T13:05:01+0000