Inspirational journeys

Follow the stories of academics and their research expeditions

AWS Certified DevOps Engineer - Professional Certification - Part 16

Mary Smith

Mon, 17 Mar 2025

AWS Certified DevOps Engineer - Professional Certification - Part 16

1. Your current log analysis application takes more than four hours to generate a report of the top 10 users of your web application. You have been asked to implement a system that can report this information in real time, ensure that the report Is always up to date, and handle increases in the number of requests to your web application. Choose the option that is cost-effective and can fulfill the requirements. Please select:

A) Post your log data to an Amazon Kinesis data stream, and subscribe your log-processing application so that is configured to process your logging data.
B) Create a multi-AZ Amazon RDS My SQL cluster, post the logging data to My SQL and run a map reduce job to retrieve the required information on user counts.
C) Configure an Auto Scaling group to increase the size of your Amazon EMR cluster.
D) Publish your data to Cloud Watch Logs. and configure your application to auto scale to handle the load on demand.
E) Publish your log data to an Amazon 53 bucket. Use AWS(Amazon Web Service) Cloud Formation to create an Auto Scaling group t scale your post-processing application which is configured to pull down your log files stored in Amazon S3.


2. You are a Dev ops Engineer for your company. There is a requirement to log each time an Instance is scaled in or scaled out from an existing Auto scaling Group. Which of the following steps can be implemented to fulfil this requirement. Each step forms part of the solution?(Select 2answers)

A) Create a Lambda function which will write the event to Cloud watch logs
B) Create a Cloud watch event which will trigger the SQS queue.
C) Create a Cloud watch event which will trigger the Lambda function.
D) Create an SQS queue which will write the event to Cloud watch logs



3. You have a requirement to automate the creation of EBS Snapshots. Which of the following can be used to achieve this in the best way possible?

A) Use the AWS(Amazon Web Service) Code Deploy service to create a snapshot of the AWS(Amazon Web Service) Volumes
B) Create a power shell script which uses the AWS(Amazon Web Service) CLI to get the volumes and then run the script as a cron job.
C) Use Cloud watch Events to trigger the snapshots of EBS Volumes
D) Use the AWS(Amazon Web Service) Config service to create a snapshot of the AWS(Amazon Web Service) Volumes



4. You've created a Cloud formation template as per your team?s request which is required for testing an application. By there Is a request that when the stack is deleted, that the database is preserved for future reference. How can you achieve this using Cloud formation?

A) In the AWS(Amazon Web Service) Cloud Formation template. set the AWS::RDS::DB instances DB instance Class property to be read- only.
B) Ensure that the RDS is created with Read Replica?s so that the Read Replica remains after the stack is torn down.
C) In the AWS(Amazon Web Service) Cloud Formation template. set the Wait Policy of the AWS::RDS::DB instances Wait Policy property to Retain.
D) In the AWS(Amazon Web Service) Cloud Formation template, set the Deletion Policy of the AWS::RDS::DB instance?s Deletion Policy property to Retain



5. You are building out a layer in a software stack on AWS(Amazon Web Service) that needs to be able to scale out to react to increased demand as fast as possible. You are running the code on EC2 Instances in an Auto Scaling Group behind an ELB. Which application code deployment method should you use? Please select:

A) SSH into new instances that come online, and deploy new code onto the system by pulling it from an S3 bucket, which Is populated by code that you refresh from source control on new pushes.
B) Bake an AMI when deploying new versions of code, and use that AMI for the Auto Scaling Launch Configuration.
C) Create a Docker file when preparing to deploy a new version to production and publish It to S3. Use User Data in the Auto Scaling Launch configuration to pull down the Docker file from S3 and run it when new instances launch.
D) Create a new Auto Scaling Launch Configuration with User Data scripts configured to pull the latest code at all times.



1. Right Answer: A
Explanation:

2. Right Answer: A,C
Explanation:

3. Right Answer: C
Explanation:

4. Right Answer: D
Explanation:

5. Right Answer: B
Explanation:

0 Comments

Leave a comment