You have already completed the Test before. Hence you can not start it again.
Test is loading...
You must sign in or sign up to start the Test.
You have to finish following quiz, to start this Test:
Your results are here!! for" AZ-400 Practice Test 2 "
0 of 58 questions answered correctly
Your time:
Time has elapsed
Your Final Score is : 0
You have attempted : 0
Number of Correct Questions : 0 and scored 0
Number of Incorrect Questions : 0 and Negative marks 0
Average score
Your score
AZ-400
You have attempted: 0
Number of Correct Questions: 0 and scored 0
Number of Incorrect Questions: 0 and Negative marks 0
You can review your answers by clicking view questions. Important Note : Open Reference Documentation Links in New Tab (Right Click and Open in New Tab).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Answered
Review
Question 1 of 58
1. Question
A company is currently planning on developing a project using the Agile project approach. The company wants to have a communication system in place for the various project teams. Below are the key requirements for the communication system
– Provide the ability to have different communication channels for isolating members of different project teams
– The chat history for the various channels should be maintained
– It should be able to integrate into Azure Devops
– It should provide the ability to add external contracts to the projects
Which of the following could you choose for this requirement?
Correct
Answer B
The best software to use for these requirements is Microsoft Teams. The Microsoft documentation mentions the following when it comes to the features provided by Microsoft teams
Option A is incorrect since this is more for creating workflows
Option C is incorrect since now Lync has been replaced with Microsoft teams
Option D is incorrect since this is a project management software
For more information on Microsoft Teams, please visit the below URL https://products.office.com/en-us/microsoft-teams/group-chat-software
Incorrect
Answer B
The best software to use for these requirements is Microsoft Teams. The Microsoft documentation mentions the following when it comes to the features provided by Microsoft teams
Option A is incorrect since this is more for creating workflows
Option C is incorrect since now Lync has been replaced with Microsoft teams
Option D is incorrect since this is a project management software
For more information on Microsoft Teams, please visit the below URL https://products.office.com/en-us/microsoft-teams/group-chat-software
Unattempted
Answer B
The best software to use for these requirements is Microsoft Teams. The Microsoft documentation mentions the following when it comes to the features provided by Microsoft teams
Option A is incorrect since this is more for creating workflows
Option C is incorrect since now Lync has been replaced with Microsoft teams
Option D is incorrect since this is a project management software
For more information on Microsoft Teams, please visit the below URL https://products.office.com/en-us/microsoft-teams/group-chat-software
Question 2 of 58
2. Question
A team currently has an application deployment lifecycle defined in Azure Pipelines. It is a Java based application. They also have configured a SonarQube server for measuring code quality. They want to integrate SonarQube in the release pipeline. Which of the following task types could be used for this purpose? Choose 2 answers from the options given below
Correct
Answer C and D
This is clearly given in the Microsoft documentation
Since this is clearly given, all other options are incorrect.
Ant, Maven, Gradle, Jenkins for Java
Gulp, Grunt, npm etc. for the JavaScript project build
For more information on using SonarQube as part of Azure Devops, please visit the below URLhttps://docs.microsoft.com/en-us/azure/devops/java/sonarqube?view=azure-devops
Incorrect
Answer C and D
This is clearly given in the Microsoft documentation
Since this is clearly given, all other options are incorrect.
Ant, Maven, Gradle, Jenkins for Java
Gulp, Grunt, npm etc. for the JavaScript project build
For more information on using SonarQube as part of Azure Devops, please visit the below URLhttps://docs.microsoft.com/en-us/azure/devops/java/sonarqube?view=azure-devops
Unattempted
Answer C and D
This is clearly given in the Microsoft documentation
Since this is clearly given, all other options are incorrect.
Ant, Maven, Gradle, Jenkins for Java
Gulp, Grunt, npm etc. for the JavaScript project build
For more information on using SonarQube as part of Azure Devops, please visit the below URLhttps://docs.microsoft.com/en-us/azure/devops/java/sonarqube?view=azure-devops
Question 3 of 58
3. Question
A company has a project defined in Azure Devops for a new application. The application needs to be deployed onto various Windows Server 2016 virtual machines. A deployment strategy is in place which has the following requirements
– The virtual machines must always maintain a consistent configuration
– The administrative effort to deploy the virtual machines must be minimized
Which of the following solution would you use to deploy the virtual machine?
Correct
Answer D
If you need to minimize the effort to deploy similar types of virtual machines, then the best way is to use Resource Manager templates.
The Microsoft documentation mentions the following
Answer D
If you need to minimize the effort to deploy similar types of virtual machines, then the best way is to use Resource Manager templates.
The Microsoft documentation mentions the following
Answer D
If you need to minimize the effort to deploy similar types of virtual machines, then the best way is to use Resource Manager templates.
The Microsoft documentation mentions the following
Currently there is an issue with the Automation Service. The configuration is not consistent over time and fails to correct the configuration. Which of the following must be done to correct the issue?
Correct
Answer B
Here the main issue is that the ConfigurationMode parameter has been set to ApplyOnly which means it will only apply the configuration once. Change the “ConfigurationMode” value to “ApplyAndAutoCorrect”
Answer B
Here the main issue is that the ConfigurationMode parameter has been set to ApplyOnly which means it will only apply the configuration once. Change the “ConfigurationMode” value to “ApplyAndAutoCorrect”
Answer B
Here the main issue is that the ConfigurationMode parameter has been set to ApplyOnly which means it will only apply the configuration once. Change the “ConfigurationMode” value to “ApplyAndAutoCorrect”
Which of the following can be applied to ensure that the application does not get promoted to the next stage in the pipeline if it has active bugs assigned to it?
Correct
Answer B
Gates allow automatic collection of health signals from external services, and then promote the release when all the signals are successful at the same time or stop the deployment on timeout. Typically, gates are used in connection with incident management, problem management, change management, monitoring, and external approval systems.
Hence this is correct answer. we can stop the promotion to next stage in the pipeline with any active bug
Answer B
Gates allow automatic collection of health signals from external services, and then promote the release when all the signals are successful at the same time or stop the deployment on timeout. Typically, gates are used in connection with incident management, problem management, change management, monitoring, and external approval systems.
Hence this is correct answer. we can stop the promotion to next stage in the pipeline with any active bug
Answer B
Gates allow automatic collection of health signals from external services, and then promote the release when all the signals are successful at the same time or stop the deployment on timeout. Typically, gates are used in connection with incident management, problem management, change management, monitoring, and external approval systems.
Hence this is correct answer. we can stop the promotion to next stage in the pipeline with any active bug
You need to ensure the right code is present in the mobile component to initialize App Center.
MSAppCenter.start(“{Your App Secret}”, withServices: [SLOT_1, SLOT_2])
Which of the following would go into SLOT_1?
Correct
Answer – A
An example of this is given in the Microsoft documentation
You need to ensure the right code is present in the mobile component to initialize App Center.
MSAppCenter.start(“{Your App Secret}”, withServices: [SLOT_1, SLOT_2])
Which of the following would go into SLOT_2?
Correct
Answer C
An example of this is given in the Microsoft documentation
Which of the following access level would you provide for the photonapp-developers group?
Correct
Answer A
Since the development team only need the permission to install packages, the Reader access level should be sufficient enough. Below are the access levels given in the Microsoft documentation
Answer A
Since the development team only need the permission to install packages, the Reader access level should be sufficient enough. Below are the access levels given in the Microsoft documentation
Answer A
Since the development team only need the permission to install packages, the Reader access level should be sufficient enough. Below are the access levels given in the Microsoft documentation
Which of the following access level would you provide for the photonapp-admin group?
Correct
Answer D
Since this group also needs permissions to edit package feeds, we need to assign the owner role
Below are the access levels given in the Microsoft documentation
Answer D
Since this group also needs permissions to edit package feeds, we need to assign the owner role
Below are the access levels given in the Microsoft documentation
Answer D
Since this group also needs permissions to edit package feeds, we need to assign the owner role
Below are the access levels given in the Microsoft documentation
A team is currently using Azure Pipelines for their build and release process. They have the following requirements when it comes to the release artifacts
– It needs to be ensured that for the Development stage, the release is retained for 10 days
– The last 2 releases should be maintained
Which of the following would you set for the below requirement?
It needs to be ensured that for the Development stage, the release is retained for 10 days
Correct
Answer B
This can be done via the retention policy. The Microsoft documentation mentions the following
A team is currently using Azure Pipelines for their build and release process. They have the following requirements when it comes to the release artifacts
– It needs to be ensured that for the Development stage, the release is retained for 10 days
– The last 2 releases should be maintained
Which of the following would you set for the below requirement?
The last 2 releases should be maintained
Correct
Answer B
This can be done via the retention policy. The Microsoft documentation mentions the following
A company is currently using Azure Pipelines for implementing CI/CD for various applications. They have the following requirements when it comes to implementing Azure Pipelines
– For the QA stage, the application needs to be deployed to a new Windows Virtual Machine in Azure.
– The virtual machine should only be of a particular SKU size
Which of the following would you consider implementing in Azure to comply with the requirement?
Correct
Answer C
You can define a policy for controlling the governance of deployment of virtual machines
The Microsoft documentation mentions the following
Option A is incorrect since this is used to control access
Option B is incorrect since this is a recommendations engine in Azure
Option D is incorrect since this is an identity management solution
For more information on Azure policies, please visit the below URL https://docs.microsoft.com/en-us/azure/governance/policy/overview
Incorrect
Answer C
You can define a policy for controlling the governance of deployment of virtual machines
The Microsoft documentation mentions the following
Option A is incorrect since this is used to control access
Option B is incorrect since this is a recommendations engine in Azure
Option D is incorrect since this is an identity management solution
For more information on Azure policies, please visit the below URL https://docs.microsoft.com/en-us/azure/governance/policy/overview
Unattempted
Answer C
You can define a policy for controlling the governance of deployment of virtual machines
The Microsoft documentation mentions the following
Option A is incorrect since this is used to control access
Option B is incorrect since this is a recommendations engine in Azure
Option D is incorrect since this is an identity management solution
For more information on Azure policies, please visit the below URL https://docs.microsoft.com/en-us/azure/governance/policy/overview
Question 13 of 58
13. Question
A company is currently using Azure Devops services for developing different applications. They want to use the inbuilt Analytics service to measure different project metrics. The team lead wants to have a chart that represents the trend of remaining work items across multiple teams and multiple sprints.
The team lead decides to use the Cumulative Flow Diagram
Does this fulfil the requirement?
A company is currently using Azure Devops services for developing different applications. They want to use the inbuilt Analytics service to measure different project metrics. The team lead wants to have a chart that represents the trend of remaining work items across multiple teams and multiple sprints.
The team lead decides to use the Cycle Lead time chart.
Does this fulfil the requirement?
A company is currently using Azure Devops services for developing different applications. They want to use the inbuilt Analytics service to measure different project metrics. The team lead wants to have a chart that represents the trend of remaining work items across multiple teams and multiple sprints.
The team lead decides to use the Burndown chart
Does this fulfil the requirement?
Correct
Answer A
Yes, this is the ideal chart to use for this requirement. The Microsoft documentation mentions the following
Your team is planning on deploying an application to an Azure Kubernetes cluster. There is a requirement to ensure the cluster can interact with other Azure resources. Which of the following would you create for this purpose?
Correct
Answer – B
This can be done with the help of a service principal. The Microsoft documentation mentions the following
A team is developing an application that would be deployed using ARM templates. The templates would also be used to create virtual machines. You need to store a secret for the virtual machine in an Azure Key vault.
You need to complete the following script for this purpose.
az SLOT_1 create –name “Contoso-Vault2” –resource-group “ContosoResourceGroup” –location eastus
az SLOT_2 SLOT_3 set –vault-name “Contoso-Vault2” –name “ExamplePassword” –value “hVFkk965BuUv”
Which of the following would go into SLOT_1?
Correct
Answer A
An example of this is given in the Microsoft documentation
A team is developing an application that would be deployed using ARM templates. The templates would also be used to create virtual machines. You need to store a secret for the virtual machine in an Azure Key vault.
You need to complete the following script for this purpose.
az SLOT_1 create –name “Contoso-Vault2” –resource-group “ContosoResourceGroup” –location eastus
az SLOT_2 SLOT_3 set –vault-name “Contoso-Vault2” –name “ExamplePassword” –value “hVFkk965BuUv”
Which of the following would go into SLOT_2?
Correct
secret
Here’s the completed script:
Bash
az keyvault create --name "Contoso-Vault2" --resource-group "ContosoResourceGroup" --location eastus
az keyvault secret set --vault-name "Contoso-Vault2" --name "ExamplePassword" --value "hVFkk965BuUv"
A team is developing an application that would be deployed using ARM templates. The templates would also be used to create virtual machines. You need to store a secret for the virtual machine in an Azure Key vault.
You need to complete the following script for this purpose.
az SLOT_1 create –name “Contoso-Vault2” –resource-group “ContosoResourceGroup” –location eastus
az SLOT_2 SLOT_3 set –vault-name “Contoso-Vault2” –name “ExamplePassword” –value “hVFkk965BuUv”
Which of the following would go into SLOT_3?
Correct
The correct answer is secret.
Here’s a breakdown of the command and its purpose:
Bash
az keyvault secret set --vault-name "Contoso-Vault2" --name "ExamplePassword" --value "hVFkk965BuUv"
This command is used to set a secret in an Azure Key Vault. The --name parameter specifies the name of the secret, and the --value parameter provides the secret value.
Therefore, the correct option to fill in SLOT_3 is secret.
Here’s a breakdown of the command and its purpose:
Bash
az keyvault secret set --vault-name "Contoso-Vault2" --name "ExamplePassword" --value "hVFkk965BuUv"
This command is used to set a secret in an Azure Key Vault. The --name parameter specifies the name of the secret, and the --value parameter provides the secret value.
Therefore, the correct option to fill in SLOT_3 is secret.
Here’s a breakdown of the command and its purpose:
Bash
az keyvault secret set --vault-name "Contoso-Vault2" --name "ExamplePassword" --value "hVFkk965BuUv"
This command is used to set a secret in an Azure Key Vault. The --name parameter specifies the name of the secret, and the --value parameter provides the secret value.
Therefore, the correct option to fill in SLOT_3 is secret.
A DevOps team is planning on deploying a web application onto an Azure Web App service. In order to cater to testing of new release , they decide to make use of deployments slots in the Azure Web App service. They have an App service plan in place that is based on the Standard tier.
They have to create a script to perform the following steps
1. Create a web app and attach it to the App service plan
2. Create a deployment slot
3. Initiate a swap of the deployment slots
You have to complete the below script for this requirement
SLOT_1 -ResourceGroupName [resource group name] -Name [app name] -Location [location] -AppServicePlan [app service plan name]
SLOT_2 -ResourceGroupName [resource group name] -Name [app name] -Slot [deployment slot name] -AppServicePlan [app service plan name]
$ParametersObject = @{targetSlot = “[slot name e.g. “production”]”}
SLOT_3 -ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites/slots -ResourceName [app name]/[slot name] -Action applySlotConfig -Parameters $ParametersObject -ApiVersion 2015-07-01
Which of the following would go into SLOT_1?
Correct
Answer C
Here we need to create a new Azure Web App
An example of this is also given in the Microsoft documentation
A DevOps team is planning on deploying a web application onto an Azure Web App service. In order to cater to testing of new release , they decide to make use of deployments slots in the Azure Web App service. They have an App service plan in place that is based on the Standard tier.
They have to create a script to perform the following steps
1. Create a web app and attach it to the App service plan
2. Create a deployment slot
3. Initiate a swap of the deployment slots
You have to complete the below script for this requirement
SLOT_1 -ResourceGroupName [resource group name] -Name [app name] -Location [location] -AppServicePlan [app service plan name]
SLOT_2 -ResourceGroupName [resource group name] -Name [app name] -Slot [deployment slot name] -AppServicePlan [app service plan name]
$ParametersObject = @{targetSlot = “[slot name e.g. “production”]”}
SLOT_3 -ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites/slots -ResourceName [app name]/[slot name] -Action applySlotConfig -Parameters $ParametersObject -ApiVersion 2015-07-01
Which of the following would go into SLOT_2?
Correct
Answer A
Here we need to create a new Azure Web App deployment slot
An example of this is also given in the Microsoft documentation
A DevOps team is planning on deploying a web application onto an Azure Web App service. In order to cater to testing of new release , they decide to make use of deployments slots in the Azure Web App service. They have an App service plan in place that is based on the Standard tier.
They have to create a script to perform the following steps
1. Create a web app and attach it to the App service plan
2. Create a deployment slot
3. Initiate a swap of the deployment slots
You have to complete the below script for this requirement
SLOT_1 -ResourceGroupName [resource group name] -Name [app name] -Location [location] -AppServicePlan [app service plan name]
SLOT_2 -ResourceGroupName [resource group name] -Name [app name] -Slot [deployment slot name] -AppServicePlan [app service plan name]
$ParametersObject = @{targetSlot = “[slot name e.g. “production”]”}
SLOT_3 -ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites/slots -ResourceName [app name]/[slot name] -Action applySlotConfig -Parameters $ParametersObject -ApiVersion 2015-07-01
Which of the following would go into SLOT_3?
Correct
Answer D
Here we need to use the Invoke-AzResourceAction cmdlet to perform the swap process.
An example of this is also given in the Microsoft documentation
Answer D
Here we need to use the Invoke-AzResourceAction cmdlet to perform the swap process.
An example of this is also given in the Microsoft documentation
Answer D
Here we need to use the Invoke-AzResourceAction cmdlet to perform the swap process.
An example of this is also given in the Microsoft documentation
A team needs to manage a project in Azure DevOps. They have to prevent the configuration of the project from changing over time.
They decide to add a code coverage step to the build pipelines.
Would this fulfil the requirement?
A team needs to manage a project in Azure DevOps. They have to prevent the configuration of the project from changing over time.
They decide to implement Continuous Integration for the project.
Would this fulfil the requirement?
A team needs to manage a project in Azure DevOps. They have to prevent the configuration of the project from changing over time.
They decide to implement Continuous Assurance for the project.
Would this fulfil the requirement?
Correct
Answer A
Yes, this is the right approach. One can use the secure DevOps kit for Azure
This can be used to maintain consistency in your environments.
The Microsoft documentation mentions the following
Answer A
Yes, this is the right approach. One can use the secure DevOps kit for Azure
This can be used to maintain consistency in your environments.
The Microsoft documentation mentions the following
Answer A
Yes, this is the right approach. One can use the secure DevOps kit for Azure
This can be used to maintain consistency in your environments.
The Microsoft documentation mentions the following
Your company has an application that runs on Azure. They currently use ServiceNow for Incident Management. They want to ensure that a ticket is generated in ServiceNow whenever a user fails to authenticate onto the application. Which of the following could they use in Azure Log Analytics?
Correct
Answer C
One can use the IT Service Management Connector in Azure Log Analytics to connect to the ServiceNow system.
The Microsoft documentation mentions the following
Answer C
One can use the IT Service Management Connector in Azure Log Analytics to connect to the ServiceNow system.
The Microsoft documentation mentions the following
Answer C
One can use the IT Service Management Connector in Azure Log Analytics to connect to the ServiceNow system.
The Microsoft documentation mentions the following
Your team currently has an Azure DevOps project and an Azure subscription. The subscription contains an Azure SLQ database named photonappdb. They want to create a release pipeline that would use the Azure SQL Database deployment task to update the database. Which of the following should they use an artifact in the update process?
Correct
Answer B
You can use a DACPAC file for schema related changes
The Microsoft documentation mentions the following
You have to implement an Azure DevOps strategy for usage of mobile devices with App Center.
You have to use distribution groups to control the relevant access to releases.
Below are the key requirements for the various groups
Which of the following type of group would you use for photonappgrpB?
Correct
Answer C
Here you would use Public Distribution groups
The Microsoft documentation mentions the following
You have to implement an Azure DevOps strategy for usage of mobile devices with App Center.
You have to use distribution groups to control the relevant access to releases.
Below are the key requirements for the various groups
Which of the following type of group would you use for photonappgrpC?
Correct
Answer – D
Here you would use Shared Distribution groups
The Microsoft documentation mentions the following
Your team has an Azure DevOps project that consists of a build pipeline. Currently the applications that are part of the build pipeline use around 50 open source libraries. You have to ensure the applications are scanned for any known security vulnerabilities in the open source libraries.
Which of the following is an object you would you create the pipeline to facilitate this requirement?
Correct
Answer A
You need to have tools in place in the build task to scan the applications that are part of the pipeline
Since this is the clear option from the implementation, all other options are incorrect
For more information on including a security tool in the build pipeline , please visit the following URL https://azuredevopslabs.com/labs/vstsextend/whitesource/
Incorrect
Answer A
You need to have tools in place in the build task to scan the applications that are part of the pipeline
Since this is the clear option from the implementation, all other options are incorrect
For more information on including a security tool in the build pipeline , please visit the following URL https://azuredevopslabs.com/labs/vstsextend/whitesource/
Unattempted
Answer A
You need to have tools in place in the build task to scan the applications that are part of the pipeline
Since this is the clear option from the implementation, all other options are incorrect
For more information on including a security tool in the build pipeline , please visit the following URL https://azuredevopslabs.com/labs/vstsextend/whitesource/
Question 31 of 58
31. Question
Your team has an Azure DevOps project that consists of a build pipeline. Currently the applications that are part of the build pipeline use around 50 open source libraries. You have to ensure the applications are scanned for any known security vulnerabilities in the open source libraries.
Which of the following is a service you would use for this requirement?
Correct
Answer A
You can use WhiteSource Bolt as a service for looking at vulnerabilities in your open source libraries
An example of this also given the Azure DevOps labs space.
Since this is the clear option from the implementation, all other options are incorrect
For more information on including a security tool in the build pipeline , please visit the following URL https://azuredevopslabs.com/labs/vstsextend/whitesource/
Incorrect
Answer A
You can use WhiteSource Bolt as a service for looking at vulnerabilities in your open source libraries
An example of this also given the Azure DevOps labs space.
Since this is the clear option from the implementation, all other options are incorrect
For more information on including a security tool in the build pipeline , please visit the following URL https://azuredevopslabs.com/labs/vstsextend/whitesource/
Unattempted
Answer A
You can use WhiteSource Bolt as a service for looking at vulnerabilities in your open source libraries
An example of this also given the Azure DevOps labs space.
Since this is the clear option from the implementation, all other options are incorrect
For more information on including a security tool in the build pipeline , please visit the following URL https://azuredevopslabs.com/labs/vstsextend/whitesource/
Question 32 of 58
32. Question
Your company currently hosts a web application in Azure. The company currently makes use of Azure pipelines for managing the build and release processes for the application. You have to configure the use of alerts in Azure Monitor for the release pipeline. You have to ensure that new releases are only deployed to production if the staging environment release meets the defined performance baseline criteria.
Which of the following would you make use in the implementation?
Correct
Answer C
You would use a gate for this requirement
The Microsoft documentation mentions the following
Your team has an Azure DevOps project. They have to implement a build process that would create several artifacts. The build process itself would create several artifacts. You have to deploy the artifacts on to on-premises data center servers.
You decide to deploy a Kubernetes cluster on-premises and then deploy a Helm agent to the cluster. You then decide to add a download build artifacts task for the deployment pipeline.
Would this fulfil the requirement?
Your team has an Azure DevOps project. They have to implement a build process that would create several artifacts. The build process itself would create several artifacts. You have to deploy the artifacts on to on-premises data center servers.
You decide to deploy a Docker build to the on-premises server. You then decide to add a download build artifacts task for the deployment pipeline.
Would this fulfil the requirement?
Your team has an Azure DevOps project. They have to implement a build process that would create several artifacts. The build process itself would create several artifacts. You have to deploy the artifacts on to on-premises data center servers.
You decide to deploy a self-hosted agent to the on-premises server. You then decide to add a Copy and Publish Build Artifacts task to the deployment pipeline.
Would this fulfil the requirement?
Correct
Answer A
Yes, you can use a self-hosted agent for this requirement.
The Microsoft documentation mentions the following
Your team needs to deploy several Azure Resource Manager templates. These templates will reference secrets stored in the Azure Key vault service. You have to recommend the right solution for accessing the secrets in the key vault during the deployment of the Azure Resource Manager templates. You have to ensure the solution uses the principle of least privilege.
Which of the following would you use to restrict access to delete the key vault?
Correct
Answer D
For control plane access to the key vault, you can use Role based access control
The Microsoft documentation mentions the following
A company is planning on deploying a web application onto the Azure Web App service. You want to make use of Application Insights to provide more information onto how the application is being accessed by users. They have the following key requirements
– See places in the web applications where users churn the most from the site
– See if users are completing an entire process in the application
Which of the following Application Insights feature can be used for this requirement?
See places in the web applications where users churn the most from the site
Correct
Answer B
You can get this from the User Flows feature
The Microsoft documentation mentions the following
A company is planning on deploying a web application onto the Azure Web App service. You want to make use of Application Insights to provide more information onto how the application is being accessed by users. They have the following key requirements
– See places in the web applications where users churn the most from the site
– See if users are completing an entire process in the application
Which of the following Application Insights feature can be used for this requirement?
See if users are completing an entire process in the application
Correct
Answer A
You can get this from the Funnels feature
The Microsoft documentation mentions the following
Your team need make use of NuGet packages in a project in Azure DevOps. The required NuGet packages are in a feed that required authentication. You have to ensure that the project can restore the NuGet package automatically.
Which of the following can be used for this requirement?
Correct
Answer D
You can use Azure Artifacts Credential Provider to restore NuGet packages in your development workflow
This also present as a GitHub article
Since this is clearly mentioned, all other options are incorrect
For more information on Azure Artifacts Credentials Provider, please visit the following URL https://github.com/microsoft/artifacts-credprovider
Incorrect
Answer D
You can use Azure Artifacts Credential Provider to restore NuGet packages in your development workflow
This also present as a GitHub article
Since this is clearly mentioned, all other options are incorrect
For more information on Azure Artifacts Credentials Provider, please visit the following URL https://github.com/microsoft/artifacts-credprovider
Unattempted
Answer D
You can use Azure Artifacts Credential Provider to restore NuGet packages in your development workflow
This also present as a GitHub article
Since this is clearly mentioned, all other options are incorrect
For more information on Azure Artifacts Credentials Provider, please visit the following URL https://github.com/microsoft/artifacts-credprovider
Question 40 of 58
40. Question
Your team is creating an ASP.Net Core application. They have to use the Azure Key vault service for storing secrets that will be used by the application. You have to assign the right permissions for the application as part of the Key Vault Access policy. Which of the following is the right permission to assign?
Correct
Answer B
This operation only requires the Get permission.
This is also given in the documentation for the REST API
Your team is currently using Azure DevOps for applications being developed in the company. You want to use a metric that would assess the amount of time being lost as a result of the technical debt in the application code. Which of the following could be used for this purpose?
Correct
Answer D
If the application code has technical debt, this means that the team is spending time on existing issues. The technical debt would make it difficult to deliver changes faster and efficiently.
The other options are incorrect because none of the would provide the option of providing a metric showcasing the of time being lost as a result of the technical debt.
For more information on an example on working with technical debt, please visit the following URL https://www.azuredevopslabs.com/labs/azuredevops/sonarcloud/
Incorrect
Answer D
If the application code has technical debt, this means that the team is spending time on existing issues. The technical debt would make it difficult to deliver changes faster and efficiently.
The other options are incorrect because none of the would provide the option of providing a metric showcasing the of time being lost as a result of the technical debt.
For more information on an example on working with technical debt, please visit the following URL https://www.azuredevopslabs.com/labs/azuredevops/sonarcloud/
Unattempted
Answer D
If the application code has technical debt, this means that the team is spending time on existing issues. The technical debt would make it difficult to deliver changes faster and efficiently.
The other options are incorrect because none of the would provide the option of providing a metric showcasing the of time being lost as a result of the technical debt.
For more information on an example on working with technical debt, please visit the following URL https://www.azuredevopslabs.com/labs/azuredevops/sonarcloud/
Question 42 of 58
42. Question
A company wants to implement a web-based solution on Azure. The development and deployment process would use services based on Azure. The company wants to implement the following as part of the solution
– Host the web application using the Azure Web App service
– Have an active-passive setup for the web application
– Route traffic to the active setup for all users.
– If the primary endpoint fails, then ensure users are directed to a secondary endpoint
Which of the following service could be used for routing user traffic based on these requirements?
Correct
Answer C
The Azure Traffic Manager has different routing methods which can be used for routing traffic.
The Microsoft documentation mentions the following
Answer C
The Azure Traffic Manager has different routing methods which can be used for routing traffic.
The Microsoft documentation mentions the following
Answer C
The Azure Traffic Manager has different routing methods which can be used for routing traffic.
The Microsoft documentation mentions the following
A company wants to implement a web-based solution on Azure. The development and deployment process would use services based on Azure. The company wants to implement the following as part of the solution
– Host the web application using the Azure Web App service
– Have an active-passive setup for the web application
– Route traffic to the active setup for all users.
If the primary endpoint fails, then ensure users are directed to a secondary endpoint
Which of the following is a routing method which could be used in the chosen routing service?
Correct
Answer A
For this requirement, you have to use the Priority routing method.
A team is planning on using Azure DevOps for managing the build and release pipelines for their applications. The key requirements for change requests and approvals in the build process is given below
– There is a set of users that must manually validate a change request and approve the deployment onto a stage
– It needs to be ensured that no active issues are present in a work item before deployment of a build onto a stage
– It needs to be ensured that no active incidents are present for the system after it has been deployed and before promoting the release
– During the deployment pipeline , you have to prompt the user to enter the value for a parameter that will be used on certain deployment tasks
Which of the following is the feature to use for the requirement?
There is a set of users that must manually validate a change request and approve the deployment onto a stage
Correct
Answer A
Here we have to use Pre-deployment approvals
This is also given in the Microsoft documentation
A team is planning on using Azure DevOps for managing the build and release pipelines for their applications. The key requirements for change requests and approvals in the build process is given below
– There is a set of users that must manually validate a change request and approve the deployment onto a stage
– It needs to be ensured that no active issues are present in a work item before deployment of a build onto a stage
– It needs to be ensured that no active incidents are present for the system after it has been deployed and before promoting the release
During the deployment pipeline , you have to prompt the user to enter the value for a parameter that will be used on certain deployment tasks
Which of the following is the feature to use for the requirement?
It needs to be ensured that no active issues are present in a work item before deployment of a build onto a stage
Correct
Answer C
Here we have to use Pre-deployment gates
This is also given in the Microsoft documentation
A team is planning on using Azure DevOps for managing the build and release pipelines for their applications. The key requirements for change requests and approvals in the build process is given below
– There is a set of users that must manually validate a change request and approve the deployment onto a stage
– It needs to be ensured that no active issues are present in a work item before deployment of a build onto a stage
– It needs to be ensured that no active incidents are present for the system after it has been deployed and before promoting the release
During the deployment pipeline , you have to prompt the user to enter the value for a parameter that will be used on certain deployment tasks
Which of the following is the feature to use for the requirement?
It needs to be ensured that no active incidents are present for the system after it has been deployed and before promoting the release
Correct
Answer D
Here we have to use Post-deployment gates
This is also given in the Microsoft documentation
A team is planning on using Azure DevOps for managing the build and release pipelines for their applications. The key requirements for change requests and approvals in the build process is given below
– There is a set of users that must manually validate a change request and approve the deployment onto a stage
– It needs to be ensured that no active issues are present in a work item before deployment of a build onto a stage
– It needs to be ensured that no active incidents are present for the system after it has been deployed and before promoting the release
During the deployment pipeline , you have to prompt the user to enter the value for a parameter that will be used on certain deployment tasks
Which of the following is the feature to use for the requirement?
During the deployment pipeline , you have to prompt the user to enter the value for a parameter that will be used on certain deployment tasks
Correct
Answer E
Here we have to use Manual Intervention
This is also given in the Microsoft documentation
Your team currently has a Git repository hosted in Azure Repos. The repository contains an application that is hosted as a Docker image in Azure Container registry. You have to create an Azure container registry task that would update the repository whenever there is a change to the git repository. Which of the following would you require to ensure the webhook could be setup accordingly?
Correct
Answer B
We have to use Personal Access tokens for this requirement.
This is also mentioned in the Microsoft documentation
Your team has defined a new project in Azure Devops. This is for a web application. You need to ensure that whenever code is checked in, a build is run automatically
You decide to Enable continuous integration from the Triggers tab of the build pipeline
Would this fulfil the requirement?
Correct
Answer A
In the Designer, you can go to the Continuous Integration section and ensure that triggers are enabled. This is also given in the Microsoft documentation
Answer A
In the Designer, you can go to the Continuous Integration section and ensure that triggers are enabled. This is also given in the Microsoft documentation
Answer A
In the Designer, you can go to the Continuous Integration section and ensure that triggers are enabled. This is also given in the Microsoft documentation
Your team has defined a new project in Azure Devops. This is for a web application. You need to ensure that whenever code is checked in, a build is run automatically
You decide to select Batch changes while a build is in progress from the Triggers tab of the build pipeline
Would this fulfil the requirement?
Correct
Answer B
This is used when a batch of changes need to be built. The Microsoft documentation mentions the following on this setting
Your team has defined a new project in Azure Devops. This is for a web application. You need to ensure that whenever code is checked in, a build is run automatically
You decide to enable the Pull request trigger setting from the Triggers tab of the build pipeline
Would this fulfil the requirement?
Correct
Answer B
This is more pertinent to a pull request. The Microsoft documentation mentions the following on this setting
A company wants to store NuGet packages which are created by the internal development team. These packages need to be streamed to different departments. Each department must have its own container for consuming the NuGet packages.
Which of the following would you use for storing the NuGet packages?
Correct
Answer B
You need to use Azure Artifacts for storing the NuGet packages. The Microsoft documentation mentions the following
Option A is incorrect since this is used to manage your source code repositories
Option C is incorrect since this is a workflow-based service
Option D is incorrect since this is a serverless compute service
For more information on Azure Artifacts, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/artifacts/get-started/?view=azure-devops
Incorrect
Answer B
You need to use Azure Artifacts for storing the NuGet packages. The Microsoft documentation mentions the following
Option A is incorrect since this is used to manage your source code repositories
Option C is incorrect since this is a workflow-based service
Option D is incorrect since this is a serverless compute service
For more information on Azure Artifacts, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/artifacts/get-started/?view=azure-devops
Unattempted
Answer B
You need to use Azure Artifacts for storing the NuGet packages. The Microsoft documentation mentions the following
Option A is incorrect since this is used to manage your source code repositories
Option C is incorrect since this is a workflow-based service
Option D is incorrect since this is a serverless compute service
For more information on Azure Artifacts, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/artifacts/get-started/?view=azure-devops
Question 53 of 58
53. Question
A company wants to store NuGet packages which are created by the internal development team. These packages need to be streamed to different departments. Each department must have its own container for consuming the NuGet packages.
Which of the following would you create for each department?
Correct
Answer B
Feeds are used as a container for packages. The Microsoft documentation mentions the following
A team has currently setup a Devops project. The lead wants to make use of the Analytics service to see the count of work items over time for each column of a Kanban board. Which of the following widget would service this purpose?
Correct
Answer D
You can use the Cumulative Flow Diagram for this purpose. The Microsoft documentation mentions the following
Option A is incorrect since this is normally used to display a trend of completed work across multiple teams and multiple sprints
Option B is incorrect since this is used to analyze the time it takes for your team to complete work items once they begin actively working on them.
Option C is incorrect since this is used to analyze the time it takes to deliver work from your backlog
For more information on analytic widgets, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/report/dashboards/analytics-widgets?view=azure-devops
Incorrect
Answer D
You can use the Cumulative Flow Diagram for this purpose. The Microsoft documentation mentions the following
Option A is incorrect since this is normally used to display a trend of completed work across multiple teams and multiple sprints
Option B is incorrect since this is used to analyze the time it takes for your team to complete work items once they begin actively working on them.
Option C is incorrect since this is used to analyze the time it takes to deliver work from your backlog
For more information on analytic widgets, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/report/dashboards/analytics-widgets?view=azure-devops
Unattempted
Answer D
You can use the Cumulative Flow Diagram for this purpose. The Microsoft documentation mentions the following
Option A is incorrect since this is normally used to display a trend of completed work across multiple teams and multiple sprints
Option B is incorrect since this is used to analyze the time it takes for your team to complete work items once they begin actively working on them.
Option C is incorrect since this is used to analyze the time it takes to deliver work from your backlog
For more information on analytic widgets, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/report/dashboards/analytics-widgets?view=azure-devops
Question 55 of 58
55. Question
A company has deployed solutions using the Azure Kubernetes service. They have solutions deployed to clusters running both Linux and Windows Server 2019. They want to be able to get the following metrics for the clusters
– Able to view the health of the clusters
– Able to view the health of the underlying VMs
Which of the following could be used for this purpose?
Correct
Answer B
You can see all the metrics for the underlying resources for your cluster using the Azure Monitor service. The Microsoft documentation mentions the following
Answer B
You can see all the metrics for the underlying resources for your cluster using the Azure Monitor service. The Microsoft documentation mentions the following
Answer B
You can see all the metrics for the underlying resources for your cluster using the Azure Monitor service. The Microsoft documentation mentions the following
A company is currently planning on using the Azure Devops service for managing the CI/CD pipeline for various applications. The team wants to have an effective communication tool that can be used across the project. The tool should integrate with Azure Devops and also have a separation of channels for each team.
You decide to implement Slack?
Does this fulfil the requirement?
Correct
Answer A
Slack is the perfect communication tool for this requirement. The following is provided on the tool in the Azure marketplace
A company is currently planning on using the Azure Devops service for managing the CI/CD pipeline for various applications. The team wants to have an effective communication tool that can be used across the project. The tool should integrate with Azure Devops and also have a separation of channels for each team.
You decide to implement Bamboo?
Does this fulfil the requirement?
Correct
Answer B
This is a CI/CD tool from a company called Atlassian.
For more information on the Bamboo tool, please visit the below URL https://www.atlassian.com/software/bamboo
Incorrect
Answer B
This is a CI/CD tool from a company called Atlassian.
For more information on the Bamboo tool, please visit the below URL https://www.atlassian.com/software/bamboo
Unattempted
Answer B
This is a CI/CD tool from a company called Atlassian.
For more information on the Bamboo tool, please visit the below URL https://www.atlassian.com/software/bamboo
Question 58 of 58
58. Question
A company is currently planning on using the Azure Devops service for managing the CI/CD pipeline for various applications. The team wants to have an effective communication tool that can be used across the project. The tool should integrate with Azure Devops and also have a separation of channels for each team.
You decide to implement Microsoft teams?
Does this fulfil the requirement?
Correct
Answer A
Yes, you can also use Microsoft teams for this requirement
The Azure Devops Lab has a complete tutorial on using Microsoft teams along with Azure Devops
Answer A
Yes, you can also use Microsoft teams for this requirement
The Azure Devops Lab has a complete tutorial on using Microsoft teams along with Azure Devops
Answer A
Yes, you can also use Microsoft teams for this requirement
The Azure Devops Lab has a complete tutorial on using Microsoft teams along with Azure Devops