← Back to all products
$59
AWS DevOps Professional Guide
Advanced study material for CI/CD, configuration management, monitoring, logging, incident response, and compliance on AWS.
YAMLJSONMarkdownPythonAWSCI/CDExcel
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 23 files
aws-devops-professional/
├── LICENSE
├── README.md
├── config.example.yaml
├── examples/
│ ├── appspec.yaml
│ ├── buildspec.yaml
│ ├── cloudformation-template.yaml
│ ├── lambda-handler.py
│ └── pipeline.yaml
├── free-sample.zip
├── guide/
│ ├── 01-overview.md
│ ├── 02-ci-cd-on-aws.md
│ └── 03-monitoring,-logging-and-incident-respons.md
├── index.html
├── practice-questions/
│ ├── answer-key.md
│ └── questions.md
├── quick-reference/
│ └── devops-pro-cheatsheet.md
└── study-guide/
├── 01-sdlc-automation.md
├── 02-configuration-management-iac.md
├── 03-resilient-cloud-solutions.md
├── 04-monitoring-logging.md
├── 05-incident-event-response.md
└── 06-security-compliance.md
📖 Documentation Preview README excerpt
AWS DevOps Professional Guide
Comprehensive study guide for the AWS Certified DevOps Engineer — Professional (DOP-C02) exam. Covers all six exam domains with concept summaries, scenario-based explanations, practice questions, and CI/CD pipeline examples.
Exam Facts
| Detail | Value |
|---|---|
| Exam code | DOP-C02 |
| Provider | Amazon Web Services |
| Format | Multiple choice + multiple response |
| Questions | 75 questions |
| Duration | 180 minutes (3 hours) |
| Passing score | 750 / 1000 (scaled scoring) |
| Cost | $300 USD |
| Prerequisite | Recommended: 2+ years of AWS experience, Associate-level cert |
| Validity | 3 years |
| Testing | Pearson VUE (test center or online proctored) |
Exam Domain Weights
| Domain | Weight | Study Guide |
|---|---|---|
| SDLC Automation | 22% | study-guide/01-sdlc-automation.md |
| Configuration Management and IaC | 17% | study-guide/02-configuration-management-iac.md |
| Resilient Cloud Solutions | 15% | study-guide/03-resilient-cloud-solutions.md |
| Monitoring and Logging | 15% | study-guide/04-monitoring-logging.md |
| Incident and Event Response | 18% | study-guide/05-incident-event-response.md |
| Security and Compliance | 13% | study-guide/06-security-compliance.md |
Who This Is For
- DevOps engineers with 2+ years of AWS experience aiming for the Professional certification
- Cloud architects wanting to validate CI/CD and automation expertise
- SREs and platform engineers working on AWS infrastructure automation
- Developers who build and maintain deployment pipelines on AWS
Prerequisites
You should have:
- AWS Solutions Architect Associate or Developer Associate (recommended, not required)
- Hands-on experience with CloudFormation, CodePipeline, and at least one CI/CD tool
- Understanding of Linux administration, networking, and scripting
What's Inside
| Section | Files | Description |
|---|---|---|
study-guide/ | 6 files | One file per exam domain with concepts and scenarios |
practice-questions/ | 2 files | 55 scenario-based questions + detailed answer key |
examples/ | 5 files | CloudFormation, CodeBuild, CodeDeploy, and pipeline configs |
quick-reference/ | 1 file | Exam-day service comparison cheatsheet |
8-Week Study Plan
| Week | Domain | Weight | Focus |
|---|---|---|---|
| 1–2 | SDLC Automation | 22% | CodePipeline, CodeBuild, CodeDeploy, deployment strategies |
| 3 | Configuration Management & IaC | 17% | CloudFormation, Systems Manager, OpsWorks |
| 4 | Resilient Cloud Solutions | 15% | Multi-AZ, multi-Region, auto scaling, disaster recovery |
... continues with setup instructions, usage examples, and more.
📄 Code Sample .py preview
examples/lambda-handler.py
"""
AWS Lambda — Auto-Remediation Handler
======================================
This Lambda function demonstrates automated incident response, a key topic
on the DOP-C02 exam. It handles three common scenarios:
1. Security Group opened to 0.0.0.0/0 → Automatically revokes the rule
2. S3 bucket made public → Automatically re-enables block public access
3. IAM access key older than 90 days → Automatically deactivates the key
The function is triggered by EventBridge rules that match specific AWS API
calls captured by CloudTrail.
Exam Tips:
- EventBridge + Lambda is THE pattern for automated remediation
- CloudTrail logs API calls → EventBridge matches patterns → Lambda remediates
- Config Rules can also trigger Lambda remediation (SSM Automation preferred)
- Always log actions to CloudWatch for audit trail
- Consider dry-run mode for safety in initial deployments
- SNS notification after remediation is best practice
Architecture:
CloudTrail → EventBridge Rule → Lambda Function → AWS API (remediation)
→ SNS (notification)
→ CloudWatch Logs (audit)
Environment Variables (set in Lambda configuration):
- SNS_TOPIC_ARN: ARN of the SNS topic for notifications
- DRY_RUN: Set to "true" to log actions without executing them
- ALLOWED_CIDRS: Comma-separated list of allowed CIDR blocks
Usage:
Deploy this function and create EventBridge rules to trigger it.
See the inline comments for the exact EventBridge event patterns.
License: MIT
"""
from __future__ import annotations
import json
import logging
import os
from datetime import datetime, timezone
from typing import Any
# =============================================================================
# Configuration
# =============================================================================
# ... 632 more lines ...