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 10 "
0 of 56 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
Answered
Review
Question 1 of 56
1. Question
View Case Study
Overview:
skillcertlabs is an online training provider. They currently have a set of applications that need to be developed and deployed to Azure.
They want to implement DevOps processes and tools throughout the lifecycle for the applications.
Requirements:
Azure Build pipelines will be used to build application code stored in a GitHub repository
Custom agents will be deployed with custom software installed.
Application deployed via the release pipeline would be deployed to Azure virtual machines
The configuration of the virtual machines must remain consistent during the lifecycle of the application
A set of mobile applications will also be developed
The mobile application needs to be distributed to users via App Center for testing
All release pipelines would be configured using Azure release pipelines
Azure Artifact feeds will be used for the development community
It must be ensured that Visual Studio App Center must be used to centralize the reporting of mobile application crashes and device types in use.
Also, it must be ensured that all App Center must be used to centralize the reporting of mobile application crashes and device types in use.
The Team leads must be able to create new packages and edit the permission for permission feeds
The team members should be able to install packages
Question:
Which of the following package feed permission should be given to the team leads?
Correct
You would need to give Owner privileges so that the team members could edit the feed permissions
Below are the list of permissions given in the Microsoft documentation
You would need to give Owner privileges so that the team members could edit the feed permissions
Below are the list of permissions given in the Microsoft documentation
You would need to give Owner privileges so that the team members could edit the feed permissions
Below are the list of permissions given in the Microsoft documentation
skillcertlabs is an online training provider. They currently have a set of applications that need to be developed and deployed to Azure.
They want to implement DevOps processes and tools throughout the lifecycle for the applications.
Requirements:
Azure Build pipelines will be used to build application code stored in a GitHub repository
Custom agents will be deployed with custom software installed.
Application deployed via the release pipeline would be deployed to Azure virtual machines
The configuration of the virtual machines must remain consistent during the lifecycle of the application
A set of mobile applications will also be developed
The mobile application needs to be distributed to users via App Center for testing
All release pipelines would be configured using Azure release pipelines
Azure Artifact feeds will be used for the development community
It must be ensured that Visual Studio App Center must be used to centralize the reporting of mobile application crashes and device types in use.
Also, it must be ensured that all App Center must be used to centralize the reporting of mobile application crashes and device types in use.
The Team leads must be able to create new packages and edit the permission for permission feeds
The team members should be able to install packages
Question:
Which of the following package feed permission should be given to the team members?
Correct
Even the reader access allows installation of packages. So, this should be the ideal permission to give to team members
Below are the list of permissions given in the Microsoft documentation
Even the reader access allows installation of packages. So, this should be the ideal permission to give to team members
Below are the list of permissions given in the Microsoft documentation
Even the reader access allows installation of packages. So, this should be the ideal permission to give to team members
Below are the list of permissions given in the Microsoft documentation
Your team has setup the following in their DevOps environment
An Azure DevOps project
An Azure repo named skillcertlabrepo in the Azure DevOps project
A Jenkins instance on an Azure virtual machine
A project in Jenkins to carry out the build process for the application stored in Azure repo
You have to ensure that whenever a commit is made to Azure repo, it would trigger a build in Jenkins.
You create a build trigger in Jenkins
Would this fulfil the requirement?
Your team has setup the following in their DevOps environment
An Azure DevOps project
An Azure repo named skillcertlabrepo in the Azure DevOps project
A Jenkins instance on an Azure virtual machine
A project in Jenkins to carry out the build process for the application stored in Azure repo
You have to ensure that whenever a commit is made to Azure repo, it would trigger a build in Jenkins.
You create a service hook in the Azure DevOps project
Would this fulfil the requirement?
Correct
Yes, you can accomplish this by creating a service hook in Azure DevOps.
The Microsoft documentation mentions the following
Your team has setup the following in their DevOps environment
An Azure DevOps project
An Azure repo named skillcertlabrepo in the Azure DevOps project
A Jenkins instance on an Azure virtual machine
A project in Jenkins to carry out the build process for the application stored in Azure repo
You have to ensure that whenever a commit is made to Azure repo, it would trigger a build in Jenkins.
You create a service hook in Jenkins
Would this fulfil the requirement?
Your company has setup an Azure DevOps project. You have to setup a build pipeline from scratch using a YAML configuration
You have to ensure that whenever a change is made to an Azure repo in the master branch, it would automatically trigger the build pipeline. Under which of the following section in the YAML configuration would you defined this?
Correct
This would be defined under the trigger section as shown below
Your company has setup an Azure DevOps project. You have to setup a build pipeline from scratch using a YAML configuration
You have to ensure that a windows image is used to process the build. Under which of the following section in the YAML configuration would you defined this?
Correct
This would be defined under the pool section as shown below
Your company has setup an Azure DevOps project. You have to setup a build pipeline from scratch using a YAML configuration
You have to ensure all packages for the .Net application are in place for the build to be successful. Under which of the following section in the YAML configuration would you defined this?
Correct
This would be defined under the steps section as shown below
Your company has setup an Azure DevOps project. You have to setup a build pipeline from scratch using a YAML configuration
You need to ensure all artifacts are published as part of the build process. Under which of the following section in the YAML configuration would you defined this?
Correct
This would be defined under the steps section as shown below
The following release pipeline has been defined in Azure DevOps
The Artifacts section has been defined to pick up the artifacts from a build pipeline defined in Azure DevOps. The source code which is being build is a ASP.Net Core based solution. The application needs to be built on a Windows platform.
You have to ensure that the code released in the Staging stage is released to an Azure Web App instance named skillcertlabstagingweb. Where would you enable this setting?
Correct
You can implement this in the job/task section. If you go to this section, you can add a task of Deploy Azure App Service
The following release pipeline has been defined in Azure DevOps
The Artifacts section has been defined to pick up the artifacts from a build pipeline defined in Azure DevOps. The source code which is being build is a ASP.Net Core based solution. The application needs to be built on a Windows platform.
You have to ensure that the code released in the Production stage is released to an Azure Web App instance named skillcertlabproductionweb. Where would you enable this setting?
Correct
You can implement this in the job/task section. If you go to this section, you can add a task of Deploy Azure App Service
The following release pipeline has been defined in Azure DevOps
The Artifacts section has been defined to pick up the artifacts from a build pipeline defined in Azure DevOps. The source code which is being build is a ASP.Net Core based solution. The application needs to be built on a Windows platform.
You need to define the number of days a release can be retained. Where would you define this?
Correct
You would define this in the Retention section as shown below
The Microsoft documentation mentions the following
A company wants to make use of Azure DevOps for their continuous delivery pipeline. An organization and a project have been setup in Azure DevOps.
You have to accomplish the following in Azure DevOps
Deploy a web application from Azure repositories
The web application is an ASP.Net 4.6 application
The application needs to be deployed to 3 azure virtual machines and 2 on-premise servers.
You have to manage the deployment in the most efficient manner possible.
Which of the following would you define in your Azure organization for deployment purpose?
Correct
You would create a deployment pool. You can then specify the azure virtual machines and the on-premise servers as targets in the deployment group. When the pipeline releases the application, it can be deployed to all servers in the deployment group.
You would create a deployment pool. You can then specify the azure virtual machines and the on-premise servers as targets in the deployment group. When the pipeline releases the application, it can be deployed to all servers in the deployment group.
You would create a deployment pool. You can then specify the azure virtual machines and the on-premise servers as targets in the deployment group. When the pipeline releases the application, it can be deployed to all servers in the deployment group.
A company wants to make use of Azure DevOps for their continuous delivery pipeline. An organization and a project have been setup in Azure DevOps.
You have to accomplish the following in Azure DevOps
Deploy a web application from Azure repositories
The web application is an ASP.Net 4.6 application
The application needs to be deployed to 3 azure virtual machines and 2 on-premise servers.
You have to manage the deployment in the most efficient manner possible.
Which of the following jobs would you use in Azure release pipelines to deploy the application onto the set of machines?
Correct
Since we want to deploy the application to a set of virtual machines, we have to choose the deployment group job as shown below
A company wants to start using the Azure DevOps tools. They have setup an organization and a project. They want to setup multiple Azure repositories. Each repository would be used by different project teams.
Each project team has different requirements for the source code versioning system as given below
Project team Requirement
TeamA Developers should be able to create branches to work on. They should be able to see file history on their local machines
TeamB Developers should be able to apply permissions at the file level.
TeamC Developers should be able to use the source code versioning system from third-party Integrated development environments
Which of the following would you recommend as the source code versioning system to use in Azure repos for TeamA?
Correct
You can accomplish this with using Git in Azure repos
This is also given in the Microsoft documentation
A company wants to start using the Azure DevOps tools. They have setup an organization and a project. They want to setup multiple Azure repositories. Each repository would be used by different project teams.
Each project team has different requirements for the source code versioning system as given below
Project team Requirement
TeamA Developers should be able to create branches to work on. They should be able to see file history on their local machines
TeamB Developers should be able to apply permissions at the file level.
TeamC Developers should be able to use the source code versioning system from third-party Integrated development environments
Which of the following would you recommend as the source code versioning system to use in Azure repos for TeamB?
Correct
You can accomplish this with using Team Foundation Version Control in Azure repos
This is also given in the Microsoft documentation
A company wants to start using the Azure DevOps tools. They have setup an organization and a project. They want to setup multiple Azure repositories. Each repository would be used by different project teams.
Each project team has different requirements for the source code versioning system as given below
Project team Requirement
TeamA Developers should be able to create branches to work on. They should be able to see file history on their local machines
TeamB Developers should be able to apply permissions at the file level.
TeamC Developers should be able to use the source code versioning system from third-party Integrated development environments
Which of the following would you recommend as the source code versioning system to use in Azure repos for TeamC?
Correct
You can accomplish this with using Git in Azure repos
This is also given in the Microsoft documentation
You have to create a multi-stage docker image for an ASP.Net core 2.2 application. Below is the incomplete Dockerfile. The Dockerfile is located in your project directory
Which of the following would go into Slot1?
Correct
The first stage of the Dockerfile is to go ahead and build the .Net application. For this we need to use the .net core SDK.
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Incorrect
The first stage of the Dockerfile is to go ahead and build the .Net application. For this we need to use the .net core SDK.
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Unattempted
The first stage of the Dockerfile is to go ahead and build the .Net application. For this we need to use the .net core SDK.
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Question 19 of 56
19. Question
You have to create a multi-stage docker image for an ASP.Net core 2.2 application. Below is the incomplete Dockerfile. The Dockerfile is located in your project directory
Which of the following would go into Slot2?
Correct
The next part is to use the RUN command to publish a release of the application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Incorrect
The next part is to use the RUN command to publish a release of the application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Unattempted
The next part is to use the RUN command to publish a release of the application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Question 20 of 56
20. Question
You have to create a multi-stage docker image for an ASP.Net core 2.2 application. Below is the incomplete Dockerfile. The Dockerfile is located in your project directory
Which of the following would go into Slot3?
Correct
Now we need to use the runtime image to run the application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Incorrect
Now we need to use the runtime image to run the application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Unattempted
Now we need to use the runtime image to run the application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Question 21 of 56
21. Question
You have to create a multi-stage docker image for an ASP.Net core 2.2 application. Below is the incomplete Dockerfile. The Dockerfile is located in your project directory
Which of the following would go into Slot4?
Correct
Finally, we use the ENTRYPOINT clause to specify the dll which needs to run, which is our application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Incorrect
Finally, we use the ENTRYPOINT clause to specify the dll which needs to run, which is our application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Unattempted
Finally, we use the ENTRYPOINT clause to specify the dll which needs to run, which is our application
An example of this is given in the Docker documentation
Since this is clearly given in the Docker documentation, all other options are incorrect
For more information on creating Dockerfile for .net core applications, please visit the below URL https://docs.docker.com/engine/examples/dotnetcore/
Question 22 of 56
22. Question
A company wants to implement DevOps processes for a set of applications. These applications are based on the .Net framework. They want to ensure security validation is performed during each stage of the application lifecycle. They want to ensure the following
Static Code Analysis is performed during the development stage
Static Code Analysis is performed during the Continuous Integration stage
All high severity issues are logged in a tracking tool
You have to advise on the right tool that can be used for these requirements
Which of the following can be used for the requirement?
Static Code Analysis is performed during the development stage
Correct
SonarQube is a code analysis tool that can be used during the development and continuous integration stage
Below is a snippet from the SonarQube documentation on what you can achieve with the tool
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option D is incorrect since this tool can be used for Java based applications only
Option E is incorrect since this tool is used for managing software projects
For more information on SonarQube, please visit the below URL https://www.sonarqube.org/
Incorrect
SonarQube is a code analysis tool that can be used during the development and continuous integration stage
Below is a snippet from the SonarQube documentation on what you can achieve with the tool
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option D is incorrect since this tool can be used for Java based applications only
Option E is incorrect since this tool is used for managing software projects
For more information on SonarQube, please visit the below URL https://www.sonarqube.org/
Unattempted
SonarQube is a code analysis tool that can be used during the development and continuous integration stage
Below is a snippet from the SonarQube documentation on what you can achieve with the tool
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option D is incorrect since this tool can be used for Java based applications only
Option E is incorrect since this tool is used for managing software projects
For more information on SonarQube, please visit the below URL https://www.sonarqube.org/
Question 23 of 56
23. Question
A company wants to implement DevOps processes for a set of applications. These applications are based on the .Net framework. They want to ensure security validation is performed during each stage of the application lifecycle. They want to ensure the following
Static Code Analysis is performed during the development stage
Static Code Analysis is performed during the Continuous Integration stage
All high severity issues are logged in a tracking tool
You have to advise on the right tool that can be used for these requirements
Which of the following can be used for the requirement?
Static Code Analysis is performed during the Continuous Integration stage
Correct
SonarQube is a code analysis tool that can be used during the development and continuous integration stage
Below is a snippet from the SonarQube documentation on what you can achieve with the tool
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option D is incorrect since this tool can be used for Java based applications only
Option E is incorrect since this tool is used for managing software projects
For more information on SonarQube, please visit the below URL https://www.sonarqube.org/
Incorrect
SonarQube is a code analysis tool that can be used during the development and continuous integration stage
Below is a snippet from the SonarQube documentation on what you can achieve with the tool
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option D is incorrect since this tool can be used for Java based applications only
Option E is incorrect since this tool is used for managing software projects
For more information on SonarQube, please visit the below URL https://www.sonarqube.org/
Unattempted
SonarQube is a code analysis tool that can be used during the development and continuous integration stage
Below is a snippet from the SonarQube documentation on what you can achieve with the tool
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option D is incorrect since this tool can be used for Java based applications only
Option E is incorrect since this tool is used for managing software projects
For more information on SonarQube, please visit the below URL https://www.sonarqube.org/
Question 24 of 56
24. Question
A company wants to implement DevOps processes for a set of applications. These applications are based on the .Net framework. They want to ensure security validation is performed during each stage of the application lifecycle. They want to ensure the following
Static Code Analysis is performed during the development stage
Static Code Analysis is performed during the Continuous Integration stage
All high severity issues are logged in a tracking tool
You have to advise on the right tool that can be used for these requirements
Which of the following can be used for the requirement?
All high severity issues are logged in a tracking tool
Correct
This is the right tool for managing your software projects. You can also log and track defects here.
An example is given below. You can create issues and track them to closure.
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option C is incorrect since this is a static code analysis tool
Option D is incorrect since this tool can be used for Java based applications only
For more information on tracking defects in Azure Boards, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-bugs?view=azure-devops&tabs=new-web-form
Incorrect
This is the right tool for managing your software projects. You can also log and track defects here.
An example is given below. You can create issues and track them to closure.
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option C is incorrect since this is a static code analysis tool
Option D is incorrect since this tool can be used for Java based applications only
For more information on tracking defects in Azure Boards, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-bugs?view=azure-devops&tabs=new-web-form
Unattempted
This is the right tool for managing your software projects. You can also log and track defects here.
An example is given below. You can create issues and track them to closure.
Option A is incorrect since this is a collaboration-based tool
Option B is incorrect since this is a continuous integration tool
Option C is incorrect since this is a static code analysis tool
Option D is incorrect since this tool can be used for Java based applications only
For more information on tracking defects in Azure Boards, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-bugs?view=azure-devops&tabs=new-web-form
Question 25 of 56
25. Question
A company has setup a feed in Azure Artifacts. The developers need to publish packages to the feed. Which of the following could be used to publish NuGet packages to the feed?
Correct
The right command is nuget.exe push.
This is also given in the Microsoft documentation
A company currently has an organization and project defined in Azure DevOps services. For one of the projects, the company wants to gather feedback from users related to certain work items for a particular release. You have to ensure the following
The release team can request feedback from users
Users have the ability to provide feedback for the work items
Users have the required tools installed for giving feedback
You have to ensure licensing cost is kept to a minimum
Which of the following access would you grant for the release team?
Correct
The minimum set of permissions needed by the release team to request for feedback is the Basic access level.
This is also given in the Microsoft documentation
The minimum set of permissions needed by the release team to request for feedback is the Basic access level.
This is also given in the Microsoft documentation
The minimum set of permissions needed by the release team to request for feedback is the Basic access level.
This is also given in the Microsoft documentation
A company currently has an organization and project defined in Azure DevOps services. For one of the projects, the company wants to gather feedback from users related to certain work items for a particular release. You have to ensure the following
The release team can request feedback from users
Users have the ability to provide feedback for the work items
Users have the required tools installed for giving feedback
You have to ensure licensing cost is kept to a minimum
Which of the following access would you grant for the users?
Correct
To ensure that users can provide feedback for work items related to a specific release in Azure DevOps Services while keeping licensing costs to a minimum, you should grant users access at the level of A. Stakeholder.
Stakeholder access allows users to view work items, but they cannot edit or create new work items. This level of access is free and sufficient for users to provide feedback.
Additionally, granting users access to Test Plans (C. Basic + Test Plans) would allow them to participate in testing activities, which could be part of the feedback process. However, this level of access is not necessary for the sole purpose of gathering feedback and would incur additional costs if users do not already have this access.
Visual Studio subscription (D. Visual Studio subscription) is not necessary for users to provide feedback. This level of access is intended for developers and testers who need to create, edit, and manage work items. Therefore, granting users A. Stakeholder access is the most appropriate choice to ensure the release team can request feedback from users and users have the ability to provide feedback for work items while keeping licensing costs to a minimum.
To ensure that users can provide feedback for work items related to a specific release in Azure DevOps Services while keeping licensing costs to a minimum, you should grant users access at the level of A. Stakeholder.
Stakeholder access allows users to view work items, but they cannot edit or create new work items. This level of access is free and sufficient for users to provide feedback.
Additionally, granting users access to Test Plans (C. Basic + Test Plans) would allow them to participate in testing activities, which could be part of the feedback process. However, this level of access is not necessary for the sole purpose of gathering feedback and would incur additional costs if users do not already have this access.
Visual Studio subscription (D. Visual Studio subscription) is not necessary for users to provide feedback. This level of access is intended for developers and testers who need to create, edit, and manage work items. Therefore, granting users A. Stakeholder access is the most appropriate choice to ensure the release team can request feedback from users and users have the ability to provide feedback for work items while keeping licensing costs to a minimum.
To ensure that users can provide feedback for work items related to a specific release in Azure DevOps Services while keeping licensing costs to a minimum, you should grant users access at the level of A. Stakeholder.
Stakeholder access allows users to view work items, but they cannot edit or create new work items. This level of access is free and sufficient for users to provide feedback.
Additionally, granting users access to Test Plans (C. Basic + Test Plans) would allow them to participate in testing activities, which could be part of the feedback process. However, this level of access is not necessary for the sole purpose of gathering feedback and would incur additional costs if users do not already have this access.
Visual Studio subscription (D. Visual Studio subscription) is not necessary for users to provide feedback. This level of access is intended for developers and testers who need to create, edit, and manage work items. Therefore, granting users A. Stakeholder access is the most appropriate choice to ensure the release team can request feedback from users and users have the ability to provide feedback for work items while keeping licensing costs to a minimum.
A company currently has an organization and project defined in Azure DevOps services. For one of the projects, the company wants to gather feedback from users related to certain work items for a particular release. You have to ensure the following
The release team can request feedback from users
Users have the ability to provide feedback for the work items
Users have the required tools installed for giving feedback
You have to ensure licensing cost is kept to a minimum
What should be installed for the users to give feedback for the work items?
Correct
You have to use the Test & feedback extension
This is also given in the Microsoft documentation
A company is currently looking at implementing a set of tools for developing and deploying applications. The applications would run through a DevOps cycle for all change requests. The company wants to ensure the right tool is in place for scanning the application for any open source package security vulnerabilities.
They decide to use the WhiteSource Bolt application for this requirement
Would this fulfil the requirement?
Correct
Yes, this would fulfil the requirement.
The Visual Studio Marketplace mentions the following on this tool
A company is currently looking at implementing a set of tools for developing and deploying applications. The applications would run through a DevOps cycle for all change requests. The company wants to ensure the right tool is in place for scanning the application for any open source package security vulnerabilities.
They decide to use the Jenkins application for this requirement
Would this fulfil the requirement?
Correct
This is a tool used for Continuous Integration.
For more information on Jenkins, please visit the below URL https://jenkins.io/
Incorrect
This is a tool used for Continuous Integration.
For more information on Jenkins, please visit the below URL https://jenkins.io/
Unattempted
This is a tool used for Continuous Integration.
For more information on Jenkins, please visit the below URL https://jenkins.io/
Question 31 of 56
31. Question
A company is currently looking at implementing a set of tools for developing and deploying applications. The applications would run through a DevOps cycle for all change requests. The company wants to ensure the right tool is in place for scanning the application for any open source package security vulnerabilities.
They decide to use the BlackDuck by Synopsys application for this requirement
Would this fulfil the requirement?
Correct
Yes, this tool will accomplish the requirement.
The Azure Marketplace mentions the following on this tool
A company is currently using the following set of DevOps tools for their application development and deployment process.
An on-premise server hosting multiple Git repositories
An on-premise installation of Atlassian JIRA
An on-premise installation of Jenkins
They are now moving to the Azure cloud and looking to migrate all applications to Azure. They also want to start using a hosted set of tools in Azure for managing their DevOps processes.
Which of the following could they use in Azure DevOps services for hosting the Git repositories?
Correct
Azure repos can be used for hosting Git based repositories
The Microsoft documentation mentions the following
A company is currently using the following set of DevOps tools for their application development and deployment process.
An on-premise server hosting multiple Git repositories
An on-premise installation of Atlassian JIRA
An on-premise installation of Jenkins
They are now moving to the Azure cloud and looking to migrate all applications to Azure. They also want to start using a hosted set of tools in Azure for managing their DevOps processes.
Which of the following could they use in Azure DevOps services as a replacement for Atlassian JIRA?
Correct
Atlassian JIRA is a project management tool. Hence the replacement for this tool can be Azure Boards
The Microsoft documentation mentions the following
Atlassian JIRA is a project management tool. Hence the replacement for this tool can be Azure Boards
The Microsoft documentation mentions the following
Atlassian JIRA is a project management tool. Hence the replacement for this tool can be Azure Boards
The Microsoft documentation mentions the following
A company is currently using the following set of DevOps tools for their application development and deployment process.
An on-premise server hosting multiple Git repositories
An on-premise installation of Atlassian JIRA
An on-premise installation of Jenkins
They are now moving to the Azure cloud and looking to migrate all applications to Azure. They also want to start using a hosted set of tools in Azure for managing their DevOps processes.
Which of the following could they use in Azure DevOps services as a replacement for Jenkins?
Correct
Azure Pipelines can be used to manage Continuous Integration similar to Jenkins
A team needs to automate the User Interface testing for a web application. They need to also integrate the testing of the application in the build lifecycle of the application. Which of the following could they use for this purpose?
Correct
The right tool to use for User Interface testing is Selenium
The Microsoft documentation also has an article on this
A team is currently creating resource manager templates for building virtual machines on Azure. They have to use the Azure Key vault service for storing the virtual machine account password. A Key vault has been created and secrets created in the service.
The following parameter file is being created to recover the secret from the Key Vault
Which of the following would go into Slot1?
Correct
Here we have to mention the reference as keyVault
An example is also given in the Microsoft documentation
A team is currently creating resource manager templates for building virtual machines on Azure. They have to use the Azure Key vault service for storing the virtual machine account password. A Key vault has been created and secrets created in the service.
The following parameter file is being created to recover the secret from the Key Vault
Which of the following would go into Slot2?
Correct
Here we have to mention the reference as id
An example is also given in the Microsoft documentation
A team is currently creating resource manager templates for building virtual machines on Azure. They have to use the Azure Key vault service for storing the virtual machine account password. A Key vault has been created and secrets created in the service.
The following parameter file is being created to recover the secret from the Key Vault
Which of the following would go into Slot2?
Correct
Here we have to mention the secretName
An example is also given in the Microsoft documentation
A company needs to start working on multiple projects. Each project needs a solution for version control. You have to decide on the right tool to be used for each project.
Below are the key project requirements for version control
Project Name Requirement
skillcertlab-ProjectA Here the team would be creating YAML files. The files will be used to manage pipeline configuration changes
skillcertlab-ProjectB Here the files being stored are of sensitive nature. Hence the source code needs to be stored on a server on the companys network. Also, the source code system needs to be de-centralized.
skillcertlab-ProjectC Here the project team needs a centralized version control system. Developers need to work with the most recent version.
Which of the following would you choose for skillcertlab-ProjectA?
Correct
Here the ideal solution is Git in Azure repos. The YAML files can be used for the Azure pipeline service
Option A is incorrect since this a centralized version control system and less preferred over Git
Options B and D are incorrect since Azure repos would be a better match to use with Azure Pipelines
For more information on Azure repos, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/repos/get-started/what-is-repos?view=azure-devops
Incorrect
Here the ideal solution is Git in Azure repos. The YAML files can be used for the Azure pipeline service
Option A is incorrect since this a centralized version control system and less preferred over Git
Options B and D are incorrect since Azure repos would be a better match to use with Azure Pipelines
For more information on Azure repos, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/repos/get-started/what-is-repos?view=azure-devops
Unattempted
Here the ideal solution is Git in Azure repos. The YAML files can be used for the Azure pipeline service
Option A is incorrect since this a centralized version control system and less preferred over Git
Options B and D are incorrect since Azure repos would be a better match to use with Azure Pipelines
For more information on Azure repos, please visit the below URL https://docs.microsoft.com/en-us/azure/devops/repos/get-started/what-is-repos?view=azure-devops
Question 40 of 56
40. Question
A company needs to start working on multiple projects. Each project needs a solution for version control. You have to decide on the right tool to be used for each project.
Below are the key project requirements for version control
Project Name Requirement
skillcertlab-ProjectA Here the team would be creating YAML files. The files will be used to manage pipeline configuration changes
skillcertlab-ProjectB Here the files being stored are of sensitive nature. Hence the source code needs to be stored on a server on the companys network. Also, the source code system needs to be de-centralized.
skillcertlab-ProjectC Here the project team needs a centralized version control system. Developers need to work with the most recent version.
Which of the following would you choose for skillcertlab-ProjectB?
Correct
GitHub Enterprise can be used as a standalone installation in your on-premise environment. It also has a lot of security features that would make it ideal for this requirement.
Option A is incorrect since this a centralized version control system. GitHub Enterprise is preferred since this has more security features.
Options B and C are incorrect since these are all cloud offerings
For more information on GitHub enterprise, please visit the below URL https://github.com/enterprise
Incorrect
GitHub Enterprise can be used as a standalone installation in your on-premise environment. It also has a lot of security features that would make it ideal for this requirement.
Option A is incorrect since this a centralized version control system. GitHub Enterprise is preferred since this has more security features.
Options B and C are incorrect since these are all cloud offerings
For more information on GitHub enterprise, please visit the below URL https://github.com/enterprise
Unattempted
GitHub Enterprise can be used as a standalone installation in your on-premise environment. It also has a lot of security features that would make it ideal for this requirement.
Option A is incorrect since this a centralized version control system. GitHub Enterprise is preferred since this has more security features.
Options B and C are incorrect since these are all cloud offerings
For more information on GitHub enterprise, please visit the below URL https://github.com/enterprise
Question 41 of 56
41. Question
A company needs to start working on multiple projects. Each project needs a solution for version control. You have to decide on the right tool to be used for each project.
Below are the key project requirements for version control
Project Name Requirement
skillcertlab-ProjectA Here the team would be creating YAML files. The files will be used to manage pipeline configuration changes
skillcertlab-ProjectB Here the files being stored are of sensitive nature. Hence the source code needs to be stored on a server on the companys network. Also, the source code system needs to be de-centralized.
skillcertlab-ProjectC Here the project team needs a centralized version control system. Developers need to work with the most recent version.
Which of the following would you choose for skillcertlab-ProjectC?
Correct
Subversion is a centralized version control system and would fulfil the project requirement.
All other options are incorrect since these are all based on Git which is a de-centralized version control system
For more information on subversion, please visit the below URL https://en.wikipedia.org/wiki/Apache_Subversion
Incorrect
Subversion is a centralized version control system and would fulfil the project requirement.
All other options are incorrect since these are all based on Git which is a de-centralized version control system
For more information on subversion, please visit the below URL https://en.wikipedia.org/wiki/Apache_Subversion
Unattempted
Subversion is a centralized version control system and would fulfil the project requirement.
All other options are incorrect since these are all based on Git which is a de-centralized version control system
For more information on subversion, please visit the below URL https://en.wikipedia.org/wiki/Apache_Subversion
Question 42 of 56
42. Question
A company has a set of applications that are currently hosted on Azure. For all future releases, you have to define the release strategy for the applications. Below are the release requirements
Application Name Requirement
skillcertlab-AppA The main requirement is to ensure the least amount of time is taken to deploy a newer version of the application. Also, it must be possible to rollback to the previous version in the least time possible
skillcertlab-AppB Here you need to first deploy the application to a limited set of users. These users have opted to test the newer release of the application
Which of the following would you use as a release strategy for skillcertlab-AppA?
Correct
Since here the primary requirement is to reduce the time to switch between application versions, you should have 2 versions of your applications in the Blue/Green deployment mode.
Options B and C are incorrect since this more of a gradual deployment or phase deployment of a new version release to users or servers.
Option D is incorrect since this is more of a release of the application to a subset of users under specific conditions
For more information on Blue-Green deployments, please visit the below URL https://azure.microsoft.com/en-in/blog/blue-green-deployments-using-azure-traffic-manager/
Incorrect
Since here the primary requirement is to reduce the time to switch between application versions, you should have 2 versions of your applications in the Blue/Green deployment mode.
Options B and C are incorrect since this more of a gradual deployment or phase deployment of a new version release to users or servers.
Option D is incorrect since this is more of a release of the application to a subset of users under specific conditions
For more information on Blue-Green deployments, please visit the below URL https://azure.microsoft.com/en-in/blog/blue-green-deployments-using-azure-traffic-manager/
Unattempted
Since here the primary requirement is to reduce the time to switch between application versions, you should have 2 versions of your applications in the Blue/Green deployment mode.
Options B and C are incorrect since this more of a gradual deployment or phase deployment of a new version release to users or servers.
Option D is incorrect since this is more of a release of the application to a subset of users under specific conditions
For more information on Blue-Green deployments, please visit the below URL https://azure.microsoft.com/en-in/blog/blue-green-deployments-using-azure-traffic-manager/
Question 43 of 56
43. Question
A company has a set of applications that are currently hosted on Azure. For all future releases, you have to define the release strategy for the applications. Below are the release requirements
Application Name Requirement
skillcertlab-AppA The main requirement is to ensure the least amount of time is taken to deploy a newer version of the application. Also, it must be possible to rollback to the previous version in the least time possible
skillcertlab-AppB Here you need to first deploy the application to a limited set of users. These users have opted to test the newer release of the application
Which of the following would you use as a release strategy for skillcertlab-AppB?
Correct
This is the ideal approach wherein a subset of users will test the application release.
Option A is incorrect since this is used to switch deployment for users.
Option C is incorrect since this more of a gradual deployment or phase deployment of a new version release to users or servers.
Option D is incorrect since this is more of a release of the application to a subset of users under specific conditions
For more information on Canary deployments, please visit the below URL https://cloudblogs.microsoft.com/opensource/2018/06/18/tutorial-canary-deployment-for-azure-virtual-machine-scale-sets/
Incorrect
This is the ideal approach wherein a subset of users will test the application release.
Option A is incorrect since this is used to switch deployment for users.
Option C is incorrect since this more of a gradual deployment or phase deployment of a new version release to users or servers.
Option D is incorrect since this is more of a release of the application to a subset of users under specific conditions
For more information on Canary deployments, please visit the below URL https://cloudblogs.microsoft.com/opensource/2018/06/18/tutorial-canary-deployment-for-azure-virtual-machine-scale-sets/
Unattempted
This is the ideal approach wherein a subset of users will test the application release.
Option A is incorrect since this is used to switch deployment for users.
Option C is incorrect since this more of a gradual deployment or phase deployment of a new version release to users or servers.
Option D is incorrect since this is more of a release of the application to a subset of users under specific conditions
For more information on Canary deployments, please visit the below URL https://cloudblogs.microsoft.com/opensource/2018/06/18/tutorial-canary-deployment-for-azure-virtual-machine-scale-sets/
Question 44 of 56
44. Question
Your team needs to create a YAML based Azure Pipeline job that would perform the following tasks
Spin up a set of containers. Containers would run Ubuntu, nginx and redis
The nginx and redis containers would need to be exposes as services
Start scripts need to run in the Ubuntu container
You have to complete the following YAML configuration
Which of the following would go into Slot 1?
Correct
The first part is the resources section
An example of this is given in the Microsoft documentation
Your team needs to create a YAML based Azure Pipeline job that would perform the following tasks
Spin up a set of containers. Containers would run Ubuntu, nginx and redis
The nginx and redis containers would need to be exposes as services
Start scripts need to run in the Ubuntu container
You have to complete the following YAML configuration
Which of the following would go into Slot 2?
Correct
The next part is the services section
An example of this is given in the Microsoft documentation
Your team needs to create a YAML based Azure Pipeline job that would perform the following tasks
Spin up a set of containers. Containers would run Ubuntu, nginx and redis
The nginx and redis containers would need to be exposes as services
Start scripts need to run in the Ubuntu container
You have to complete the following YAML configuration
Which of the following would go into Slot 3?
Correct
Here we have to mention the scripts which need to run
An example of this is given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
A Kubernetes cluster has just been setup. Which of the following command could be used to get the status of the nodes in the cluster?
Correct
This can be down with the help of the ‘kubectl’ command
This is also given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to ensure Azure build pipelines can connect to the on-premise GitHub Enterprise Server. Which of the following would you create for this requirement?
Correct
The correct answer is:
A. A service connection in the project in Azure DevOps services
Here’s why:
Service connections are used to connect Azure DevOps to external services, such as Git repositories.
In this case, you need to create a service connection to connect the Azure build pipelines to the on-premise GitHub Enterprise Server.
The service connection should be created at the project level in Azure DevOps, as it will be used specifically for the build pipelines within that project.
Therefore, creating a service connection in the project in Azure DevOps services is the correct approach to ensure Azure build pipelines can connect to the on-premise GitHub Enterprise Server.
A. A service connection in the project in Azure DevOps services
Here’s why:
Service connections are used to connect Azure DevOps to external services, such as Git repositories.
In this case, you need to create a service connection to connect the Azure build pipelines to the on-premise GitHub Enterprise Server.
The service connection should be created at the project level in Azure DevOps, as it will be used specifically for the build pipelines within that project.
Therefore, creating a service connection in the project in Azure DevOps services is the correct approach to ensure Azure build pipelines can connect to the on-premise GitHub Enterprise Server.
A. A service connection in the project in Azure DevOps services
Here’s why:
Service connections are used to connect Azure DevOps to external services, such as Git repositories.
In this case, you need to create a service connection to connect the Azure build pipelines to the on-premise GitHub Enterprise Server.
The service connection should be created at the project level in Azure DevOps, as it will be used specifically for the build pipelines within that project.
Therefore, creating a service connection in the project in Azure DevOps services is the correct approach to ensure Azure build pipelines can connect to the on-premise GitHub Enterprise Server.
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to allocate the right process template in Azure Boards
You decide to use the ‘Agile’ process template
Would this fulfil the requirement?
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to allocate the right process template in Azure Boards
You decide to use the “Scrum” process template
Would this fulfil the requirement?
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to allocate the right process template in Azure Boards
You decide to use the “CMMI” process template
Would this fulfil the requirement?
Correct
Yes, this process template has the work items for change and review requests.
This is also given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to define the YAML section which would be used to build the projects “skillcertlabonline.csproj and skillcertlabquiz.csproj”
Which of the following would go into Slot 1?
Correct
The correct definition of multiple projects would be
src/skillcertlabonline.csproj
src/skillcertlabonline.csproj
This is also given in the Microsoft documentation
The correct definition of multiple projects would be
src/skillcertlabonline.csproj
src/skillcertlabonline.csproj
This is also given in the Microsoft documentation
The correct definition of multiple projects would be
src/skillcertlabonline.csproj
src/skillcertlabonline.csproj
This is also given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “whizlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to ensure packages are pushed to the internal feed
Which of the following would go into Slot 1?
Correct
The correct input is “feedPublish”
This is also given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
You need to ensure that when Resource Manager templates are deployed, the Resource Manager leaves unchanged resources that exist in the resource group that arent specified in the template. Which of the following mode in the template should be used to accomplish this requirement?
Correct
You need to specify the Incremental mode.
This is also given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
The management wants to see a chart to understand whether the teams are able to complete the work allocated to a sprint. The chart should be calibrated against the work items. Which of the following would you use as the widget to use in Azure Boards for this requirement?
Correct
This can be accomplished with the “Velocity” widget
This is also given in the Microsoft documentation
Currently skillcertlabs has a set of web-based applications.
Applications have been developed in both Java and in .Net
Currently Jenkins is being used to manage application builds
The source code is being hosted on an on-premise server
A GitHub Enterprise installation on a windows machine is being used to host the repository
Planned changes:
The company wants to implement the below changes:
Use Azure Boards for managing feature changes for the application.
Management on Azure Boards must allow for managing change and review requests
Applications are going to be containerized and deployed onto Kubernetes clusters hosted on Azure
Build Pipelines would also be used to build the applications
The Build Pipelines would be used to pick up the code from the on-premise GitHub Server
One of the Build pipelines will be used to build a .Net Core application. The application would consist of 2 projects – skillcertlabonline.csproj and skillcertlabquiz.csproj
Packages built by the pipeline need to be pushed to an internal feed named “skillcertlabfeed”
Azure Resource Manager templates would be used to provision resources in Azure
Question:
The company wants to use a service that could be used to manage the lifecycle of application certificates. Which of the following could they use for this requirement?
Correct
The Azure Key vault service can be used for certificate management
The Microsoft documentation mentions the following
This is the only service in Azure which can be used to manage certificates, hence all of the other options are incorrect
For more information on the Azure Key vault service, please visit the below URL https://docs.microsoft.com/en-in/azure/key-vault/key-vault-overview
Incorrect
The Azure Key vault service can be used for certificate management
The Microsoft documentation mentions the following
This is the only service in Azure which can be used to manage certificates, hence all of the other options are incorrect
For more information on the Azure Key vault service, please visit the below URL https://docs.microsoft.com/en-in/azure/key-vault/key-vault-overview
Unattempted
The Azure Key vault service can be used for certificate management
The Microsoft documentation mentions the following
This is the only service in Azure which can be used to manage certificates, hence all of the other options are incorrect
For more information on the Azure Key vault service, please visit the below URL https://docs.microsoft.com/en-in/azure/key-vault/key-vault-overview
X
Use Page numbers below to navigate to other practice tests