Deployment, Provisioning, and Automation

Provision and maintain cloud resources, automate deployments, and manage infrastructure as code (~18% of exam).

Covers provisioning and maintaining cloud resources including EC2 instances, EBS volumes, AMIs, launch templates, placement groups, and instance store. Also covers deploying resources using AWS CloudFormation including stack creation, updates, drift detection, change sets, nested stacks, and StackSets for multi-account deployments. Covers automation tools including AWS Systems Manager for patch management, State Manager, Run Command, Parameter Store, Session Manager, and Automation documents. Additionally covers CI/CD concepts with AWS CodePipeline, CodeBuild, CodeDeploy, and deployment strategies (in-place, blue/green, rolling).
5 minutes 5 Questions

Deployment, Provisioning, and Automation are core concepts for AWS SysOps Administrators that enable efficient cloud infrastructure management. **Deployment** refers to the process of releasing applications and updates to AWS environments. AWS provides several deployment services including AWS Cod…

Concepts covered: AWS CodeDeploy, CodeDeploy deployment groups, EC2 instance purchasing options, EC2 placement groups, EC2 instance store, EC2 instance metadata, Amazon Machine Images (AMIs), AMI sharing and copying, CloudFormation nested stacks, CloudFormation rollback behavior, EC2 instance types, EBS volume types, EBS volume management, EBS RAID configurations, EC2 launch templates, User data scripts, Elastic IP addresses, AWS Systems Manager overview, Systems Manager Run Command, Systems Manager State Manager, Systems Manager Patch Manager, Patch baselines, Maintenance windows, Systems Manager Session Manager, Systems Manager Parameter Store, Systems Manager Inventory, SSM Agent, Automation documents, AWS Config rules, AWS Config remediation, AWS CloudFormation basics, CloudFormation templates, CloudFormation stack creation, CloudFormation stack updates, CloudFormation change sets, CloudFormation drift detection, CloudFormation StackSets, CloudFormation intrinsic functions, CloudFormation parameters and outputs, CloudFormation resource dependencies, AWS CodePipeline, AWS CodeBuild, Blue/green deployments, Rolling deployments, In-place deployments

Test mode:
SOA-C02 - Deployment, Provisioning, and Automation Example Questions

Test your knowledge of Deployment, Provisioning, and Automation

Question 1

A pharmaceutical company runs clinical trial data processing on AWS. Their workload consists of two distinct components: a database tier that must run continuously and processes patient data 24/7 using r6i.2xlarge instances, and a compute tier that performs statistical analysis using c6i.4xlarge instances only when researchers submit analysis requests (approximately 60% of the time during business hours). The database tier requires 8 instances and has been stable for 2 years with confirmed continuation for another 3 years. The compute tier fluctuates between 5-15 instances based on research activity. The CFO has approved partial upfront payments and wants to optimize the overall EC2 spend. The compliance team requires that database instances never experience capacity-related interruptions. Which purchasing combination should the SysOps Administrator implement?

Question 2

A financial services company has an AWS CodePipeline that deploys their trading platform with stages: Source (CodeCommit), Build (CodeBuild), Test (CodeBuild), and Deploy (ECS). The pipeline is configured with PARALLEL execution mode to maximize deployment throughput. During a busy trading day, the development team pushed three commits within a 10-minute window: Commit A at 10:00 AM, Commit B at 10:05 AM, and Commit C at 10:10 AM. Each commit triggered a separate pipeline execution. The operations team noticed that all three executions were running simultaneously through different stages. At 10:25 AM, a production incident occurred, and the team needs to determine which code version is currently deployed. They observe that Execution #1 (Commit A) is in Deploy stage, Execution #2 (Commit B) just completed Test stage, and Execution #3 (Commit C) is in Build stage. The team lead is concerned about potential deployment conflicts and artifact consistency. What is a key operational consideration when using PARALLEL execution mode that the team should understand for incident response?

Question 3

A DevOps team at a media company has configured an AWS CodePipeline for their video streaming application. The pipeline includes Source (GitHub), Build (CodeBuild), Test (CodeBuild), and Deploy (Lambda) stages. The team has configured Amazon EventBridge rules to monitor pipeline state changes and send notifications to an SNS topic when deployments complete or fail. During a recent incident investigation, the team discovered that they were not receiving notifications for failed actions within stages—only for overall pipeline state changes. The operations manager wants granular visibility into individual action failures within each stage to improve incident response times. The team needs to modify their monitoring approach to capture action-level execution details. What EventBridge event detail-type should the team configure to receive notifications specifically when individual actions within pipeline stages fail?

More Deployment, Provisioning, and Automation questions
896 questions (total)