MicrosoftProfessional levelAZ-400

AZ-400 exam dumps: 306 free Azure DevOps Engineer Expert practice questions

Free AZ-400 practice questions for the Designing and Implementing Microsoft DevOps Solutions exam, with the correct answer and a full explanation for every option. Read the first 10 below, browse all 306 by number, or take a timed practice exam.

Question bank last updated May 2025

Free AZ-400 practice questions

Questions 1 to 10 of 306

Pick an answer before you open the explanation. Each question also has its own page with a permalink.

AZ-400 Question 1

Select 2

Your organization has recently adopted Azure DevOps for managing backlog items in Azure Boards and version control in Azure Repos. They want to ensure that every code commit is automatically associated with a relevant user story, so they can track the feature� progress from planning through to release. They also want to measure lead time and cycle time for each feature. Which two actions should you recommend to achieve end-to-end traceability between work items and code commits?

  1. A

    Instruct developers to include the work item ID in commit messages using the 'AB#' syntax to automatically link commits to user stories.

  2. B

    Enable branch policies to require a linked work item in each pull request before it can be merged.

  3. C

    Use multiple Git repositories, one per user story, so each repository can be directly tied to a specific backlog item.

  4. D

    Disable the Build Validation policy on pull requests to simplify linking between commits and user stories.

Show answer and explanation

Correct answers: A, B

Explanation

To design and implement end-to-end traceability in Azure DevOps, each code change should be tied to the corresponding backlog item. By instructing developers to reference work items in commit messages using 'AB#' and enforcing branch policies that require a linked work item before merging, teams can maintain a clear flow of work. These practices align with Microsoft� guidance on linking work items to commits (see Microsoft Documentation: https://learn.microsoft.com/azure/devops/boards/work-items/link-work-items-from-commits).

  • A. Correct.

    Option 1 is correct. Including the work item ID in the commit message (e.g., 'AB#42') is the recommended approach to automatically link Azure Boards work items to commits in Azure Repos. This ensures you can trace changes from the user story to the actual code and gather metrics such as lead time and cycle time.

  • B. Correct.

    Option 2 is correct. Enabling branch policies for pull requests that require referencing a work item helps enforce best practices and ensures that no code changes are merged without associating them to a specific user story. This enforces traceability.

  • C. Incorrect.

    Option 3 is incorrect. Creating a separate Git repository for each user story would fragment the codebase and complicate overall flow. It does not inherently improve traceability or metrics gathering; instead, it introduces additional overhead in repository maintenance.

  • D. Incorrect.

    Option 4 is incorrect. Disabling Build Validation does nothing to enhance traceability. Build Validation policies help ensure code quality and can be configured to enforce further requirements, but disabling them removes an important check without improving work-item linking.

AZ-400 Question 2

Single answer

Your organization is implementing a new feature in Azure DevOps and wants to ensure each code change is linked to the appropriate work items for complete traceability. The team decides to enforce references to work items in commit messages or pull request descriptions before merging changes. Which action should you implement to achieve this requirement?

  1. A

    Configure a branch policy in Azure Repos that requires linked work items in pull requests before allowing merges.

  2. B

    Enable the 'Enforce Commit Message Policy' in the Azure DevOps Project Settings under Boards > Process.

  3. C

    Create an Azure DevOps Pipeline task that automatically appends work item IDs to commit messages.

  4. D

    Use a Git hook on each developer's machine to insert work item references before the local commit is completed.

Show answer and explanation

Correct answer: A

Explanation

Designing and implementing traceability in Azure DevOps often involves enforcing references to work items in commits or pull requests. By configuring a branch policy within Azure Repos, you can ensure that changes referencing relevant tasks or user stories are merged only when they meet the traceability requirement. This approach aligns with best practices outlined in Microsoft Docs for maintaining end-to-end traceability (see https://docs.microsoft.com/azure/devops/repos/git/branch-policies for details).

  • A. Correct.

    Correct. Configuring a branch policy in Azure Repos to enforce linked work items in PRs ensures that changes cannot be merged unless they reference the correct work items. This is the recommended approach since it centralizes the enforcement and provides an end-to-end traceability mechanism.

  • B. Incorrect.

    Incorrect. There is no native 'Enforce Commit Message Policy' under Boards > Process in Azure DevOps. Process configurations do not provide commit message validation. This distractor could be believed if someone wrongly assumed boards process settings apply to commit messages.

  • C. Incorrect.

    Incorrect. An Azure DevOps Pipeline task can be used to detect commit messages or annotate work items, but it does not strictly enforce that developers include the references in their local commits or PRs prior to entering the pipeline. It� not a reliable method of preventing merges without work item references.

  • D. Incorrect.

    Incorrect. While Git hooks can enforce policies locally, they can be bypassed or incorrectly configured on each developer� machine. They are not a centralized or recommended approach for enterprise-level enforcement. Branch policies are more effective and consistent in Azure DevOps.

AZ-400 Question 3

Select 2

You are designing a solution in Azure DevOps for a cross-functional team. The team frequently commits and merges changes without linking them to the relevant work items, causing confusion about which user stories or bugs have been addressed. You want to enforce traceability so that every pull request references at least one relevant Azure Boards work item, and to streamline the flow of work from backlog item creation through deployment. Which two actions should you take to accomplish this goal?

  1. A

    Enable the 'Require a linked work item' branch policy in Azure Repos to prevent merges when no work items are linked.

  2. B

    Configure the build validation policy so that the branch cannot be merged unless the build is successful.

  3. C

    Use the '#' mention in commit messages or pull request titles to automatically link commits to their respective work items.

  4. D

    Apply a manual code review policy requiring at least two reviewers to check code quality and best practices.

  5. E

    Disable the auto-complete feature on pull requests to force developers to finalize merges manually.

Show answer and explanation

Correct answers: A, C

Explanation

To maintain traceability in Azure DevOps, you can enforce policies that require all code changes be associated with the relevant work items. The 'Require a linked work item' branch policy prevents merges lacking a linked work item, and using the '#' mention in commit messages or pull request titles ensures automatic linking. These measures address the root cause (unassociated work items) and establish an end-to-end flow of work. For more details, see the Microsoft documentation on branch policies (https://docs.microsoft.com/azure/devops/repos/git/branch-policies).

  • A. Correct.

    Option 1 is correct. Enabling the 'Require a linked work item' policy in Azure Repos ensures that a pull request cannot be merged unless at least one work item is linked, thereby enforcing traceability and preventing unassociated changes.

  • B. Incorrect.

    Option 2 is incorrect. While a build validation policy helps maintain code quality by ensuring builds pass before merging, it does not require or enforce linking changes to work items, so it does not solve the traceability issue.

  • C. Correct.

    Option 3 is correct. Using the '#' mention in commits or pull requests automatically creates links to the appropriate work items in Azure Boards. This approach streamlines traceability without requiring manual linking each time.

  • D. Incorrect.

    Option 4 is incorrect. A manual code review policy can improve the quality of the code, but it does not specifically enforce linking changes to work items. It addresses best practices in code review, not traceability.

  • E. Incorrect.

    Option 5 is incorrect. Disabling the auto-complete feature may slow down merges and encourage manual oversight, but it does not inherently enforce linking to a work item. There is no mechanism in this setting that ties code changes to work items.

AZ-400 Question 4

Single answer

Your team is building a new cloud-native microservices application and wants to implement a simple, collaborative workflow using GitHub Flow. The team requires that each new feature or bug fix be developed and tested in isolation, with code reviews performed before merging changes into the main branch. Which approach best satisfies these requirements?

  1. A

    Allow all developers to commit directly into the main branch after local testing.

  2. B

    Create a short-lived branch for each feature or fix, push changes, open a pull request, and only merge it into the main branch after reviews pass and automated checks succeed.

  3. C

    Use separate branches for each environment (development, test, production) to isolate changes until they are deemed ready for production.

  4. D

    Adopt a single shared developer branch that merges into the main branch monthly to reduce merge conflicts.

Show answer and explanation

Correct answer: B

Explanation

GitHub Flow emphasizes a lightweight branching model with each change developed on a dedicated short-lived branch. Pull requests, reviews, and automated tests help ensure quality before merging into the main branch, supporting continuous integration and frequent deployments. This model is documented in GitHub's own workflow best practices: https://docs.github.com/en/get-started/quickstart/github-flow.

  • A. Incorrect.

    Option 1 is incorrect because allowing developers to commit directly into main bypasses formal code reviews and can introduce broken changes without adequate checks.

  • B. Correct.

    Option 2 is correct. This is the classic GitHub Flow approach: each feature or fix is worked on in its own branch, then merged back into main through a pull request once it passes review and testing.

  • C. Incorrect.

    Option 3 is incorrect because juggling multiple long-lived environment branches is more aligned with GitFlow or release flow patterns, not simple GitHub Flow. GitHub Flow typically relies on a single main branch for deployment and uses short-lived branches for changes.

  • D. Incorrect.

    Option 4 is incorrect because merging changes only once a month can block early feedback and continuous integration. It delays finding defects and complicates merges.

AZ-400 Question 5

Select 2

Your team has decided to adopt GitHub Flow to streamline feature development and ensure that your main branch is always in a deployable state. You want to enforce consistent workflows that both encourage collaboration and safeguard production-ready code. Which two actions should be included to align with GitHub Flow best practices?

  1. A

    Create a dedicated branch from the main branch for each new feature and work exclusively within that branch.

  2. B

    Merge the feature branch into the main branch via a Pull Request that includes code reviews before merging.

  3. C

    Force-push all feature branches directly to the main branch to keep commits linear and minimize merge commits.

  4. D

    Use a rebase-and-merge approach without requiring any peer review to reduce overhead in merging.

Show answer and explanation

Correct answers: A, B

Explanation

Under GitHub Flow, every feature or fix should be developed in its own branch, undergo code reviews via Pull Requests, and only then be merged into main. This approach ensures a clean commit history, fosters collaboration, and maintains production-ready code. For more information, refer to the official GitHub documentation on GitHub Flow best practices.

  • A. Correct.

    Option A is correct. Creating a dedicated branch for each feature is a core principle of GitHub Flow, ensuring that work is isolated and can be independently tested or reviewed.

  • B. Correct.

    Option B is correct. GitHub Flow recommends using Pull Requests with peer reviews before merging to catch issues early and maintain code quality in main.

  • C. Incorrect.

    Option C is incorrect. Force-pushing directly to main bypasses the collaborative review process and can overwrite others� work, defeating a key objective of GitHub Flow.

  • D. Incorrect.

    Option D is incorrect. Skipping code reviews removes critical checks. Although rebase-and-merge is a valid merge strategy, omitting peer review goes against best practices.

AZ-400 Question 6

Select 2

Your development team has recently adopted GitHub Flow for a new web application. Each developer creates feature branches from the main branch, and then opens a pull request to merge their changes back into main. However, the team has experienced issues with incomplete code accidentally merging into the main branch and wants to test changes in an ephemeral environment before merging. Which two actions should you recommend to improve the team� workflow according to GitHub Flow best practices?

  1. A

    Build a short-lived test environment for every pull request before merging

  2. B

    Merge incomplete code into the main branch and revert it later if issues are found

  3. C

    Enable branch protection rules requiring code reviews before merging

  4. D

    Push directly to the main branch whenever local tests pass

Show answer and explanation

Correct answers: A, C

Explanation

GitHub Flow emphasizes keeping the main branch stable and deployable by using feature branches, pull requests, and peer reviews. By requiring at least one reviewer and building short-lived test environments for each pull request, the team can validate changes thoroughly and maintain high code quality. Refer to GitHub� official documentation on 'Branch Protection Rules' and 'Pull Requests' for more details on these best practices.

  • A. Correct.

    Correct. Creating ephemeral (short-lived) test environments for pull requests aligns with GitHub Flow best practices. It allows all stakeholders to test changes in isolation before merging.

  • B. Incorrect.

    Incorrect. Merging incomplete code and reverting later can introduce delays and confusion. GitHub Flow encourages keeping the main branch in a deployable state at all times.

  • C. Correct.

    Correct. Requiring code reviews aligns with GitHub Flow and helps catch issues before merging into the main branch. Branch protection rules enforce process consistency.

  • D. Incorrect.

    Incorrect. Pushing directly to main bypasses essential steps like code review and automated testing, increasing the risk of merging incomplete or broken code.

AZ-400 Question 7

Select 2

You are building a feedback cycle for a web application that uses GitHub for source control and Azure DevOps for continuous integration and deployment. You want your development team to be quickly informed whenever a critical production issue arises, and you also want all feedback to be tracked in a central location. Which two actions should you take to design an effective feedback loop?

  1. A

    Configure a webhook from your monitoring system that automatically creates GitHub issues when production alerts are raised.

  2. B

    Deploy a GitHub Action that listens for newly opened issues and sends real-time notifications to the development team.

  3. C

    Ask developers to manually review production error logs each morning and create GitHub issues when they notice recurring patterns.

  4. D

    Set up an automatic rule to close issues older than 24 hours if no comments are added by users or developers.

  5. E

    Use GitHub Discussions as the primary mechanism to file bugs and urgent feedback from production.

Show answer and explanation

Correct answers: A, B

Explanation

To create a robust feedback pipeline, you should combine automated issue creation (e.g., via webhooks from your monitoring system) with real-time notifications (e.g., GitHub Actions that trigger Slack/Microsoft Teams messages). GitHub Issues is the recommended channel for tracking and triaging production issues. For more information, see GitHub documentation on webhooks (https://docs.github.com/en/developers/webhooks-and-events) and GitHub Actions (https://docs.github.com/en/actions).

  • A. Correct.

    Correct: Webhooks allow you to automatically create a GitHub issue when an alert is triggered in your monitoring system. This ensures that any new production incidents have a corresponding issue without requiring manual intervention.

  • B. Correct.

    Correct: A GitHub Action listening for newly opened issues can notify the development team via email, Slack, or Microsoft Teams. This approach ensures rapid visibility and a streamlined workflow.

  • C. Incorrect.

    Incorrect: Relying on manual reviews of logs can delay feedback and increase the chance of missing critical issues. Automated creation of issues is more reliable for real-time alerts.

  • D. Incorrect.

    Incorrect: Closing issues automatically after a short time (24 hours) can lead to unresolved or missed critical issues. While some auto-close policies exist, they typically allow more time and are based on inactivity, not strict timelines.

  • E. Incorrect.

    Incorrect: GitHub Discussions is designed for broader conversations and community engagement. For production incidents and direct bug tracking, GitHub Issues provide better tooling, workflows, and integrations with CI/CD pipelines.

AZ-400 Question 8

Select 2

You are a DevOps Engineer at an organization that uses GitHub for version control and GitHub Actions for continuous integration. Developers have complained that they frequently miss critical build failures in pull requests and cannot easily track remediation work. You want to design a feedback mechanism that (1) sends immediate notifications when builds fail, and (2) automatically creates a new GitHub issue assigned to the correct developers when a failure occurs. Which two steps should you implement to meet these requirements?

  1. A

    Add a step in your GitHub Actions workflow to invoke the GitHub Issues API upon build failure, assigning it to the responsible team members.

  2. B

    Configure your repository� GitHub Actions settings to skip all notifications for failed builds in pull requests.

  3. C

    Enable email notifications in your GitHub repository settings, and use a workflow that listens for a 'workflow_run' event with a 'failure' status to auto-create and assign a new issue.

  4. D

    Install a third-party extension to automatically convert all build failures into Azure Boards work items, bypassing GitHub Issue creation.

Show answer and explanation

Correct answers: A, C

Explanation

To set up effective feedback loops, you can leverage GitHub Actions� ability to trigger events and call the GitHub REST API. By enabling email notifications (or other communication channels) and automatically creating a GitHub Issue upon build failure, development teams gain immediate visibility and an actionable way to track remediation. For more details, refer to GitHub� official documentation on GitHub Actions workflows and GitHub Issues APIs (https://docs.github.com/en/actions and https://docs.github.com/en/rest/issues).

  • A. Correct.

    Option 1 is correct. GitHub Actions supports calling the GitHub REST API from within a workflow. You can check if a build step has failed and then use the 'issues' endpoint to create and assign a new issue, ensuring immediate tracking of failures.

  • B. Incorrect.

    Option 2 is incorrect. This option disables notifications for failed builds, which contradicts the goal of creating an immediate feedback loop for developers.

  • C. Correct.

    Option 3 is correct. GitHub� built-in email notifications can be integrated with a custom workflow triggered on 'workflow_run' (failure) to automate issue creation and assignment, providing immediate visibility into problems.

  • D. Incorrect.

    Option 4 is incorrect. Bypassing GitHub Issues altogether does not match the requirement to track failures in GitHub Issues. Additionally, this approach delegates tracking responsibilities to Azure Boards, which was not part of the stated requirement.

AZ-400 Question 9

Select 2

You manage a CI/CD pipeline for a web application stored in a GitHub repository. The build process runs automated functional tests in a staging environment. The product owner requests immediate notifications whenever a test fails, and wants a new GitHub issue automatically created with relevant logs to streamline troubleshooting. Which two approaches should you recommend to implement an automated feedback cycle that meets these requirements? (Choose two options.)

  1. A
    1. Create a GitHub Actions workflow triggered on every push to the main branch. If tests fail, automatically generate a GitHub issue with detailed logs and assign it to the appropriate team. Provide an email notification to the product owner by configuring GitHub notifications.
  2. B
    1. Require manual issue creation by the QA team after reviewing test logs in the pipeline console. Configure pipeline notifications to alert only the engineering manager.
  3. C
    1. Use a GitHub Actions workflow triggered by the 'workflow_run' event that checks the status of the test job. If the job fails, parse the test results, generate a GitHub issue, and rely on GitHub� watch/notification settings to alert the product owner.
  4. D
    1. Set up a weekly scheduled workflow that amalgamates any test failures over the past week into a single GitHub issue, and forward the issue link to the product owner for review.
Show answer and explanation

Correct answers: A, C

Explanation

Implementing automated, immediate feedback involves leveraging GitHub Actions triggers that parse test results and create GitHub issues on failure, alongside configured notifications to key stakeholders. Options 1 and 3 use GitHub Actions appropriately for real-time alerts and issue creation. Refer to the official GitHub Actions documentation (https://docs.github.com/en/actions) for details on triggers, event types, and recommended best practices for integrating workflow_run events with issue creation.

  • A. Correct.

    Option 1 is correct. A GitHub Actions workflow triggered on push can detect test failures, create a new issue for each failure, and provide immediate notifications if the product owner is watching the repository or email notifications are configured. This aligns with the requirement for automated and immediate feedback.

  • B. Incorrect.

    Option 2 is incorrect. Relying on manual issue creation introduces delays. While pipeline notifications help, they do not automatically open GitHub issues or ensure immediate feedback to the product owner.

  • C. Correct.

    Option 3 is correct. Using a 'workflow_run' event to check the status of a completed workflow is a practical way to parse final test results and automate GitHub issue creation. Configuring the product owner� GitHub account to watch the repository helps ensure they receive alerts.

  • D. Incorrect.

    Option 4 is incorrect. Aggregating failures weekly does not meet the need for immediate notifications. Immediate feedback cycles require on-demand issue creation and real-time alerts when tests fail.

AZ-400 Question 10

Select 2

Your organization uses Azure DevOps for project tracking but stores its source code in GitHub. You want to ensure that when developers commit or create pull requests in GitHub, those changes are automatically linked to the corresponding Azure Boards work items. Which two actions should you perform to achieve this integration?

  1. A

    Install the Azure Boards app from the GitHub Marketplace and connect it to your Azure DevOps organization.

  2. B

    Use the AB# syntax in commit messages or pull request titles to link them to the corresponding work item in Azure Boards.

  3. C

    Create an Azure Pipeline that triggers on every GitHub commit to automatically update work items in Azure Boards.

  4. D

    Configure a YAML pipeline that references your repository and automatically assigns work items to new commits and pull requests.

  5. E

    Configure a GitHub repository-level setting to enforce referencing an Azure Boards work item in each commit.

Show answer and explanation

Correct answers: A, B

Explanation

To integrate GitHub commits and pull requests with Azure DevOps Boards, you must install and configure the Azure Boards GitHub app. Then, developers reference work items by including AB# followed by the work-item ID in their commit messages or PR titles (for example, 'AB#123'). This allows Azure Boards to automatically link source code changes to specific work items according to Microsoft� recommended best practices.

  • A. Correct.

    Installing the Azure Boards app in GitHub is a key step. It enables you to connect your GitHub repository to Azure DevOps Boards so that commits and pull requests can be associated with work items.

  • B. Correct.

    Using the AB# syntax (for example, AB#123) in commit messages or pull request titles is how Azure Boards recognizes which work item to link. This is crucial for automatic linkage.

  • C. Incorrect.

    While creating an Azure Pipeline can be useful for continuous integration and deployment, it is not a required step for simply linking commits and pull requests to Azure Boards work items.

  • D. Incorrect.

    Configuring a YAML pipeline is helpful for building and releasing code, but it does not automatically assign or link work items. Linking is handled by the Azure Boards integration and the AB# syntax.

  • E. Incorrect.

    There is no direct GitHub repository-level setting to enforce referencing Azure Boards work items. Enforcing commit policies in Azure DevOps is possible, but it is not managed solely within GitHub settings.

Timed practice exam

Take a AZ-400 practice test under exam conditions

70 questions in 90 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam

What the AZ-400 exam covers

Official Designing and Implementing Microsoft DevOps Solutions exam domains and weightings.

  • Configure Processes and Communications

    10% of exam

  • Design and Implement Source Control

    15% of exam

  • Design and Implement Build and Release Pipelines

    40% of exam

  • Develop a Security and Compliance Plan

    10% of exam

  • Implement an Instrumentation Strategy

    10% of exam

All 306 AZ-400 practice questions

Every question has a page with the answer and explanation. Numbers are stable, so you can bookmark or share them.

  1. 1.Your organization has recently adopted Azure DevOps for managing backlog items in Azure Boards and version...
  2. 2.Your organization is implementing a new feature in Azure DevOps and wants to ensure each code change is...
  3. 3.You are designing a solution in Azure DevOps for a cross-functional team. The team frequently commits and...
  4. 4.Your team is building a new cloud-native microservices application and wants to implement a simple,...
  5. 5.Your team has decided to adopt GitHub Flow to streamline feature development and ensure that your main branch...
  6. 6.Your development team has recently adopted GitHub Flow for a new web application. Each developer creates...
  7. 7.You are building a feedback cycle for a web application that uses GitHub for source control and Azure DevOps...
  8. 8.You are a DevOps Engineer at an organization that uses GitHub for version control and GitHub Actions for...
  9. 9.You manage a CI/CD pipeline for a web application stored in a GitHub repository. The build process runs...
  10. 10.Your organization uses Azure DevOps for project tracking but stores its source code in GitHub. You want to...
  11. 11.Your DevOps team uses GitHub to store source code and Azure Boards to manage work items. They want to...
  12. 12.Your organization hosts its source code in GitHub and manages user stories and tasks in Azure Boards. You...
  13. 13.Your organization is strengthening bug and quality traceability in Azure DevOps. The product owner wants each...
  14. 14.Your team uses Azure Repos for version control and Azure Boards for work item tracking. QA reports...
  15. 15.You are a DevOps engineer at a software company that uses Azure DevOps for managing user stories, bugs, and...
  16. 16.Your organization deploys microservices to Azure Kubernetes Service (AKS) using Azure DevOps pipelines. The...
  17. 17.You are designing metrics for a new microservice-based architecture running in Azure. Your leadership team...
  18. 18.You manage an Azure DevOps environment with multiple CI/CD pipelines for various microservices. Senior...
  19. 19.Your organization uses Azure Boards in Azure DevOps to track user stories, tasks, and bugs. You have been...
  20. 20.You are a DevOps engineer for a company that wants to visualize the flow of work across multiple teams in...
  21. 21.You are a DevOps engineer at a company that has recently adopted Azure DevOps for continuous integration and...
  22. 22.You are a DevOps engineer for a software development team using Azure Boards for project planning and...
  23. 23.Your organization uses Azure DevOps to plan and monitor sprints. The project manager wants to accurately...
  24. 24.Your development team uses Azure DevOps for all project planning and work item tracking. The product owner...
  25. 25.You lead a development team that uses Azure DevOps to build and deploy a microservices application. Your...
  26. 26.Your DevOps team uses Azure DevOps for continuous integration and deployment of a .NET application. The...
  27. 27.Your DevOps team needs to measure code coverage trends and identify the most frequently failing unit tests in...
  28. 28.Your team is building a .NET application using Azure DevOps. They want to capture test pass/fail rates, code...
  29. 29.Your team maintains a microservices-based application with automated tests running in Azure Pipelines. They...
  30. 30.You are a DevOps engineer implementing a new automated testing strategy in Azure DevOps. Your goal is to...
  31. 31.Your organization has integrated multiple security scanning solutions (SAST, DAST, and container image...
  32. 32.You are responsible for container image security in an Azure DevOps environment. You have configured a...
  33. 33.Your organization uses Azure DevOps for CI/CD pipelines. You want to proactively monitor security anomalies...
  34. 34.Your DevOps team is building a microservices-based solution that must frequently release production updates....
  35. 35.You are a DevOps engineer for a financial services company that uses Azure Boards for work tracking, Azure...
  36. 36.You work at an organization that regularly deploys a microservices application using Azure DevOps. Leadership...
  37. 37.You manage a microservices application hosted on Azure Kubernetes Service (AKS). Your operations team...
  38. 38.You are part of a DevOps team managing a microservices-based e-commerce application hosted in Azure App...
  39. 39.You are a DevOps engineer for a microservices-based e-commerce platform running on Azure Kubernetes Service...
  40. 40.Your DevOps team uses Azure Boards for work item tracking and Slack for daily communication. Team members...
  41. 41.You are the DevOps engineer for a multinational software development team that uses Azure Boards for project...
  42. 42.Your organization uses Azure Boards for work item tracking and Microsoft Teams for daily communication. The...
  43. 43.Your team maintains an Azure DevOps Wiki and wants to document a new release workflow with a flowchart. They...
  44. 44.You are documenting a new microservices architecture in your Azure DevOps Wiki. You want to include a process...
  45. 45.You maintain an Azure DevOps project that requires detailed documentation of your microservices architecture....
  46. 46.You are configuring a release pipeline in Azure DevOps for a team that wants to automatically attach release...
  47. 47.You are a DevOps engineer responsible for automating the documentation process for your organization's...
  48. 48.You are setting up a new release pipeline for a .NET Core microservices project in Azure DevOps. Each...
  49. 49.Your development team stores its source code in Azure Repos (Git) and wants to automate generating a...
  50. 50.Your team is building a new application in Azure DevOps. They want to automate the generation of release...
  51. 51.You are working on an Azure DevOps project that includes multiple services, each with its own repository. You...
  52. 52.Your team wants to integrate an external testing dashboard that needs to receive a notification whenever a...
  53. 53.You want to trigger a third-party build system every time new code is pushed to the main branch of an Azure...
  54. 54.Your DevOps team uses Azure Repos for version control and wants to notify a specific Slack channel whenever a...
  55. 55.Your organization stores code in GitHub but uses Azure Boards for work item tracking. You want to...
  56. 56.You manage a project in Azure Boards and store your code in a private GitHub repository. Team members want...
  57. 57.You are a DevOps engineer for a company that uses Azure Boards to manage work items and GitHub for code...
  58. 58.Your company uses GitHub for source control and Microsoft Teams for collaboration. You need to configure...
  59. 59.Your team uses GitHub for version control and Microsoft Teams for collaboration. You need to set up...
  60. 60.Your development team uses Azure DevOps for source control and CI/CD pipelines. They want to see new pull...
  61. 61.You are a DevOps engineer for a company that is migrating its source code to Azure Repos. The team wants to...
  62. 62.You are leading a DevOps team developing a microservices-based application in Azure DevOps. The main branch...
  63. 63.Your team manages an enterprise application that must maintain multiple production releases concurrently. You...
  64. 64.Your organization develops a web application with frequent feature updates and quarterly releases. They have...
  65. 65.You lead a development team working on a newly introduced microservice and a legacy monolith that still...
  66. 66.Your DevOps team is building a new e-commerce application and wants to adopt a trunk-based development...
  67. 67.You are the lead developer for a team using Azure DevOps Repos with a 'develop' branch that serves as the...
  68. 68.You manage a project in Azure Repos and want to enforce a workflow so that all changes to the 'main' branch...
  69. 69.Your company hosts its source code in Azure Repos. You are tasked with setting up a pull request workflow for...
  70. 70.You manage a repository in Azure Repos with a 'main' branch as the primary source of truth. You want to...
  71. 71.Your organization uses a Git repository in Azure Repos for its main product. Recently, multiple bugs began...
  72. 72.Your development team is working on a large enterprise application hosted in Azure Repos. They want to...
  73. 73.Your company is implementing a new project in Azure DevOps. They want all changes to the 'main' branch to be...
  74. 74.You manage a DevOps environment that uses Azure Repos Git. The development team wants to ensure that at least...
  75. 75.Your team uses Azure DevOps Repos and maintains a 'main' branch that must remain stable. You have been asked...
  76. 76.Your development team maintains a large Git repository in Azure DevOps that includes multiple gigabytes of...
  77. 77.Your organization is developing a media application that requires storing multiple large video and image...
  78. 78.Your organization� application repository has grown significantly in size due to large media files stored...
  79. 79.Your organization maintains a Git repository that has grown to over 50 GB due to large binary files and an...
  80. 80.You are the DevOps lead for a large organization that maintains a monolithic Git repository containing...
  81. 81.Your organization maintains a large monolithic Git repository for multiple products. Over time, the...
  82. 82.Your team is using an Azure DevOps Git repository. All developers can clone and view the repository, but only...
  83. 83.Your organization has an Azure DevOps project that uses Azure Repos with a 'main' branch. You need to ensure...
  84. 84.Your team maintains a Git repository named 'FinanceApp' in Azure DevOps. You need to ensure that the QA group...
  85. 85.Your team stores its application code in an Azure DevOps Git repository and wants to create tags for each...
  86. 86.You are managing a Git-based repository in Azure DevOps for a microservices application. You have just...
  87. 87.Your team wants to systematically identify stable commits in a Git repository for quick reference during...
  88. 88.You�re working on a feature branch for a web application and have already made several commits. In one of...
  89. 89.You are a DevOps engineer working on a feature branch for a new payment gateway. You realize you�ve...
  90. 90.You are working on a microservices-based project using Git for source control. A developer has inadvertently...
  91. 91.You have an Azure DevOps Git repository where sensitive information was accidentally committed and pushed...
  92. 92.You are a DevOps engineer at a company where a sensitive file containing API credentials was accidentally...
  93. 93.Your team has discovered that sensitive information (a password) was inadvertently committed to your Azure...
  94. 94.Your company uses Azure DevOps to manage multiple .NET projects. Each team builds and consumes NuGet packages...
  95. 95.Your company manages several .NET microservices using Azure DevOps. The development teams have created shared...
  96. 96.You are designing a package management strategy in Azure DevOps for multiple development teams. Each team has...
  97. 97.Your organization manages multiple microservices using both .NET and Node.js. The source code for these...
  98. 98.You work for a software company that hosts all code in GitHub and uses GitHub Actions for CI/CD. Your teams...
  99. 99.Your organization develops internal .NET libraries that must be securely shared across multiple teams via...
  100. 100.You are a DevOps engineer for an organization that develops custom libraries and consumes several open-source...
  101. 101.You are configuring Azure Artifacts feeds for an organization that develops multiple .NET services. The team...
  102. 102.Your organization manages a private npm feed in Azure Artifacts. You also want to incorporate the public npm...
  103. 103.Your DevOps team manages several internal libraries that are currently versioned using Semantic Versioning...
  104. 104.Your development team maintains multiple shared libraries used by various internal applications. You release...
  105. 105.Your organization has a microservices architecture where each service depends on a common shared library....
  106. 106.Your team maintains a multi-stage Azure DevOps pipeline for a microservices application. Each build produces...
  107. 107.You manage an internal NuGet feed in Azure DevOps for your company's .NET microservices. Each pipeline...
  108. 108.You are leading an effort to implement a versioning strategy for a Docker image built in an Azure DevOps...
  109. 109.Your team maintains an Azure DevOps pipeline to build, test, and deploy a microservices-based application....
  110. 110.Your team is building a microservices-based .NET Core application. You have an Azure DevOps pipeline that...
  111. 111.You are designing an Azure Pipelines process for a microservices application based on .NET. The organization...
  112. 112.You are a DevOps Engineer at Contoso. You maintain an Azure DevOps release pipeline that deploys...
  113. 113.You manage an Azure DevOps release pipeline for a web application that must pass stringent security...
  114. 114.You are implementing an Azure DevOps release pipeline for a microservices application. The security team...
  115. 115.You are designing a DevOps pipeline for a microservices-based e-commerce platform deployed to Azure. The...
  116. 116.You support a microservices-based application hosted in Azure. The development team wants rapid feedback...
  117. 117.You are working with a development team that builds a microservices-based application. They need a...
  118. 118.You are configuring a new Azure DevOps YAML pipeline for a .NET application. Your team wants to ensure that...
  119. 119.You maintain a .NET Core application whose tests are triggered by an Azure DevOps YAML pipeline. After...
  120. 120.You are creating a CI pipeline in Azure DevOps for a .NET 6 application stored in Azure Repos. The pipeline...
  121. 121.You are implementing an Azure DevOps pipeline for a .NET solution that includes unit tests. The team wants to...
  122. 122.You are configuring an Azure DevOps pipeline for a .NET 6 project that uses MSTest for unit testing. The team...
  123. 123.Your team is building a .NET 6 application in Azure DevOps, and they want to collect and view code coverage...
  124. 124.You are configuring a multi-stage YAML pipeline in Azure DevOps to build and deploy your organization's web...
  125. 125.Your organization uses Azure DevOps with multiple microservices stored across separate repositories. You need...
  126. 126.You are designing a multi-stage YAML pipeline in Azure DevOps for a .NET web application. The pipeline...
  127. 127.Your development team stores all microservices code in GitHub and wants to automate continuous deployment for...
  128. 128.Your organization stores its source code in GitHub and wants to leverage existing self-hosted build agents...
  129. 129.You are the lead DevOps engineer for a multi-tier Node.js application. The source code is stored in a private...
  130. 130.You are a DevOps lead for a financial services company that processes high-volume transactions in a secure...
  131. 131.Your organization hosts containerized applications in a private data center. You plan to introduce GitHub...
  132. 132.Your organization needs to set up a scalable infrastructure for self-hosted Azure DevOps agents or GitHub...
  133. 133.You are configuring a YAML-based build pipeline in Azure Pipelines that is integrated with a GitHub...
  134. 134.You are setting up a continuous integration process in Azure Pipelines using a GitHub repository. Your...
  135. 135.Your team hosts all code in a single GitHub repository for a Node.js application. They want to set up a...
  136. 136.You are developing a web application and have created a YAML pipeline in Azure DevOps. You want the pipeline...
  137. 137.You have an Azure DevOps pipeline that builds and deploys an application from the 'main' branch. Currently,...
  138. 138.You manage a monorepo in Azure DevOps containing multiple microservices. You need a YAML pipeline for...
  139. 139.You are configuring an Azure DevOps multi-stage pipeline using YAML to build a .NET application and run...
  140. 140.You manage an Azure DevOps repository that includes a multi-stage pipeline for an ASP.NET Core application....
  141. 141.You are designing a YAML-based pipeline in Azure DevOps for building and deploying a .NET Core application....
  142. 142.You maintain an Azure DevOps YAML pipeline for a microservices application. The pipeline is divided into four...
  143. 143.You are configuring a multi-stage Azure DevOps YAML pipeline for a web application. The pipeline has four...
  144. 144.You need to configure an Azure DevOps multi-stage pipeline with four stages: Build, UnitTests,...
  145. 145.Your company is implementing a new CI/CD pipeline in Azure DevOps. The first stage performs a build on a...
  146. 146.Your team needs to run a specialized code-scanning task on an on-premises environment that hosts a...
  147. 147.Your company has a .NET application that requires specialized software running on a Linux VM behind your...
  148. 148.Your team has several microservices that follow the same build and deployment steps. Each microservice�...
  149. 149.Your team maintains several pipelines in Azure DevOps for deploying a web application to multiple...
  150. 150.You maintain multiple YAML pipelines across different projects, each requiring the same set of infrastructure...
  151. 151.You are configuring a YAML-based pipeline in Azure DevOps to deploy to a 'Production' environment. A new...
  152. 152.You have a YAML-based Azure DevOps pipeline that deploys to three environments: Dev, QA, and Production. Your...
  153. 153.You are configuring an Azure DevOps pipeline that deploys to two YAML-based environments: 'Staging' and...
  154. 154.You manage an e-commerce .NET application hosted on Azure App Service. The business demands minimal downtime...
  155. 155.You are a DevOps engineer for a company hosting a critical web application on Azure App Service. The team...
  156. 156.You manage an Azure App Service hosting a critical ASP.NET Core application. You have a CI/CD pipeline in...
  157. 157.Your team manages a microservice-based e-commerce platform. You want to release new features gradually to...
  158. 158.You are the lead DevOps engineer for an e-commerce platform that is introducing a new recommendation...
  159. 159.Your DevOps team at an e-commerce company is preparing to release a new microservice that significantly...
  160. 160.You manage an Azure DevOps multi-stage YAML pipeline to deploy three microservices: Microservice A,...
  161. 161.You manage a multi-stage YAML pipeline in Azure DevOps that deploys a new schema to an Azure SQL Database and...
  162. 162.You are deploying both an Azure SQL Database and an Azure App Service that depends on it. You want to ensure...
  163. 163.Your organization hosts a mission-critical e-commerce platform on Azure App Service. You need to deploy a new...
  164. 164.An e-commerce company runs a mission-critical Azure Cloud Service that must remain accessible 24/7. They plan...
  165. 165.You manage a mission-critical web application running on Azure App Service with multiple instances behind a...
  166. 166.Your team is responsible for maintaining a critical web application running in production. A high-severity...
  167. 167.Your enterprise e-commerce platform is experiencing a severe bug that impacts checkout for all customers. The...
  168. 168.Your DevOps team frequently encounters critical production bugs requiring immediate fixes ahead of the...
  169. 169.You are deploying a mission-critical web service to Azure that must remain accessible to users at all times....
  170. 170.Your company hosts a mission-critical web application on Azure App Service. To minimize downtime and enable...
  171. 171.You manage a microservices-based application running on Azure Kubernetes Service (AKS) with strict uptime...
  172. 172.You are developing a .NET microservice named MyService that uses Azure App Configuration Feature Manager to...
  173. 173.You administer an Azure App Configuration resource that stores multiple feature flags, including one named...
  174. 174.You are a DevOps engineer for a company that deploys a .NET 5 web application to Azure App Service. You have...
  175. 175.Your team maintains a .NET Core application that is traditionally compiled into binaries and stored in an...
  176. 176.Your organization is deploying a containerized web service to multiple environments (Dev, Test, and...
  177. 177.You are creating a multi-stage Azure DevOps pipeline to deploy a .NET microservice to an Azure Kubernetes...
  178. 178.You are designing a multi-stage Azure DevOps pipeline to deploy both a .NET web application and its...
  179. 179.You manage a multi-stage Azure DevOps pipeline for a .NET Core web application that relies on an Azure SQL...
  180. 180.You are a DevOps engineer for a financial services company that hosts an application in Azure. The...
  181. 181.You work at a company that deploys Azure infrastructure across multiple environments using Infrastructure as...
  182. 182.You are a DevOps engineer at Tailwind Traders. The organization wants to roll out an Infrastructure as Code...
  183. 183.Your company is adopting a multi-environment Infrastructure as Code (IaC) solution using Terraform in Azure...
  184. 184.Your organization manages a mixed environment of Windows and Linux virtual machines in Azure. You need to...
  185. 185.You are designing a DevOps strategy for your organization, which hosts both Linux and Windows virtual...
  186. 186.You are supporting a line-of-business application that runs across multiple Windows and Linux virtual...
  187. 187.Your company maintains a fleet of Windows-based application servers both on-premises and in Azure. You need...
  188. 188.You are implementing a configuration management strategy for an Azure-based application. The application...
  189. 189.You are a DevOps engineer for a company deploying a microservices-based application across Development, Test,...
  190. 190.Your organization is transitioning to an Infrastructure as Code (IaC) approach to manage Azure resources. You...
  191. 191.You are a lead DevOps engineer responsible for defining an Infrastructure as Code (IaC) strategy for your...
  192. 192.You are responsible for defining an Infrastructure as Code (IaC) strategy for a growing organization, where...
  193. 193.Your organization needs to ensure consistent configuration across all Windows virtual machines running in...
  194. 194.Your team is planning to deploy and maintain a consistent Windows OS baseline for new and existing Azure VMs,...
  195. 195.Your security team mandates that all existing and newly provisioned Windows and Linux virtual machines in...
  196. 196.You are a DevOps engineer at a fast-growing company that wants to adopt Azure Deployment Environments to...
  197. 197.Your organization wants to provide developers with on-demand, self-service dev/test environments in Azure....
  198. 198.You are a DevOps engineer at an organization that wants to provide on-demand self-deployment of ephemeral...
  199. 199.You are responsible for an Azure DevOps pipeline that is triggered automatically whenever new code is pushed...
  200. 200.You are responsible for an Azure DevOps pipeline that builds and deploys a containerized application to an...
  201. 201.Your organization is experiencing intermittent failures in several Azure DevOps pipelines due to environment...
  202. 202.Your team has noticed an increase in pipeline failures in Azure DevOps, and some tests that fail sporadically...
  203. 203.You manage an Azure DevOps pipeline that runs multiple stages of tests (unit, integration, and UI). Recently,...
  204. 204.You manage an Azure DevOps pipeline that has a high failure rate, takes longer than expected to complete, and...
  205. 205.You are a DevOps Engineer for a SaaS solution deployed on Azure Kubernetes Service (AKS). Your build pipeline...
  206. 206.You manage an Azure Pipelines setup for a complex microservices application that builds and tests multiple...
  207. 207.You are leading a DevOps initiative at an organization that uses Azure Pipelines to build and deploy a...
  208. 208.Your organization uses Azure DevOps Pipelines to support continuous integration and frequent code pushes. You...
  209. 209.You manage a set of microservices that each trigger separate CI pipelines in Azure DevOps. Over the past few...
  210. 210.You are a DevOps engineer for a company that has multiple Azure DevOps pipelines running concurrently. While...
  211. 211.Your organization uses Azure Pipelines to build and deploy several microservices. Most pipeline artifacts...
  212. 212.Your organization uses Azure DevOps to build and deploy an application across multiple environments. The...
  213. 213.You are working for a fintech company that uses Azure DevOps to build and release several microservices. Some...
  214. 214.You have a classic build pipeline in Azure DevOps that compiles a .NET application, runs unit tests, and...
  215. 215.Your organization currently uses a classic pipeline to build and deploy a containerized Node.js application...
  216. 216.You have a classic build pipeline in Azure DevOps that runs on merges to the main branch, uses multiple...
  217. 217.You are designing an Azure DevOps pipeline to deploy an application to an Azure Kubernetes Service (AKS)...
  218. 218.You have a multi-stage Azure DevOps pipeline that deploys a web application to Azure. The pipeline needs to...
  219. 219.Your organization is setting up a new Azure DevOps pipeline to deploy multiple microservices to Azure. The...
  220. 220.You are creating an Azure DevOps pipeline that needs to deploy resources to multiple subscriptions and...
  221. 221.You have an Azure DevOps pipeline that executes on a self-hosted agent running on an Azure VM. The pipeline...
  222. 222.You manage an Azure DevOps pipeline that deploys a web application to Azure App Service across multiple...
  223. 223.Your DevOps team is developing a CI/CD pipeline in GitHub Actions that needs to download dependencies from a...
  224. 224.You are configuring a GitHub Actions workflow that needs to update repositories across multiple GitHub...
  225. 225.Your organization hosts a private GitHub repository and uses Azure DevOps pipelines for CI/CD. You need the...
  226. 226.Your team uses Azure DevOps pipelines to build and deploy applications from a private GitHub repository....
  227. 227.You manage an Azure DevOps project that deploys resources into an Azure production subscription. You want to...
  228. 228.An engineering team is setting up an Azure DevOps pipeline to deploy containerized applications to an Azure...
  229. 229.You are configuring permissions for a new DevOps engineer in your GitHub repository. This engineer�...
  230. 230.You are the DevOps lead for a team using a private repository in GitHub. A new developer needs to commit...
  231. 231.Your DevOps team is collaborating on a public GitHub repository and needs certain contributors to only review...
  232. 232.You manage an Azure DevOps environment for an organization that utilizes an external QA team. The QA team...
  233. 233.You are setting up an Azure DevOps project with three functional teams: QA, Dev, and Build Management. The QA...
  234. 234.Your organization is consolidating several teams into a single project in Azure DevOps. You want only DevOps...
  235. 235.Your organization has an Azure DevOps project and multiple private GitHub repositories. The marketing team...
  236. 236.Your organization hosts a private GitHub repository for source code and uses Azure DevOps to manage work...
  237. 237.You have two new team members: a non-technical stakeholder who needs to view project status and work items in...
  238. 238.You are tasked with setting up a new Azure DevOps environment for a large software development initiative....
  239. 239.You manage a single Azure DevOps project that hosts multiple product teams. Each team wants to maintain its...
  240. 240.You are setting up a single Azure DevOps project for your organization, which is divided into multiple teams....
  241. 241.Your development team is configuring an Azure DevOps pipeline that deploys a containerized application to...
  242. 242.You are designing a new Azure DevOps pipeline to automate deployments for multiple teams. These deployments...
  243. 243.Your development team is creating an Azure DevOps pipeline that automates deployment of a microservices...
  244. 244.You are configuring an Azure DevOps pipeline for a new .NET web application that stores its database...
  245. 245.Your development team uses an Azure DevOps pipeline to build and deploy an ASP.NET Core application to an...
  246. 246.You have an Azure DevOps pipeline that needs to retrieve application secrets stored in Azure Key Vault at...
  247. 247.You maintain a multi-stage Azure DevOps pipeline for a .NET application that needs secure credentials (for...
  248. 248.Your organization needs to store and use an Azure Storage account key for application deployments. The...
  249. 249.Your team is building a Node.js application with continuous integration in both GitHub Actions and Azure...
  250. 250.Your organization needs to securely store and use an SSL certificate during an Azure Pipelines build and...
  251. 251.You are configuring an Azure DevOps pipeline to deploy an application that relies on a private PFX...
  252. 252.You are a DevOps engineer for a company that needs to deploy a microservice to production. The microservice...
  253. 253.You are designing an Azure DevOps build pipeline for a web application that must securely handle database...
  254. 254.You are creating a new CI/CD pipeline in Azure DevOps for a web application that connects to a secured...
  255. 255.You are designing an Azure DevOps pipeline that requires storing database connection strings for integration...
  256. 256.You are responsible for a microservices application whose container images are stored in Azure Container...
  257. 257.You are a DevOps engineer at a company developing containerized microservices for deployment to Azure...
  258. 258.Your organization produces containerized applications for a specialized finance platform, which are stored in...
  259. 259.You are designing a CI/CD pipeline in Azure DevOps for a microservices solution. The application relies on...
  260. 260.Your organization is building a new microservices application in Azure DevOps using multiple open-source...
  261. 261.Your organization is rolling out a new microservices application hosted in Azure Repos. To comply with...
  262. 262.Your organization stores Terraform templates in Azure DevOps and ARM templates in a GitHub repository for...
  263. 263.Your organization has an Azure DevOps pipeline that builds and pushes container images to Azure Container...
  264. 264.You are a DevOps engineer at a company that wants to integrate Microsoft Defender for Cloud DevOps Security...
  265. 265.You work for a company that stores some code in GitHub and other code in Azure DevOps. Your team recently...
  266. 266.Your organization uses GitHub Enterprise for several repositories and Azure DevOps for additional projects....
  267. 267.You are a DevOps engineer at a company that maintains repositories in both GitHub and Azure DevOps. Your...
  268. 268.Your company hosts its source code in GitHub and utilizes GitHub Advanced Security features (such as code...
  269. 269.You lead a DevOps team for a large enterprise using GitHub Advanced Security to scan code. The security...
  270. 270.You are a DevOps engineer for a company using GitHub Advanced Security for code scanning and Azure for...
  271. 271.You have a microservices application stored in a GitHub repository. You need to build container images using...
  272. 272.You manage a GitHub repository that hosts a Dockerized .NET Core application. The organization requires that...
  273. 273.You are tasked with setting up automated scanning for container images and configuring CodeQL analysis in a...
  274. 274.You are developing a microservices application that relies heavily on open-source libraries. Your project is...
  275. 275.You maintain a .NET project in a private GitHub repository that relies heavily on both internal and...
  276. 276.Your development team maintains several GitHub repositories that rely on open-source libraries. You want to...
  277. 277.You are a DevOps engineer for a retail company that hosts its e-commerce application in an Azure Kubernetes...
  278. 278.You are responsible for monitoring containerized applications running on an Azure Kubernetes Service (AKS)...
  279. 279.You are a DevOps engineer responsible for monitoring a new microservices-based solution running on Azure...
  280. 280.You have an Azure Kubernetes Service (AKS) environment configured to send performance data and container logs...
  281. 281.You administer an Azure environment where critical application logs are ingested into a Log Analytics...
  282. 282.You are tasked with enabling detailed monitoring for your organization's Azure DevOps build pipelines using...
  283. 283.You are tasked with configuring telemetry for a microservices application deployed across multiple Azure...
  284. 284.You are implementing a new microservices-based solution in Azure. Your environment includes an AKS cluster to...
  285. 285.You are a DevOps engineer for an organization that hosts a microservices-based application in Azure. You have...
  286. 286.You oversee a private GitHub repository for a microservices project. The leadership team has asked you to...
  287. 287.You are a DevOps engineer managing multiple repositories in an organization on GitHub. Your team lead...
  288. 288.You maintain a private GitHub repository for a team project. You want to monitor commit frequency, pull...
  289. 289.Your organization manages two projects: one uses GitHub Actions for CI/CD workflows, and the other uses Azure...
  290. 290.Your company uses GitHub Actions to run unit tests and Azure Pipelines to build and deploy a .NET...
  291. 291.You are managing a GitHub repository that hosts your application source code and uses Azure Pipelines for...
  292. 292.You are a DevOps engineer for a company running a container-based application on Azure Kubernetes Service...
  293. 293.You are managing a microservices-based application running on Azure Kubernetes Service (AKS). Each...
  294. 294.You manage an Azure-based microservices architecture with multiple APIs and background jobs. The system is...
  295. 295.Your DevOps team is investigating intermittent performance degradation in a production web application...
  296. 296.You manage a production environment of ten Linux-based Azure VMs running an internal web application. The...
  297. 297.You are a DevOps engineer responsible for diagnosing recurring performance bottlenecks in a multi-tier...
  298. 298.Your DevOps team has deployed a microservices-based web application to Azure. Recently, you have observed...
  299. 299.You have a .NET web application hosted on Azure App Service with Application Insights enabled. The team...
  300. 300.Your DevOps team manages a microservices-based application running on Azure Kubernetes Service (AKS). You...
  301. 301.You have a microservice-based solution hosted in Azure. Each microservice is instrumented with the...
  302. 302.You maintain a microservices-based application hosted on Azure App Services, with each microservice...
  303. 303.You manage a microservices-based application with components running in Azure App Service and Azure...
  304. 304.You manage an Azure DevOps environment where pipeline logs are stored in a table named 'PipelineLogs' within...
  305. 305.You manage an Azure Log Analytics workspace that captures request logs for a microservice-based application....
  306. 306.You have configured an Azure DevOps pipeline to send logs to an Azure Log Analytics workspace. The pipeline...

AZ-400 exam dumps FAQ

Are these AZ-400 dumps real exam questions?

No. These are original practice questions written to the Designing and Implementing Microsoft DevOps Solutions exam objectives, not questions copied from a live exam. Memorising leaked questions violates Microsoft's candidate agreement and stops working the moment the question pool rotates. Use this bank to check your understanding of each domain and to find the topics you still need to study.

How many AZ-400 practice questions are there?

306 questions, each with the correct answer, an explanation of the answer, and a note on why every other option is wrong. The first 10 are on this page and every question has its own page linked below.

Are the AZ-400 exam dumps free?

Yes. Every question, answer and explanation on this page and the linked question pages is free to read without an account. A free HydraNode account adds timed practice exams, scoring and progress tracking across attempts.

How do I take a timed AZ-400 practice test?

Sign in and start the Designing and Implementing Microsoft DevOps Solutions exam on HydraNode. A session gives you 70 questions drawn from this bank in 90 minutes, then a score report with a per-question review.

What topics does the AZ-400 exam cover?

The official exam domains are: Configure Processes and Communications; Design and Implement Source Control; Design and Implement Build and Release Pipelines; Develop a Security and Compliance Plan; Implement an Instrumentation Strategy.