Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Implementing Azure DevOps Solutions

You're reading from  Implementing Azure DevOps Solutions

Product type Book
Published in Jun 2020
Publisher Packt
ISBN-13 9781789619690
Pages 432 pages
Edition 1st Edition
Languages
Concepts
Authors (2):
Henry Been Henry Been
Profile icon Henry Been
Maik van der Gaag Maik van der Gaag
Profile icon Maik van der Gaag
View More author details

Table of Contents (21) Chapters

Preface 1. Section 1: Getting to Continuous Delivery
2. Introduction to DevOps 3. Everything Starts with Source Control 4. Moving to Continuous Integration 5. Continuous Deployment 6. Section 2: Expanding your DevOps Pipeline
7. Dependency Management 8. Infrastructure and Configuration as Code 9. Dealing with Databases in DevOps Scenarios 10. Continuous Testing 11. Security and Compliance 12. Section 3: Closing the Loop
13. Application Monitoring 14. Gathering User Feedback 15. Section 4: Advanced Topics
16. Containers 17. Planning Your Azure DevOps Organization 18. AZ-400 Mock Exam 19. Assessments 20. Other Books You May Enjoy

AZ-400 Mock Exam

Designing a DevOps Strategy

  1. You are tasked with introducing Azure DevOps into your organization. Right now, there are many other tools being used for deployments. You are asked which of the following tools can integrate with Azure DevOps. [There can be any number of answers.]
    1. Octopus Deploy
    2. Jira
    3. Jenkins
    4. App Center
  1. You are asked to create a dashboard for your team that displays information about how your team is working. You should focus on displaying metrics and charts that encourage Agile and DevOps ways of working. Which metrics do you choose? [Choose three.]
    1. A widget that shows the average cycle time for work items
    2. A widget that shows the outcome (success or failure) for the most recent deployments
    3. A widget that shows the number of lines of code added per day
    4. A widget that shows the number of pull requests currently open within the team
  2. You are asked to implement static...

Implementing DevOps Development Processes

  1. You are developing a Microsoft .NET Core application and want to analyze the application to check whether there are any open source libraries with known security vulnerabilities being used. Which of the following products can you use for such an analysis? [Choose two.]
    1. Jenkins
    2. Whitesource Bolt
    3. Snyk
    4. App Center
  1. You are currently using (i) JIRA, (ii) GitLab, and (iii) Octopus Deploy for some of your DevOps processes. You want to consolidate your DevOps tools and have chosen to go with Azure DevOps. Which Azure DevOps services should you use to replace these? Choose the correct service to replace these three services. [Match three pairs.]
    1. Azure Pipelines
    2. Azure Repos
    3. Azure Boards
    4. Azure Artifacts
  2. You are evaluating different options for build agents. What are valid arguments for opting for private agents over Microsoft Hosted Agents...

Implementing Continuous Integration

  1. Order the following types of tests based on the size of their scope. Start with the test types with the smallest scope.
    1. Integration tests
    2. Unit tests
    3. System tests
  2. Which of the following are true? [Choose more than one.]
    1. Stress tests are performed by applying an ever-growing load onto a system, to identify the breaking point of the system.
    2. Integration tests always include the database.
    3. Performance tests are performed to measure how quickly the system can perform a given task.
    4. Usability tests are performed to identify use cases where the system is too slow to respond.
  3. You are creating an Azure DevOps dashboard to provide the team with insight into the quality of the code being written. Which of the following widgets does not belong on such a dashboard?
    1. A widget that shows recent deployments and whether they were successful or not
    2. A widget...

Implementing Continuous Delivery

  1. The company you are working for is using ServiceNow as the change management system. There is a rule that ServiceNow should be used to track every deployment to production environments. You are responsible for ensuring that your application is not deployed to the production environment if there is no valid change registered in the change management system. Which of the following will accomplish this? [Choose two.]
    1. You implement a deployment callback that checks for a valid change in ServiceNow.
    2. You add a deployment gate as a precondition to deployment to the production stage.
    3. You add a deployment gate as a postcondition for completing deployment in the QA stage.
    4. You create an environment and call it Production-ServiceNow check.
  2. You need to deploy an application to twelve on-premises virtual machines, grouped into three subnets. Which of the...

Implementing Dependency Management

  1. You are using Azure Artifacts for hosting NuGet packages that your team creates. You have a new requirement for making one (and only one) of the packages that you create available to all other teams in your organization. Which of the following are valid solutions? [Choose more than one.]
    1. You create a new feed and allow any user in your Azure Active Directory to use packages from this feed. You move the package to be shared to this feed.
    2. You allow all users within your organization to use your existing feed.
    3. You create a new feed and allow any user in your organization to use packages from this feed. You move the package to be shared to this view.
    4. You create a new view in your existing feed and publish the package to be shared to this view. Next, you configure that all members of your organization can read packages from this view.
    5. You add your...

Implementing Application Infrastructure

  1. You are working on an application that will be deployed in two different Azure Regions to allow for failover scenarios. Which of the following together make a valid solution? [Choose two.]
    1. You create one ARM template with two parameter files. The first parameter file corresponds to the first Azure region, and the second parameter file to the second Azure region. You use the ARM templates to update the infrastructure.
    2. You create an ARM template and parameter file to update the infrastructure in one region only. In the other region, you update the infrastructure manually to prevent configuration drift.
    3. You first update the infrastructure in both regions. Only when the infrastructure is updated successfully do you deploy the application to both regions.
    4. You first update the infrastructure in one region, followed by a deployment of the application...

Implementing Continuous Feedback

  1. You have to gather crash reports from the applications that your team creates. Which tools can you use to do this? [Choose two.]
    1. Snyk
    2. Raygun
    3. App Center
    4. Azure Automation
  2. You are configuring many alerts. Some alerts need to result in a warning per email, others are critical errors and need to result in an SMS text message that's sent out. Regardless of the alert being a warning or an alert, you also need to update a home-build system with the alert being fired.

You create the following solution: One action group for warnings both sends the email and calls a WebHook on the home-build system. One action group for errors both sends the SMS text message and calls a WebHook on the home-build system. For alerts that are a warning, you configure action group one. For alerts that are an error, you configure action group two.

Is this a complete...

Answers

1: 1, 2, 3, 4

2: 1, 2, 4

3: 1

4: 4, 1, 3, 2, 5

5: 2

6: 2

7: 2, 3

8: 4

9: 3

10: 2

11: 1

12: 1

13: 1, 3

14: 2

15: 1, 4

16: 1

17: 2

18: 2, 4

19: 1

20: 1, 2

21: 2, 3

22: 1(3), 2(2), 3(1)

23: 1, 3

24: 3

25: 2

26: 1

27: 2

28: 2

29: 1, 2

30: 4

31: 2

32: 3

33: 3, 4

34: 2

35: 1, 2, 3

36: 1

37: 1

38: 1

39: 2, 3, 6, 1, 8

40: 1

41: 2, 1, 3

42: 1, 3

43: 2

44: 3

45: 3

46: 2, 4

47: 1

48: 1

49: 1

50: 1

51: 2

52: 3

53: 2, 3

54: 1, 2, 5

55: 1

56: 2

57: 2

58: 3

59: 1

60: 2

61: 2

62: 1

63: 1

64: 4

65: 3, 4

66: 2, 3

67: 2, 4

68: 1

69: 2

70: 1

71: 1, 4

72: 2

73: 1, 3

74: 2

75: 4

76: 4

77: 3

78: 2

79: 2

80: 3

81: 2, 3

82: 1

83: 2

84: 1

85: 2, 3

...
lock icon The rest of the chapter is locked
You have been reading a chapter from
Implementing Azure DevOps Solutions
Published in: Jun 2020 Publisher: Packt ISBN-13: 9781789619690
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at ₹800/month. Cancel anytime}