This 3 Days AWS Certified DevOps Engineer - Professional (DOP-C01) course will examining to validate the technical expertise in provisioning, operating, and managing distributed application systems on the AWS platform.
Module 1: SDLC Automation
This module will begin with applying concepts required to automate a CI/CD pipeline then learn how to Determine source control strategies and how to implement them, Apply concepts required to automate and integrate testing and build and manage artifacts securely. Learn how to determine deployment/delivery strategies (e.g., A/B, Blue/green, Canary, Red/black) and how to implement them using AWS Services.
Module 2: Configuration Management and Infrastructure as Code
This module cover how to determine deployment services based on the deployment needs then learn how to determine application and infrastructure deployment models based on business needs. Learn how to apply security concepts in the automation of resource provisioning, how to implement lifecycle hooks on a deployment. Finally, applying concepts required to manage systems using AWS configuration management tools and services.
Module 3: Monitoring and Logging
This module focuses on how to set up the aggregation, storage, and analysis of logs and metrics. Learn concepts required to automate monitoring and event management of an environment. We will also cover the concepts required to audit, log, and monitor operating systems, infrastructures, and applications. Finally, determine how to implement tagging and other metadata strategies.
Module 4: Policies and Standards Automation
Know about the concepts required to enforce standards for logging, metrics, monitoring, testing, and security. Then learn how to optimize cost through automation. Lastly, apply concepts required to implement governance strategies.
Module 5: Incident and Event Response
This module mainly works on how to troubleshoot issues and determine how to restore operations, learn how to automate event management and alerting. You'll also learn to apply concepts required to implement automated healing and to to set up event-driven automated actions.
Module 6: High Availability, Fault Tolerance, and Disaster Recovery
In this module we will conclude with the using of appropriate multi-AZ versus multi-region architectures. Learn how to implement high availability, scalability, and fault tolerance. Determine the right services based on business needs (e.g., RTO/RPO, cost), how to design and automate disaster recovery strategies. Lastly, evaluate a deployment for points of failure.