SKILL BENCHMARK

AWS Certified DevOps Engineer 2021: AWS SDLC Automation Competency

  • 25m
  • 25 questions
The AWS SDLC Automation Competency benchmark assesses your understanding of concepts, such as using the AWS CodeCommit service to apply source code control in the software development life cycle (SDLC). You will be evaluated on your skills for using AWS CodeDeploy to demonstrate concepts related to the deployment stage of the SDLC. A learner who scores high on this benchmark demonstrates that they have the skills necessary to apply concepts related to the SDLC CI/CD pipeline using AWS CodePipeline and related tools and services.

Topics covered

  • configure a deployment to automatically roll back a failed deployment in AWS CodeDeploy
  • configure a Jenkins automation server on an Amazon EC2 instance
  • configure AWS Lambda triggers against a CodeCommit repository
  • configure event notifications against a CodeCommit repository
  • configure storage of AWS CodeBuild artifacts
  • create a deployment for the ECS compute platform using CodeDeploy
  • create a source code repository using AWS CodeCommit
  • create a test stage with test actions in AWS CodePipeline
  • create, configure, and validate AWS CodeDeploy deployment configurations
  • describe how AWS CodeBuild can create reports for tests run during builds such as unit, configuration, and functional tests
  • describe how AWS CodePipeline executions work
  • describe how Codecov integrates with AWS CodeBuild for measuring test coverage
  • describe how security is implemented in AWS CodePipeline
  • describe logging and monitoring in AWS CodeBuild
  • generate IAM policies to secure CodeCommit repositories
  • identify how deployment groups are used in AWS CodeDeploy
  • identify situations where services other than AWS CodeCommit are better suited for a particular use case
  • implement a manual approval stage to a CI/CD pipeline using AWS CodePipeline
  • integrate AWS CodeBuild service to provide build services to AWS CodePipeline
  • list best practices using the DevOps model including the application of CI/CD to the software development life cycle (SDLC)
  • list the steps involved in using AWS CodeBuild to build a deployable version of source code
  • outline how deployments are performed on the EC2/On-Premises compute platform using AWS CodeDeploy
  • perform basic git operations against an AWS CodeCommit repository
  • upgrade and configure the AWS CLI to support AWS CodeDeploy commands
  • use AWS CodeStar to develop, build, and deploy an application on AWS