Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft AZ-400 Exam Questions

Exam Name: Designing and Implementing Microsoft DevOps Solutions
Exam Code: AZ-400
Related Certification(s): Microsoft Azure DevOps Engineer Expert Azure DevOps Certification
Certification Provider: Microsoft
Actual Exam Duration: 150 Minutes
Number of AZ-400 practice questions in our database: 475 (updated: Jul. 23, 2024)
Expected AZ-400 Exam Topics, as suggested by Microsoft :
  • Topic 1: Design and implement processes and communications: This module covers how to Design and implement a structure for the flow of work including GitHub Flow, how to design and implement a strategy for feedback cycles, including notifications and issues, design and deploy a dashboard including flow of work, how to design and implement appropriate metrics and queries for project planning, and designing the right metrics and queries for development.
  • Topic 2: Design and implement a source control strategy: This module covers how to design a branch strategy such as trunk-based, feature branch, and release branch. It also covers how to design and implement a pull request workflow by using branch policies and branch protections, how to design and implement a strategy for managing large files such as Git Large File Storage (LFS) and git-fat, design a strategy for scaling and optimizing a Git repository such as Scalar and cross-repository sharing, and how to set up permissions in the source control repository.
  • Topic 3: Design and implement build and release pipelines: In this domain, the focus is on package management tools including GitHub Packages registry and Azure Artifacts, and how to design package feeds and views for local and upstream packages. It also covers how to design and implement a testing strategy for pipelines, select a deployment automation solution, including GitHub Actions and Azure Pipelines, design and implement integration between GitHub repositories and Azure Pipelines, develop pipelines by using YAML, and create reusable pipeline elements, including YAML templates, task groups, variables, and variable groups. It also covers maintaining pipelines and deploying the IaC.
  • Topic 4: Develop a security and compliance plan: This module covers how to choose between Service Principals and Managed Identity, deploy and oversee GitHub authentication, including GitHub Apps, GITHUB_TOKEN, and personal access tokens, deploy Azure DevOps service connections and personal access tokens, deploy secrets, keys, and certificates by using Azure Key Vault. It also covers how to deploy secrets in GitHub Actions and Azure Pipelines and automate security and compliance scanning.
  • Topic 5: Implement an instrumentation strategy: In this section, candidates are tested for their knowledge of how to configure Azure Monitor and Log Analytics to integrate with DevOps tools, collection of telemetry by using Application Insights, VM Insights, Container Insights, Storage Insights, and Network Insights. This section also covers analyzing metrics by inspecting infrastructure performance indicators, including CPU, memory, disk, and network, and by using collected telemetry, including usage and application performance. Lastly, this section covers how to interrogate logs using basic Kusto Query Language (KQL) queries.
Disscuss Microsoft AZ-400 Topics, Questions or Ask Anything Related

Youlanda

17 days ago
Just passed the Microsoft DevOps exam! Be ready for questions on Azure Pipelines, especially YAML syntax for defining build and release pipelines. Study pipeline templates and variable groups. Thanks to Pass4Success for the spot-on practice questions that helped me prepare quickly!
upvoted 0 times
...

Amber

21 days ago
I recently passed the Microsoft DevOps Solutions exam with the help of Pass4Success practice questions. The exam covered topics such as designing and implementing processes and communications, as well as source control strategies. One question that stood out to me was related to designing a branch strategy, specifically the pros and cons of trunk-based development versus feature branches. Despite being unsure of the answer, I was able to pass the exam.
upvoted 0 times
...

Tyisha

1 months ago
Just passed the Microsoft DevOps Solutions exam! A key focus was on Azure Pipelines. Expect questions on YAML pipeline syntax and how to configure multi-stage deployments. Study different pipeline types and their use cases. Thanks to Pass4Success for the spot-on practice questions that helped me prepare quickly!
upvoted 0 times
...

Free Microsoft AZ-400 Exam Actual Questions

Note: Premium Questions for AZ-400 were last updated On Jul. 23, 2024 (see below)

Question #1

Task 8

You need to ensure that the https://contoso.com/statushook webhook is called every time a repository named az40038443478acr 1 receives a new version of an image named dotnetapp

Reveal Solution Hide Solution
Correct Answer: A

To ensure that the webhook at https://contoso.com/statushook is called every time the repository named az40038443478acr1 receives a new version of an image named dotnetapp, you can follow these steps to configure a webhook in Azure Container Registry:

Navigate to the Azure Container Registry:

Go to the Azure Portal.

Find and select your Azure Container Registry instance az40038443478acr1.

Create a New Webhook:

Under Services, select Webhooks.

Click on + Add to create a new webhook.

Fill in the form with the following information:

Webhook name: Enter a unique name for your webhook.

Service URI: Enter https://contoso.com/statushook.

Custom headers: (Optional) Add any headers you want to pass along with the POST request.

Trigger actions: Select Push to trigger the webhook on image push events.

Scope: Specify the scope as az40038443478acr1:dotnetapp to target the specific image.

Status: Set to Enabled.

Save the Webhook Configuration:

Review the information and click Create to save the webhook.

Once configured, the webhook will send a POST request to https://contoso.com/statushook whenever a new version of the dotnetapp image is pushed to the az40038443478acr1 repository in your Azure Container Registry1.

This setup will automate the notification process, ensuring that the specified webhook is called with each new image version, thus fulfilling the task requirements.


Question #2

You have an app named App1 that you release by using Azure Pipelines. App1 has the versions shown in the following table.

You complete a code change to fix a bug that was introduced in version 3.4.3.

Which version number should you assign to the release?

Reveal Solution Hide Solution
Correct Answer: D

Question #3

Task 8

You need to ensure that the https://contoso.com/statushook webhook is called every time a repository named az40038443478acr 1 receives a new version of an image named dotnetapp

Reveal Solution Hide Solution
Correct Answer: A

To ensure that the webhook at https://contoso.com/statushook is called every time the repository named az40038443478acr1 receives a new version of an image named dotnetapp, you can follow these steps to configure a webhook in Azure Container Registry:

Navigate to the Azure Container Registry:

Go to the Azure Portal.

Find and select your Azure Container Registry instance az40038443478acr1.

Create a New Webhook:

Under Services, select Webhooks.

Click on + Add to create a new webhook.

Fill in the form with the following information:

Webhook name: Enter a unique name for your webhook.

Service URI: Enter https://contoso.com/statushook.

Custom headers: (Optional) Add any headers you want to pass along with the POST request.

Trigger actions: Select Push to trigger the webhook on image push events.

Scope: Specify the scope as az40038443478acr1:dotnetapp to target the specific image.

Status: Set to Enabled.

Save the Webhook Configuration:

Review the information and click Create to save the webhook.

Once configured, the webhook will send a POST request to https://contoso.com/statushook whenever a new version of the dotnetapp image is pushed to the az40038443478acr1 repository in your Azure Container Registry1.

This setup will automate the notification process, ensuring that the specified webhook is called with each new image version, thus fulfilling the task requirements.


Question #4

You have an Azure subscription that contains an Azure Pipelines pipeline named Pipeline1 and an app named App1. Pipeline1 is used to automate the building of App1.

You have a Slack channel named App1chat that includes an incoming webhook.

You need to ensure that when a successful build of App1 is created, a notification is sent to App1chat by using the webhook.

What should you use?

Reveal Solution Hide Solution
Correct Answer: D

Question #5

You have a project in Azure DevOps named Project1 that contains two environments named environment1 and envkonment2.

When a new version of Project1 is released, the latest version is deployed to environment2, and the previous version is redeployed to environments

You need to distribute users across the environments. The solution must meet the following requirements:

* New releases must be available to only a subset of the users.

* You must gradually increase the number of users that can access environment2.

What should you use?

Reveal Solution Hide Solution
Correct Answer: A


Unlock Premium AZ-400 Exam Questions with Advanced Practice Test Features:
  • Select Question Types you want
  • Set your Desired Pass Percentage
  • Allocate Time (Hours : Minutes)
  • Create Multiple Practice tests with Limited Questions
  • Customer Support
Get Full Access Now

Save Cancel