exam questions

Exam AWS DevOps Engineer Professional All Questions

View all questions & answers for the AWS DevOps Engineer Professional exam

Exam AWS DevOps Engineer Professional topic 1 question 92 discussion

Exam question from Amazon's AWS DevOps Engineer Professional
Question #: 92
Topic #: 1
[All AWS DevOps Engineer Professional Questions]

A company has containerized all of its in-house quality control applications. The company is running Jenkins on Amazon EC2, which requires patching and upgrading. The compliance officer has requested a DevOps engineer begin encrypting build artifacts since they contain company intellectual property.

What should the DevOps engineer do to accomplish this in the MOST maintainable manner?

  • A. Automate patching and upgrading using AWS Systems Manager on EC2 instances and encrypt Amazon EBS volumes by default.
  • B. Deploy Jenkins to an Amazon ECS cluster and copy build artifacts to an Amazon S3 bucket with default encryption enabled.
  • C. Leverage AWS CodePipeline with a build action and encrypt the artifacts using AWS Secrets Manager.
  • D. Use AWS CodeBuild with artifact encryption to replace the Jenkins instance running on Amazon EC2.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
BlissfulCheetah
1 year, 9 months ago
Selected Answer: D
Pretty sure B would work, but D is the most sustainable solution.
upvoted 2 times
...
buiquangbk90
1 year, 9 months ago
Correct answer is D. All options can work but the key part of the question is finding the solution that will be the MOST maintainable. AWS CodeBuild provides a fully managed build service which eliminates the need to set up, patch, and maintain your own build servers, which Jenkins on Amazon EC2 requires. AWS CodeBuild is essentially a "serverless" build service, where you only pay for the build time you use, and it scales automatically to meet the needs of your builds. CodeBuild also has built-in support for producing encrypted build artifacts. This would satisfy the compliance officer's request for encrypting build artifacts containing intellectual property. By managing both the build process and artifact encryption within a single service, the solution remains simple and maintainable.
upvoted 1 times
...
bakamon
1 year, 10 months ago
Selected Answer: B
Correct answer is B... containerized ::: ECS would be the best and most maintainable.. We don't have to replace jenkins, company is already using jenkins man..
upvoted 2 times
...
easytoo
2 years, 1 month ago
B deploying Jenkins to an Amazon ECS cluster and copying build artifacts to an Amazon S3 bucket with default encryption enabled provides a straightforward solution that aligns with the current workflow and requires minimal changes. This option provides a more maintainable solution that satisfies the compliance officer's request for encrypting build artifacts.
upvoted 1 times
...
Bulti
2 years, 3 months ago
Selected Answer: D
D is the correct answer.
upvoted 3 times
...
[Removed]
2 years, 3 months ago
B = " MOST maintainable manner"
upvoted 1 times
Piccaso
2 years, 2 months ago
Jenkins gets all of the intellectual properties.
upvoted 1 times
...
bgc1
2 years, 1 month ago
A and B rely on out of box encryption at rest but the requirement is to encrypt the artifact from client side before storing it. D covers this scenario.
upvoted 1 times
...
...
Maygam
2 years, 4 months ago
Selected Answer: D
https://docs.aws.amazon.com/codebuild/latest/userguide/security-encryption.html
upvoted 3 times
...
SmileyCloud
2 years, 4 months ago
Selected Answer: D
D is the correct answer.
upvoted 1 times
...
adozoo
2 years, 4 months ago
Selected Answer: D
Build artifact encryption - CodeBuild requires access to an AWS KMS CMK in order to encrypt its build output artifacts. By default, CodeBuild uses an AWS Key Management Service CMK for Amazon S3 in your AWS account. If you do not want to use this CMK, you must create and configure a customer-managed CMK.
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago