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

AWS DevOps Engineer Professional study plan

AWS DevOps Engineer Professional · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

SDLC Automation

  • Diagram a full CI/CD pipeline that separates build, test, and deploy stages and identify which AWS service owns each stage

  • Write a CodePipeline definition (or equivalent pipeline-as-code) that deploys to two environments with a manual approval gate

  • Explain how CodeBuild buildspec phases, artifacts, and environment variables interact by tracing a failing build to its root cause

  • Compare deployment strategies (in-place, blue/green, canary) and state which CodeDeploy configuration matches each

Your checkpoint

A working two-stage pipeline in a personal AWS account that deploys a trivial app to a staging environment and halts at a manual approval before production

Week 2

SDLC Automation & Configuration Management and Infrastructure as Code

  • Implement a blue/green deployment with CodeDeploy and a load balancer, then trigger and observe a rollback

  • Convert one manually created resource into a CloudFormation template and deploy it via change set

  • Differentiate CloudFormation drift, stack policies, and deletion policies by predicting the outcome of each in a scenario

  • Write a buildspec that runs unit tests and publishes test reports as artifacts

Your checkpoint

A CloudFormation template plus a documented blue/green deploy-and-rollback run, with logs showing the rollback succeeded

Week 3

Configuration Management and Infrastructure as Code

  • Author a nested-stack or cross-stack reference pattern and explain when each is preferred

  • Use CloudFormation StackSets to deploy a baseline resource to two accounts or regions

  • Deploy equivalent infrastructure with a second tool (CDK or Terraform) and list three behavioral differences from CloudFormation

  • Identify and fix a circular dependency and a hardcoded-value anti-pattern in a template

Your checkpoint

A parameterized, reusable template set deployed to at least two targets via StackSets, with a short written comparison against the alternate IaC tool

Week 4

Resilient Cloud Solutions

  • Design a multi-AZ architecture and justify each component's failure-domain placement

  • Configure an Auto Scaling group with health checks and a lifecycle hook and verify replacement behavior

  • Choose between SQS, SNS, and Step Functions for three given decoupling scenarios and defend each choice

  • Implement retry with exponential backoff and a dead-letter queue for a failing consumer

Your checkpoint

A resilience lab write-up showing an instance or AZ failure absorbed without downtime, with evidence of DLQ capture and retry

Week 5

Monitoring and Logging

  • Instrument an application to emit custom CloudWatch metrics and a structured log stream

  • Build a CloudWatch dashboard and a metric-filter-based alarm that routes to SNS

  • Query logs with CloudWatch Logs Insights to answer a specific latency question

  • Explain how X-Ray traces and segments map to a request path across two services

Your checkpoint

A dashboard plus at least two alarms (metric and log-based) that fire correctly during a simulated fault, with the Insights query saved

Week 6

Incident and Event Response

  • Wire an EventBridge rule to trigger an automated remediation (e.g., Lambda or SSM Automation) on a defined event

  • Design an incident runbook that maps alarm to triage to remediation to post-incident review

  • Configure CloudWatch alarm actions and Systems Manager OpsCenter or Incident Manager for one workflow

  • Distinguish reactive auto-remediation from detective-only controls in a given event

Your checkpoint

An end-to-end automated response that remediates a simulated condition within a target time, plus a one-page runbook

Week 7

Security and Compliance

  • Implement least-privilege IAM roles for a pipeline and prove over-permission with IAM Access Analyzer or policy simulation

  • Store and rotate a secret in Secrets Manager and reference it from application code without hardcoding

  • Encrypt data at rest and in transit across one service and document the key policy decisions

  • Run a compliance check with AWS Config rules or Security Hub and interpret the findings

Your checkpoint

A hardened pipeline role and secret-handling implementation, with Access Analyzer or policy-simulator output showing no unintended access

Week 8

SDLC Automation & Configuration Management and Infrastructure as Code & Resilient Cloud Solutions & Monitoring and Logging & Incident and Event Response & Security and Compliance

  • Take two full-length timed practice exams and log every missed question by domain

  • Re-study the two weakest domains using targeted labs rather than rereading

  • Re-derive the decision criteria for the top ten service-selection tradeoffs from memory

  • Review all prior deliverables and close any gaps found

Your checkpoint

A scored practice-exam log with per-domain accuracy and a prioritized remediation list, plus a readiness self-assessment against each domain's weight

Milestones

Week 2: Can build, deploy, and roll back a pipeline-driven release end to end without notes

Week 4: Can author and deploy parameterized IaC to multiple targets and explain failure-domain design choices

Week 6: Can instrument, alert on, and auto-remediate a simulated fault with evidence from dashboards and logs

Week 7: Can justify least-privilege and encryption decisions and demonstrate them with tooling output

Week 8: Practice-exam scores show no domain below roughly 70% accuracy and the two heaviest domains at or above 80%