Difference between revisions of "AWS/DevOps"
From Christoph's Personal Wiki
(→Domains) |
(→Domain 1: SDLC Automation) |
||
Line 17: | Line 17: | ||
* 1.3 Apply concepts required to automate and integrate testing | * 1.3 Apply concepts required to automate and integrate testing | ||
* 1.4 Apply concepts required to build and manage artifacts securely | * 1.4 Apply concepts required to build and manage artifacts securely | ||
− | * 1.5 Determine deployment/delivery strategies (e.g., A/B, Blue/ | + | * 1.5 Determine deployment/delivery strategies (e.g., A/B, Blue/Green, Canary, Red/Black) and how to implement them using AWS Services |
===Domain 2: Configuration Management and Infrastructure as Code=== | ===Domain 2: Configuration Management and Infrastructure as Code=== |
Revision as of 23:11, 18 February 2021
This article will cover topics related to the AWS Certified DevOps Engineer - Professional exam and certification.
Contents
Domains
The 6 domains outlined in the AWS blueprint for the certification include:
- Software Development LifeCycle (SDLC) Automation [22%]
- Configuration Management and Infrastructure as Code [19%]
- Monitoring and Logging [15%]
- Policies and Standards Automation [10%]
- Incident and Event Response [18%]
- High Availability, Fault Tolerance, and Disaster Recovery [16%]
Domain 1: SDLC Automation
- 1.1 Apply concepts required to automate a CI/CD pipeline
- 1.2 Determine source control strategies and how to implement them
- 1.3 Apply concepts required to automate and integrate testing
- 1.4 Apply concepts required to build and manage artifacts securely
- 1.5 Determine deployment/delivery strategies (e.g., A/B, Blue/Green, Canary, Red/Black) and how to implement them using AWS Services
Domain 2: Configuration Management and Infrastructure as Code
- 2.1 Determine deployment services based on deployment needs
- 2.2 Determine application and infrastructure deployment models based on business needs
- 2.3 Apply security concepts in the automation of resource provisioning
- 2.4 Determine how to implement lifecycle hooks on a deployment
- 2.5 Apply concepts required to manage systems using AWS configuration management tools and services
Domain 3: Monitoring and Logging
- 3.1 Determine how to set up the aggregation, storage, and analysis of logs and metrics
- 3.2 Apply concepts required to automate monitoring and event management of an environment
- 3.3 Apply concepts required to audit, log, and monitor operating systems, infrastructures, and applications
- 3.4 Determine how to implement tagging and other metadata strategies
Domain 4: Policies and Standards Automation
- 4.1 Apply concepts required to enforce standards for logging, metrics, monitoring, testing, and security
- 4.2 Determine how to optimize cost through automation
- 4.3 Apply concepts required to implement governance strategies
Domain 5: Incident and Event Response
- 5.1 Troubleshoot issues and determine how to restore operations
- 5.2 Determine how to automate event management and alerting
- 5.3 Apply concepts required to implement automated healing
- 5.4 Apply concepts required to set up event-driven automated actions
Domain 6: High Availability, Fault Tolerance, and Disaster Recovery
- 6.1 Determine appropriate use of multi-AZ versus multi-region architectures
- 6.2 Determine how to implement high availability, scalability, and fault tolerance
- 6.3 Determine the right services based on business needs (e.g., RTO/RPO, cost)
- 6.4 Determine how to design and automate disaster recovery strategies
- 6.5 Evaluate a deployment for points of failure
SDLC Automation
- Introduction
- What is CI/CD?
- AWS CodeCommit
- AWS CodeBuild
- AWS CodeDeploy
- AWS CodePipeline
- Testing
- Artifacts
- Deployment Strategies
Configuration Management and Infrastructure as Code
- Introduction
- AWS CloudFormation
- AWS CloudFormation Intrinsic Functions
- AWS CloudFormation Wait Conditions
- AWS CloudFormation Nested Stacks
- AWS CloudFormation Deletion Policies
- AWS CloudFormation Stack Updates
- AWS CloudFormation Change Sets
- AWS CloudFormation Custom Resources
- AWS Elastic Beanstalk
- AWS Elastic Beanstalk extensions
- AWS Config
- Amazon ECS
- AWS Managed Services
- AWS Lambda
- AWS Lambda Step Functions
- AWS OpsWorks
Monitoring and Logging
- Introduction
- CloudWatch
- CloudWatch Custom Metrics
- CloudWatch Events
- CloudWatch Logs
- AWS X-Ray
Policies and Standards Automation
- Introduction
- AWS Service Catalog
- AWS Trusted Advisor
- AWS Systems Manager
- AWS Organizations
- AWS Secrets Manager
- Amazon Macie
- AWS Certificate Manager
Incident and Event Response
- Introduction
- Amazon GuardDuty
- Amazon Inspector
- Amazon Kinesis
High Availability, Fault Tolerance, and Disaster Recovery
- Introduction
- AWS Single Sign-On
- Amazon CloudFront
- AutoScaling and Lifecycle hooks
- Amazon Route53
- Amazon RDS
- Amazon Aurora
- Amazon DynamoDB
- Amazon DynamoDB Keys and Streams
Other Services You Need to Know About
- Introduction
- Tagging
- Amazon Elastic File System
- Amazon ElastiCache
- Amazon S3 Glacier
- AWS Direct Connect
- AWS Lambda Function Dead Letter Queues
- Amazon CloudSearch
- Amazon Elasticsearch Service
- Amazon DynamoDB Accelerator
- AWS Server Migration Service