Difference between revisions of "AWS/DevOps"
From Christoph's Personal Wiki
(→Domains) |
(→External links) |
||
Line 49: | Line 49: | ||
* 6.4 Determine how to design and automate disaster recovery strategies | * 6.4 Determine how to design and automate disaster recovery strategies | ||
* 6.5 Evaluate a deployment for points of failure | * 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 | ||
==External links== | ==External links== |
Revision as of 23:10, 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