Skip to content

javiertorron/aws-certified-devops-engineer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AWS DevOps Engineer Professional Certification Manual

🌍 Language Policy

IMPORTANT: All content in this manual must be created and maintained in English. This ensures consistency and accessibility for the global AWS community. All documentation, examples, comments, and explanations should be written in English.

πŸ“‹ Project Description

This project constitutes a comprehensive and exhaustive study manual for the AWS Certified DevOps Engineer - Professional certification. The manual is designed to provide complete coverage of all exam domains, with a practical approach that includes real-world examples, hands-on labs, and specific exam preparation.

🎯 Objectives

  • Complete coverage of the 6 official certification domains
  • Practical learning through examples with CloudFormation and Terraform
  • Effective exam preparation with question banks
  • Real-world application through laboratories and use cases
  • Study flexibility with multiple consumption formats

πŸ“ Project Structure

aws-devops-certification-manual/
β”œβ”€β”€ README.md
β”œβ”€β”€ index.md
β”œβ”€β”€ PROGRESS.md (consolidated checklists)
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ epub-generator/
β”‚   β”‚   β”œβ”€β”€ converter.py
β”‚   β”‚   β”œβ”€β”€ requirements.txt
β”‚   β”‚   └── templates/
β”‚   └── utils/
β”œβ”€β”€ domains/
β”‚   β”œβ”€β”€ domain-01-sdlc-automation/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ PROGRESS.md (domain checklist)
β”‚   β”‚   β”œβ”€β”€ 01-source-code-management/
β”‚   β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”‚   β”œβ”€β”€ PROGRESS.md (topic checklist)
β”‚   β”‚   β”‚   β”œβ”€β”€ content.md
β”‚   β”‚   β”‚   β”œβ”€β”€ examples/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ cloudformation/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ terraform/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ scripts/
β”‚   β”‚   β”‚   β”‚   └── aws-cli/
β”‚   β”‚   β”‚   β”œβ”€β”€ labs/
β”‚   β”‚   β”‚   └── questions/
β”‚   β”‚   β”œβ”€β”€ 02-aws-codecommit/
β”‚   β”‚   β”œβ”€β”€ 03-aws-codebuild/
β”‚   β”‚   β”œβ”€β”€ 04-aws-codedeploy/
β”‚   β”‚   β”œβ”€β”€ 05-aws-codepipeline/
β”‚   β”‚   β”œβ”€β”€ 06-testing-automation/
β”‚   β”‚   β”œβ”€β”€ 07-deployment-strategies/
β”‚   β”‚   β”œβ”€β”€ 08-third-party-integrations/
β”‚   β”‚   └── 09-troubleshooting-optimization/
β”‚   β”œβ”€β”€ domain-02-configuration-management/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ PROGRESS.md
β”‚   β”‚   β”œβ”€β”€ 01-cloudformation-fundamentals/
β”‚   β”‚   β”œβ”€β”€ 02-cloudformation-advanced/
β”‚   β”‚   β”œβ”€β”€ 03-terraform-fundamentals/
β”‚   β”‚   β”œβ”€β”€ 04-terraform-advanced/
β”‚   β”‚   β”œβ”€β”€ 05-aws-cdk/
β”‚   β”‚   β”œβ”€β”€ 06-systems-manager/
β”‚   β”‚   β”œβ”€β”€ 07-configuration-tools/
β”‚   β”‚   β”œβ”€β”€ 08-drift-management/
β”‚   β”‚   └── 09-cross-account-deployments/
β”‚   β”œβ”€β”€ domain-03-monitoring-logging/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ PROGRESS.md
β”‚   β”‚   β”œβ”€β”€ 01-cloudwatch-fundamentals/
β”‚   β”‚   β”œβ”€β”€ 02-cloudwatch-advanced/
β”‚   β”‚   β”œβ”€β”€ 03-aws-xray/
β”‚   β”‚   β”œβ”€β”€ 04-cloudtrail/
β”‚   β”‚   β”œβ”€β”€ 05-application-monitoring/
β”‚   β”‚   β”œβ”€β”€ 06-log-aggregation/
β”‚   β”‚   β”œβ”€β”€ 07-performance-monitoring/
β”‚   β”‚   β”œβ”€β”€ 08-alerting-strategies/
β”‚   β”‚   └── 09-cost-monitoring/
β”‚   β”œβ”€β”€ domain-04-policies-standards/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ PROGRESS.md
β”‚   β”‚   β”œβ”€β”€ 01-aws-config/
β”‚   β”‚   β”œβ”€β”€ 02-service-catalog/
β”‚   β”‚   β”œβ”€β”€ 03-iam-automation/
β”‚   β”‚   β”œβ”€β”€ 04-security-policies/
β”‚   β”‚   β”œβ”€β”€ 05-compliance-frameworks/
β”‚   β”‚   β”œβ”€β”€ 06-tagging-strategies/
β”‚   β”‚   └── 07-governance-automation/
β”‚   β”œβ”€β”€ domain-05-incident-response/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ PROGRESS.md
β”‚   β”‚   β”œβ”€β”€ 01-event-driven-automation/
β”‚   β”‚   β”œβ”€β”€ 02-eventbridge-cloudwatch-events/
β”‚   β”‚   β”œβ”€β”€ 03-lambda-automation/
β”‚   β”‚   β”œβ”€β”€ 04-incident-procedures/
β”‚   β”‚   β”œβ”€β”€ 05-rollback-strategies/
β”‚   β”‚   β”œβ”€β”€ 06-error-handling/
β”‚   β”‚   β”œβ”€β”€ 07-notification-systems/
β”‚   β”‚   └── 08-root-cause-analysis/
β”‚   └── domain-06-high-availability/
β”‚       β”œβ”€β”€ README.md
β”‚       β”œβ”€β”€ PROGRESS.md
β”‚       β”œβ”€β”€ 01-multi-az-strategies/
β”‚       β”œβ”€β”€ 02-multi-region-strategies/
β”‚       β”œβ”€β”€ 03-auto-scaling/
β”‚       β”œβ”€β”€ 04-load-balancing/
β”‚       β”œβ”€β”€ 05-database-strategies/
β”‚       β”œβ”€β”€ 06-disaster-recovery/
β”‚       β”œβ”€β”€ 07-chaos-engineering/
β”‚       └── 08-business-continuity/
β”œβ”€β”€ resources/
β”‚   β”œβ”€β”€ aws-services-reference.md
β”‚   β”œβ”€β”€ best-practices.md
β”‚   β”œβ”€β”€ glossary.md
β”‚   └── exam-tips.md
β”œβ”€β”€ practice-exams/
β”‚   β”œβ”€β”€ full-practice-exam-01.md
β”‚   β”œβ”€β”€ full-practice-exam-02.md
β”‚   └── domain-specific-tests/
└── assets/
    β”œβ”€β”€ images/
    β”œβ”€β”€ diagrams/
    └── templates/

βœ… Progress Tracking System

πŸ“Š Project General Checklist

Base Structure

  • Initial project setup
  • Folder structure created
  • Base templates defined
  • Basic utility scripts

Domain Development

  • Domain 1: SDLC Automation (0/9 topics)
  • Domain 2: Configuration Management (0/9 topics)
  • Domain 3: Monitoring and Logging (0/9 topics)
  • Domain 4: Policies and Standards (0/7 topics)
  • Domain 5: Incident Response (0/8 topics)
  • Domain 6: High Availability (0/8 topics)

Tools and Scripts

  • EPUB generator implemented
  • Validation scripts
  • Productivity tools
  • Checklist automation

Evaluation

  • Complete practice exams (0/2)
  • Domain-specific tests (0/6)
  • Scoring system
  • Automated feedback

Total Progress: 0/50 topics completed (0%)

πŸ“‹ Domain Checklist

Domain 1: SDLC Automation (22% of exam)

  • 01-source-code-management
  • 02-aws-codecommit
  • 03-aws-codebuild
  • 04-aws-codedeploy
  • 05-aws-codepipeline
  • 06-testing-automation
  • 07-deployment-strategies
  • 08-third-party-integrations
  • 09-troubleshooting-optimization

Domain 1 Progress: 0/9 topics (0%)

Domain 2: Configuration Management (19% of exam)

  • 01-cloudformation-fundamentals
  • 02-cloudformation-advanced
  • 03-terraform-fundamentals
  • 04-terraform-advanced
  • 05-aws-cdk
  • 06-systems-manager
  • 07-configuration-tools
  • 08-drift-management
  • 09-cross-account-deployments

Domain 2 Progress: 0/9 topics (0%)

Domain 3: Monitoring and Logging (15% of exam)

  • 01-cloudwatch-fundamentals
  • 02-cloudwatch-advanced
  • 03-aws-xray
  • 04-cloudtrail
  • 05-application-monitoring
  • 06-log-aggregation
  • 07-performance-monitoring
  • 08-alerting-strategies
  • 09-cost-monitoring

Domain 3 Progress: 0/9 topics (0%)

Domain 4: Policies and Standards (10% of exam)

  • 01-aws-config
  • 02-service-catalog
  • 03-iam-automation
  • 04-security-policies
  • 05-compliance-frameworks
  • 06-tagging-strategies
  • 07-governance-automation

Domain 4 Progress: 0/7 topics (0%)

Domain 5: Incident Response (18% of exam)

  • 01-event-driven-automation
  • 02-eventbridge-cloudwatch-events
  • 03-lambda-automation
  • 04-incident-procedures
  • 05-rollback-strategies
  • 06-error-handling
  • 07-notification-systems
  • 08-root-cause-analysis

Domain 5 Progress: 0/8 topics (0%)

Domain 6: High Availability (16% of exam)

  • 01-multi-az-strategies
  • 02-multi-region-strategies
  • 03-auto-scaling
  • 04-load-balancing
  • 05-database-strategies
  • 06-disaster-recovery
  • 07-chaos-engineering
  • 08-business-continuity

Domain 6 Progress: 0/8 topics (0%)

βœ… Topic Checklist (Template)

Each individual topic will have its own PROGRESS.md with:

Theoretical Content

  • Fundamental concepts (5-8 pages)
  • AWS services involved (3-5 pages)
  • Official best practices (3-5 pages)
  • Common use cases (2-3 pages)
  • Cost considerations (2-3 pages)
  • Limitations and troubleshooting (3-5 pages)

Practical Examples

  • CloudFormation examples (5-8 templates)
    • Basic functional
    • Intermediate with parameters
    • Advanced with conditions
    • Nested stacks
    • Cross-stack references
  • Terraform equivalents (5-8 configurations)
    • Basic functional
    • With modules
    • Multi-environment
    • State management
    • Workspaces
  • AWS CLI scripts (8-12 scripts)
  • Python/Bash automation (5-8 scripts)

Hands-on Laboratories

  • Lab 1: Basic setup (step-by-step)
  • Lab 2: Advanced configuration
  • Lab 3: Troubleshooting scenarios
  • Lab 4: Performance optimization
  • Lab 5: Security hardening

Question Bank

  • Basic questions (5-8 questions)
  • Intermediate questions (5-8 questions)
  • Advanced questions (5-8 questions)
  • Detailed explanations
  • Documentation references
  • Exam tips

Quality Validation

  • Complete technical review
  • Testing of all examples
  • Laboratory verification
  • Question validation
  • Documentation review

Topic Progress: 0/32 elements (0%)

πŸ“š Detailed Content by Topic

Standard Topic Structure

README.md

  • Introduction to the specific topic
  • Learning objectives
  • Technical prerequisites
  • Estimated study time
  • Relationship with other topics

content.md

Deep development that includes:

  • Fundamental concepts (solid theory)
  • Specific AWS services (detailed configuration)
  • Official best practices (AWS recommendations)
  • Real use cases (practical applications)
  • Cost considerations (financial optimization)
  • Common troubleshooting (problem resolution)

examples/

Implementations organized by technology:

cloudformation/

  • basic/: Simple functional templates
  • intermediate/: With parameters and outputs
  • advanced/: Conditions, mappings, functions
  • nested/: Nested stacks
  • cross-stack/: Cross-stack references

terraform/

  • basic/: Direct configurations
  • modules/: Modular implementations
  • environments/: Multi-environment setups
  • state/: Advanced state management
  • workspaces/: Configurations per workspace

scripts/

  • bash/: Bash automation
  • python/: Scripts with boto3
  • automation/: Productivity tools

aws-cli/

  • administration/: Administration commands
  • troubleshooting/: Debugging and diagnostics
  • automation/: Useful one-liners

labs/

Progressive laboratories:

  • Clear objectives and measurable
  • Prerequisites and detailed setup
  • Step-by-step instructions with screenshots
  • Validation checkpoints
  • Complete cleanup procedures
  • Troubleshooting common issues

questions/

Comprehensive evaluation:

  • practice-questions.md: Question bank
  • explanations.md: Detailed explanations
  • exam-tips.md: Exam strategies
  • references.md: Documentation links

🎯 Standards and Requirements

Documentation Format

  • Standard Markdown for all content files
  • No source code in functional documentation
  • Abundant explanatory examples to facilitate learning
  • Consistent structure between domains and topics
  • Cross-references between related content

Quality Criteria

Technical Content

  • βœ… Technical accuracy verified with official AWS documentation
  • βœ… Up-to-date with latest service versions
  • βœ… Complete coverage for each exam objective
  • βœ… Appropriate depth for professional level

Practical Examples

  • βœ… Complete functionality of all examples
  • βœ… Step-by-step explanations of each implementation
  • βœ… Best practices for security and costs
  • βœ… Real and applicable use cases

Exam Preparation

  • βœ… Alignment with official exam objectives
  • βœ… Appropriate difficulty level for professional certification
  • βœ… Balanced coverage according to domain weights
  • βœ… Detailed explanations of answers

Naming Standards

  • Files: kebab-case (e.g., aws-codepipeline-setup.md)
  • Folders: kebab-case with numbering (e.g., 01-source-code-management)
  • AWS Resources: snake_case in code (e.g., my_vpc_stack)
  • Tags: PascalCase (e.g., Environment, ProjectName)

πŸ“– EPUB Functionality

Electronic Format Conversion

The project will include a conversion system that will allow generating electronic books in EPUB format for reading on e-readers and mobile devices.

Conversion Capabilities

Flexible Granularity

  • Individual topic: Single topic to EPUB
  • Complete domain: All topics from a domain
  • Custom selection: Specific combination of contents
  • Complete manual: All content in a single EPUB

EPUB Features

  • Navigable table of contents by domains/topics
  • Complete metadata (author, description, tags)
  • Images and diagrams included
  • Optimized format for e-readers
  • Terms index and cross-references
  • Bookmarks in important sections

Use Cases

  • Offline study on mobile devices
  • Specific review of weak domains
  • Quick consultation during travels
  • Portable backup of the complete manual

πŸš€ Development Roadmap

Phase 1: Base Structure βœ…

  • Project structure definition
  • General index creation
  • Folder structure setup
  • Base content templates
  • Checklist system implemented

Phase 2: Content Development (50 topics)

  • Domain 1: SDLC Automation (9 topics)
  • Domain 2: Configuration Management (9 topics)
  • Domain 3: Monitoring and Logging (9 topics)
  • Domain 4: Policies and Standards (7 topics)
  • Domain 5: Incident Response (8 topics)
  • Domain 6: High Availability (8 topics)

Phase 3: Examples and Laboratories

  • CloudFormation examples (250+ templates)
  • Terraform equivalents (250+ configurations)
  • Automation scripts (300+ scripts)
  • Hands-on laboratories (250+ labs)

Phase 4: Evaluation

  • Question banks per topic (900+ questions)
  • Complete practice exams (2 exams)
  • Domain-specific tests (6 tests)
  • Scoring and feedback system

Phase 5: Tools

  • EPUB generator implemented
  • Automatic validation scripts
  • Productivity tools
  • Checklist update system

🀝 Recommended Study Methodology

  1. Initial assessment with diagnostic test
  2. Systematic study topic by topic according to weaknesses
  3. Hands-on practice with specific laboratories
  4. Reinforcement with topic questions
  5. Domain evaluation upon completing all topics
  6. Complete practice exams
  7. Final review of identified weak topics

πŸ“ž Support and Resources

  • Official AWS documentation: Direct links in each topic
  • Community forums: References to relevant discussions
  • Exam updates: Tracking of official changes
  • Errata and corrections: Reporting and update system
  • Progress tracking: Automatic checklists and progress reports

Note: This project is under active development. Content is regularly updated to maintain alignment with changes in AWS services and exam objectives.

Project statistics:

  • 50 individual topics
  • ~1,500 pages of estimated content
  • 500+ practical examples (CloudFormation + Terraform)
  • 300+ automation scripts
  • 250+ hands-on laboratories
  • 900+ practice questions

About

AWS DevOps Certification Preparation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors