Study Guide for Microsoft Azure Certification AZ-400: Microsoft Azure DevOps Solutions

Shivam Sharma
Applied Deep Learning
4 min readJun 21, 2019

--

Note: Looking for az:400 training? https://www.linkedin.com/posts/shivam-sharma-9828a536_azuredevops-techscalable-azure-activity-6649268010819383296-yRUk

Update 7–9–2019:

  • Now one lab (with 10 sub task) is also coming: Do the hands-on from links below

Microsoft recently released a certification examination named AZ-400: Microsoft Azure DevOps Solutions it is needed to get a certification called Azure DevOps Engineer Expert.

*All images are from microsoft.com

“Candidates for this exam are DevOps professionals who combine people, process, and technologies to continuously deliver valuable products and services that meet end user needs and business objectives.

DevOps professionals streamline delivery by optimizing practices, improving communications and collaboration, and creating automation. They design and implement strategies for application code and infrastructure that allow for continuous integration, continuous testing, continuous delivery, and continuous monitoring and feedback.”- Microsoft

Azure DevOps Engineer Expert Certification

To get Azure DevOps expert certification you need to pass two certifications AZ-400 + AZ-103 (Microsoft Certified: Azure Administrator Associate) or AZ-203 (Microsoft Certified: Azure Developer Associate).

Learning path

AZ-400: Microsoft Azure DevOps Solutions

In this article, we are covering areas needed to get AZ-400 certification.

Certification Pattern

You are required to answer 44 questions in 150 minutes, extra time will be given to read pre-exam instructions as well. Passing criteria is to get 700/1000. There were no labs.

Type of questions

Below are the type of questions that you can expect

  • Single choice based on a scenario: These questions cannot be skipped nor can you go back afterward to them to recorrect (got such 3)
  • Single choice questions
  • Multiple choice questions
  • Arrange in right sequence type questions
  • Case studies with multiple questions.

My Experience

In my certification, two case studies came one at the starting one at the end, in between were single, multiple choice and another type of questions.

  1. Contoso Case Study: There were seven deployment scenarios described in the case study followed by questions. These scenarios were in a table, you might have to go back and forth through this table to answer the following questions.
  2. Liteware Case Study: Scenario described the company to be having 70 branches and due to which they are facing many problems. Following questions were on how to solve the problems.
  • Questions were on CI/CD for .NET, Node.js and Java applications. You need to understand Azure DevOps concepts for different languages.

Study Guide:

Here is a comprehensive list of study material covering AZ-100 scope & questions, you can thank me later.

*All links are either from Microsoft or publically available blogs that I am just listing here …credit goes to authors

Recommended: Do all hands on labs here ... it's free
https://www.azuredevopslabs.com/
AZ-400 broader scope

1) Design a DevOps strategy
2) Implement DevOps development processes
3) Implement continuous integration
4) Implement continuous delivery
5) Implement dependency management
6) Implement application infrastructure
7) Implement continuous feedback
Details: DevOps tools overview for Azure DevOpshttps://docs.microsoft.com/en-us/azure/devops/user-guide/devops-alm-overview?view=azure-devopshttps://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/Source control https://docs.microsoft.com/en-us/azure/devops/user-guide/source-control?view=azure-devopsType of source control https://blog.eduonix.com/software-development/learn-three-types-version-control-systems/Migration from TFVC to Git (sequence and concept)
https://docs.microsoft.com/en-us/azure/devops/repos/git/import-from-tfvc?view=azure-devops
Git Feature Branch Workflow
https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow
Git branching strategy
https://docs.microsoft.com/en-us/azure/devops/repos/git/git-branching-guidance?view=azure-devops
https://vfsforgit.org/Scaling git for enterprise devops
https://www.slideshare.net/EngTeongCheah/scaling-git-for-enterprise-devops
Azure pipelines
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/what-is-azure-pipelines?view=azure-devops
Azure Pipelines agents
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops
Azure Repos
https://docs.microsoft.com/en-us/azure/devops/repos/get-started/what-is-repos?view=azure-devops
Configuring a CD pipeline for your Jenkins CI
https://azuredevopslabs.com/labs/vstsextend/jenkins/
Build, test, and push Docker container appshttps://docs.microsoft.com/en-us/azure/devops/pipelines/languages/docker?view=azure-devopshttps://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schemaRelease Flow
https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/release-flow
Data protection overview
https://docs.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops
Permissions and groups in Azure DevOps
https://docs.microsoft.com/en-us/azure/devops/organizations/security/permissions?view=azure-devops
Using Code Analysis with Visual Studio 2019 to Improve Code Quality
https://azuredevopslabs.com/labs/devopsserver/codeanalysis/
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops&tabs=yamlhttps://azure.microsoft.com/en-in/services/devops/artifacts/ (read from here)https://docs.microsoft.com/en-us/azure/devops/pipelines/release/deployment-groups/?view=azure-devopshttps://www.azuredevopslabs.com/labs/devopsserver/releasemanagement/https://azuredevopslabs.com/labs/vsts/azurecdhttps://www.codemag.com/article/1901041/A-Professional-Grade-Configuration-for-Azure-DevOps-Services-Beyond-the-QuickstartsDevOps Checklisthttps://docs.microsoft.com/en-us/azure/architecture/checklist/dev-opsAzure automation with DSC
http://www.miru.ch/using-azure-devops-pipelines-with-azure-automation/
https://docs.microsoft.com/en-us/azure/automation/source-control-integrationhttps://microsoft.github.io/PartsUnlimited/iac/200.2x-IaCLabsM02DSC.htmlgo through 3rd party tools that can be used along with Azure devops, landing page here
https://azure.microsoft.com/en-in/products/devops-tool-integrations/
https://docs.microsoft.com/en-us/azure/devops/user-guide/tools?view=azure-devopshttps://docs.microsoft.com/en-us/azure/devops/organizations/projects/about-projects?view=azure-devopsMultiple questions from below topics will be there https://docs.microsoft.com/en-us/azure/devops/pipelines/release/approvals/?view=azure-devopshttps://docs.microsoft.com/en-us/azure/devops/pipelines/release/approvals/approvals?view=azure-devops

If you need further help or have a question then write in the comments below or find me on LinkedIn.

Also, if you have already taken the certification then let me know about any changes in questions or patterns, I will update the article … Thanks!!

If you have any comment or question, then do write them below.

To see a similar post, follow me on Medium & LinkedIn.

If you enjoyed then Clap it! Share it!! Thanks!!!

--

--

Shivam Sharma
Applied Deep Learning

MCT | MCSE: Azure | MCSA: Machine Learning | Blockchain| R, Architect/Consultant/Trainer. I love working with cutting-edge technologies.