AWS DevOps Engineer Professional study materials
AWS DevOps Engineer Professional study resources

AWS DevOps Engineer Professional key terms

AWS DevOps Engineer Professional · Get comfortable with the vocabulary.

AWS CodePipeline

A managed continuous delivery service that models release work as ordered stages containing actions, and moves artifacts between stages whenever a prior stage succeeds or a manual approval is granted.

Related: CodeBuild, CodeDeploy, Pipeline Artifact Store
AWS CodeBuild

A managed build service that runs commands from a buildspec file inside a fresh container image, producing artifacts and logs while scaling capacity on demand per build.

Related: buildspec.yml, CodePipeline
AWS CodeDeploy

A deployment service that installs application revisions onto EC2 instances, on-premises servers, Lambda functions, or ECS tasks, following a named deployment configuration that controls how traffic shifts.

Related: AppSpec File, Deployment Configuration, Blue/Green Deployment
buildspec.yml

A build specification file placed in the source repository that declares CodeBuild phases, commands, environment variables, artifacts, and reports for a build project.

Related: AWS CodeBuild, Pipeline Artifact Store
AppSpec File

A deployment manifest used by CodeDeploy that names the files to copy, lifecycle hook scripts to run, and, for Lambda or ECS targets, the traffic routing and hooks to execute.

Related: AWS CodeDeploy, Deployment Configuration
Deployment Configuration

A CodeDeploy setting that defines the pace of a rollout, such as how many instances or what percentage of traffic is updated at once and how failures trigger rollback.

Related: AWS CodeDeploy, Blue/Green Deployment
Blue/Green Deployment

A release technique that stands up a full replacement environment or task set, shifts traffic to it once healthy, and keeps the old version available for fast rollback.

Related: AWS CodeDeploy, Deployment Configuration
Canary Deployment

A gradual release pattern that sends a small slice of traffic to a new version first, watches error and latency signals, then expands traffic only if results stay acceptable.

Related: Blue/Green Deployment, Rollback
Rollback

The act of returning an application to a previously known-good revision, triggered automatically by failed health checks or alarms, or manually by an operator.

Related: Canary Deployment, AWS CodeDeploy
Pipeline Artifact Store

The S3 bucket where CodePipeline keeps intermediate and output artifacts, encrypted with a customer key, so stages can pass revisions to one another.

Related: AWS CodePipeline, Cross-Account Pipeline
Cross-Account Pipeline

A pipeline design where stages run in different AWS accounts, requiring shared artifact buckets, KMS key policies, and IAM roles that trust the pipeline account.

Related: Pipeline Artifact Store, Service Role
AWS CloudFormation

An infrastructure-as-code service that provisions resources from declarative templates, tracks them as a stack, and reconciles drift or updates through change sets.

Related: Change Set, Stack Drift, Nested Stack
Change Set

A CloudFormation preview that lists exactly which resources will be added, modified, or deleted before an update is executed, allowing review before impact.

Related: AWS CloudFormation, Stack Drift
Stack Drift

The condition where live resource configuration no longer matches the deployed template, detected by CloudFormation drift detection and reported per resource.

Related: AWS CloudFormation, Change Set
Nested Stack

A CloudFormation stack created as a resource inside another stack, used to break large templates into reusable, separately managed components.

Related: AWS CloudFormation, StackSet
StackSet

A CloudFormation feature that deploys one template to many accounts and Regions from a central administrator account, with optional automatic deployment to new accounts.

Related: Nested Stack, AWS CloudFormation
AWS Systems Manager Parameter Store

A hierarchical store for configuration data and secrets that supports versioning, encryption with KMS, and controlled access, commonly referenced from templates and build jobs.

Related: AWS Secrets Manager, Service Role
AWS Secrets Manager

A secrets service that stores credentials, encrypts them with KMS, and can rotate them automatically by invoking a Lambda rotation function on a schedule.

Related: AWS Systems Manager Parameter Store, KMS Key Policy
Immutable Infrastructure

A practice where servers or containers are replaced rather than patched in place, so every change produces a new, versioned image that can be tested and rolled back.

Related: EC2 Image Builder, Blue/Green Deployment
EC2 Image Builder

A service that builds, tests, and distributes hardened machine images on a schedule through recipes and pipelines, producing versioned AMIs.

Related: Immutable Infrastructure, AWS CodeDeploy
Service Role

An IAM role assumed by an AWS service, such as CodePipeline or CloudFormation, whose trust policy names that service and whose permissions bound what the service can do.

Related: Cross-Account Pipeline, KMS Key Policy
KMS Key Policy

The resource-based policy that determines which principals may use or administer a customer managed key, and which must allow cross-account access for encrypted artifacts.

Related: AWS Secrets Manager, Cross-Account Pipeline
Multi-AZ Deployment

Running resources in more than one Availability Zone within a Region so a single zone failure does not take the workload offline, typical for RDS and load-balanced fleets.

Related: Auto Scaling Group, Read Replica
Auto Scaling Group

A group that maintains a desired count of instances across zones, replaces unhealthy members using health checks, and scales capacity from policies or schedules.

Related: Multi-AZ Deployment, Lifecycle Hook
Lifecycle Hook

A feature that pauses an Auto Scaling instance launch or termination so custom actions, such as draining connections or copying logs, can run before the transition completes.

Related: Auto Scaling Group, Rollback
Read Replica

An asynchronous copy of a database that serves read traffic and can be promoted to primary during failover or load growth, reducing pressure on the writer.

Related: Multi-AZ Deployment, Amazon Route 53 Failover Routing
Amazon Route 53 Failover Routing

A DNS policy that answers with a primary record while its health check passes and switches to a secondary record when the primary is deemed unhealthy.

Related: Health Check, Read Replica
Health Check

A probe, either active like a Route 53 or load balancer check or passive like error-rate alarms, that determines whether an endpoint should receive traffic.

Related: Amazon Route 53 Failover Routing, Amazon CloudWatch Alarm
Amazon CloudWatch Alarm

A rule that watches a metric or expression against a threshold over periods and changes state, optionally invoking actions such as scaling, notifications, or rollback.

Related: Composite Alarm, Health Check
Composite Alarm

A CloudWatch alarm whose state is computed from the states of other alarms using Boolean rules, reducing noise from many low-level metric alarms.

Related: Amazon CloudWatch Alarm
CloudWatch Logs Metric Filter

A pattern applied to log events that increments a custom metric when matches occur, letting you alarm on error strings that are not native metrics.

Related: Amazon CloudWatch Alarm, AWS CloudTrail
AWS CloudTrail

A service that records API activity as events, delivered to S3 and optionally CloudWatch Logs, providing the audit trail for who changed what and when.

Related: CloudWatch Logs Metric Filter, AWS Config Rule
AWS Config Rule

A managed or custom evaluation that checks resource configuration against a desired state and flags noncompliant resources, optionally triggering remediation.

Related: AWS CloudTrail, AWS Systems Manager Automation
AWS Systems Manager Automation

Runbooks that execute a defined sequence of steps on AWS resources, often used to remediate findings automatically or to perform controlled operational tasks at scale.

Related: AWS Config Rule, Incident Runbook
Incident Runbook

A documented, repeatable procedure describing detection signals, triage steps, escalation paths, and recovery actions for a specific failure scenario.

Related: AWS Systems Manager Automation, Post-Incident Review
Post-Incident Review

A blameless analysis after an incident that records the timeline, contributing factors, and follow-up actions to prevent recurrence and shorten future detection.

Related: Incident Runbook, Amazon CloudWatch Alarm
Amazon EventBridge Rule

A pattern that matches incoming events, such as state changes or scheduled ticks, and routes them to targets like Lambda, SNS, or Systems Manager for automated response.

Related: AWS Systems Manager Automation, Incident Runbook
AWS X-Ray

A tracing service that follows requests across services, building a service map and segment timelines so latency and downstream errors can be attributed to a component.

Related: Amazon CloudWatch Alarm, Health Check
Least Privilege

Granting only the permissions required for a task, scoped by resource ARN and condition keys, and reviewed regularly so unused access is removed.

Related: Service Role, Permission Boundary
Permission Boundary

An IAM managed policy that caps the maximum permissions an identity-based policy can grant, without granting anything on its own.

Related: Least Privilege, Service Role