Case Study 2 – Contoso, Ltd (QUESTION 6 – QUESTION 11)BackgroundContoso, Ltd. is a manufacturing company that has a main office in Chicago.Contoso plans to improve its IT development and operations processes by implementing Azure DevOps principles. Contoso has an Azure subscription and creates an Azure DevOps organization.The Azure DevOps organization includes: The Docker extension A deployment pool named Pool7 that contains 10 Azure virtual machines that run Windows Server 2016The Azure subscription contains an Azure Automation account.Contoso plans to create projects in Azure DevOps as shown in the following table.

Technical requirementsContoso identifies the following technical requirements: Implement build agents for Project1. Whenever possible, use Azure resources. Avoid using deprecated technologies. Implement a code flow strategy for Project2 that will:– Enable Team2 to submit pull requests for Project2.– Enable Team2 to work independently on changes to a copy of Project2.– Ensure that any intermediary changes performed by Team2 on a copy of Project2 will be subject to the same restrictions as the ones defined in the build policy of Project2. Whenever possible implement automation and minimize administrative effort. Implement Project3, Project5, Project6, and Project7 based on the planned changes Implement Project4 and configure the project to push Docker images to Azure Container Registry.QUESTION 6You add the virtual machines as managed nodes in Azure Automation State Configuration.You need to configure the computer in Group7.What should you do?

A. Run the Register-AzureRmAutomationDscNode Azure Powershell cmdlet.B. Modify the ConfigurationMode property of the Local Configuration Manager (LCM).C. Install PowerShell Core.D. Modify the RefreshMode property of the Local Configuration Manager (LCM).

QUESTION 8Drag and Drop QuestionYou need to configure Azure Automation for the computers in Group7.Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Answer:

Explanation:Step 1: Create a Desired State Configuration (DSC) configuration file that has an extension of .ps1. Step 2: Run the Import-AzureRmAutomationDscConfiguration Azure Powershell cmdlet The Import-AzureRmAutomationDscConfiguration cmdlet imports an APS Desired State Configuration (DSC) configuration into Azure Automation. Specify the path of an APS script that contains a single DSC configuration.Example:PS C:\>Import-AzureRmAutomationDscConfiguration -AutomationAccountName “Contoso17”-ResourceGroupName “ResourceGroup01” -SourcePath “C:\DSC\client.ps1” -Force This command imports the DSC configuration in the file named client.ps1 into the Automation account named Contoso17. The command specifies the Force parameter. If there is an existing DSC configuration, this command replaces it.Step 3: Run the Start-AzureRmAutomationDscCompilationJob Azure Powershell cmdlet The Start-AzureRmAutomationDscCompilationJob cmdlet compiles an APS Desired State Configuration (DSC) configuration in Azure Automation.References:https://docs.microsoft.com/en-us/powershell/module/azurerm.automation/import-azurermautomationdscconfigurationhttps://docs.microsoft.com/en-us/powershell/module/azurerm.automation/start-azurermautomationdsccompilationjob

QUESTION 9Hotspot QuestionHow should you configure the filters for the Project5 trigger? To answer, select the appropriate option in the answer area.NOTE: Each correct selection is worth one point. Answer:

QUESTION 10Drag and Drop QuestionYou need to implement the code flow strategy for Project2 in Azure DevOps.Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange in the correct order.

Answer:

Explanation:Step 1: Create a repositoryA Git repository, or repo, is a folder that you’ve told Git to help you track file changes in. You can have any number of repos on your computer, each stored in their own folder.Step 2: Create a branchBranch policies help teams protect their important branches of development. Policies enforce your team’s code quality and change management standards.Step 3: Add a build validation policyWhen a build validation policy is enabled, a new build is queued when a new pull request is created or when changes are pushed to an existing pull request targeting this branch. The build policy then evaluates the results of the build to determine whether the pull request can be completed.Scenario:Implement a code flow strategy for Project2 that will:Enable Team2 to submit pull requests for Project2.Enable Team2 to work independently on changes to a copy of Project2. Ensure that any intermediary changes performed by Team2 on a copy of Project2 will be subject to the same restrictions as the ones defined in the build policy of Project2.

QUESTION 11Drag and Drop QuestionYou need to implement Project6.Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them m the correct order.