DevOps Engineering on AWS Certification Trivia 3 — Questions and Answers
Question 1: Which tool is used to define AWS infrastructure as code using familiar programming languages like Python, TypeScript, and Java?
- AWS CloudFormation
- AWS CDK (Correct answer)
- AWS SAM
- Terraform
Correct answer: AWS CDK
AWS Cloud Development Kit (CDK) lets you define cloud infrastructure using general-purpose programming languages.
Question 2: What does the 'D' stand for in the DevOps acronym framework 'CALMS'?
- Deployment (Correct answer)
- Data
- DevOps
- Delivery
Correct answer: Deployment
CALMS stands for Culture, Automation, Lean, Measurement, and Sharing — the 'A' is Automation, not a 'D'.
Question 3: Which AWS service provides a managed Apache Kafka-compatible streaming data service?
- Amazon Kinesis Data Streams
- Amazon MSK (Correct answer)
- Amazon SQS FIFO
- Amazon EventBridge
Correct answer: Amazon MSK
Amazon Managed Streaming for Apache Kafka (MSK) is a fully managed Kafka-compatible service.
Question 4: In AWS CodePipeline, what is the term for a set of actions that run in parallel within a stage?
- Action Group
- Parallel Stage
- Action Run Order (Correct answer)
- Concurrent Block
Correct answer: Action Run Order
In CodePipeline, actions within a stage that share the same run order number execute in parallel.
Question 5: Which EC2 instance purchasing option provides the largest potential discount (up to 90%) compared to On-Demand pricing?
- Reserved Instances
- Spot Instances (Correct answer)
- Savings Plans
- Dedicated Hosts
Correct answer: Spot Instances
Spot Instances can offer up to 90% discount over On-Demand prices by using unused EC2 capacity.
Question 6: What AWS feature allows you to run containers without managing the underlying EC2 instances?
- ECS with EC2 launch type
- EKS with managed node groups
- AWS Fargate (Correct answer)
- AWS Batch
Correct answer: AWS Fargate
AWS Fargate is a serverless compute engine for containers that eliminates the need to manage servers.
Question 7: Which AWS service provides a visual workflow interface to coordinate multiple AWS services into serverless workflows?
- Amazon SWF
- AWS Step Functions (Correct answer)
- AWS AppFlow
- Amazon EventBridge Pipes
Correct answer: AWS Step Functions
AWS Step Functions provides a visual workflow service to orchestrate AWS services using state machines.
Which tool is used to define AWS infrastructure as code using familiar programming languages like Python, TypeScript, and Java?