Module 3: Introduction to DevOps

Looking for ‘DevOps on AWS and Project Management Module 3 Answers’?

In this post, I provide complete, accurate, and detailed explanations for the answers to Module 3: Introduction to DevOps of Course 6: DevOps on AWS and Project Management

Whether you’re preparing for quizzes or brushing up on your knowledge, these insights will help you master the concepts effectively. Let’s dive into the correct answers and detailed explanations for each question!

Knowledge Check

Graded Assignment

1. A developer was asked to help a teammate by answering questions about how to use source control. The teammate is struggling to understand what needs to be done after they make changes to a code base and push the branch up to AWS CodeCommit. What should the developer tell their teammate to do after they push a dev branch and are ready to merge the changes into the main branch?

  • Push the changes directly into the main branch.
  • Create a pull request and send it to another coworker for review. ✅

  • Copy the branch into production.
  • Create a pull request and review the changes themselves.

Explanation:
This option reflects a clear, actionable task that directly supports the goal of maintaining code quality and collaboration. Creating a pull request (PR) and requesting a review ensures that changes are verified and approved by another developer before being merged into the main branch, which is a best practice in version control workflows.

2. A cloud consultant is designing a continuous integration and continuous delivery (CI/CD) pipeline to expedite the writing, testing, and deployment of software. The team has decided to store their code in AWS CodeCommit. Which tools could the consultant use to create the team’s deployment artifacts? (Select TWO.)

  • AWS CodePipeline
  • Jenkins ✅

  • AWS CodeBuild ✅

  • AWS CodeArtifact
  • Though Amazon ECS could run the containers that are built through the Ci/CD pipeline, it would not be able to build the deployment artifact by itself.Amazon Elastic Container Service (Amazon ECS)

Explanation:
These options reflect tools that can build deployment artifacts in a CI/CD pipeline. Jenkins is a widely used automation server that can build, test, and deploy code. AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces artifacts ready for deployment. Both tools are appropriately scoped for building the artifacts that are part of a continuous integration pipeline.

3. An IT consultant migrated their team’s code to AWS CodeCommit and has been tasked with setting up integration between the repository and their team’s chat service. The team would like to be notified any time someone merges their content into the main code branch. Which CodeCommit feature would the consultant use to start an Amazon Simple Notification Service (Amazon SNS) notification?

  • Approval rule
  • Pull request
  • Trigger ✅

  • Code review

Explanation:
This option reflects a specific AWS CodeCommit feature that allows you to initiate actions—such as sending an SNS notification—based on events in the repository. By setting up a trigger for when content is merged into the main branch, the consultant can automatically notify the team through their chat service, enhancing visibility and communication.

Leave a Reply