Welcome to QA's learning platform (formerly Cloud Academy). Learn more about our journey here, opens in a new tab.
lab assessment

AWS Operations Lab Assessment

Duration: Up to 3 hours
Students: 317
Rating: 5/5
Where do you stand? Discover your skill level by completing a lab assessment and get personalized learning recommendations.
Smart Skills assessmentAssess your Smart Skills as you work toward your goals.
Real-world experienceTest your knowledge in a real cloud environment.
Measurable resultsAnalytics give you insights into your progress toward your job skills.

About lab assessment

Lab assessments are Hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.

Description

Demonstrate your knowledge of Continuous Integration and Continuous Deployment by configuring a CICD pipeline using AWS Developer Tools in this hands-on lab assessment.

This hands-on lab assessment will test your practical ability to modify a solution in a production-like AWS environment. You will be presented with a task and set of requirements you must fulfill to pass the assessment.

You will be presented with a set of tasks organized into three increasingly difficult levels: Beginner (1), Intermediate (2), and Advanced (3).

This is a real environment, which means you can prove your knowledge in an applied way, substituting multiple choice questions for a dynamic performance-based exam situation.

Level 1

  • Creating an AWS CodeCommit repository
  • Generating HTTPS Git credentials for CodeCommit
  • Committing and pushing changes to a CodeCommit repository

Level 2

  • Creating an AWS CodeBuild project
  • Creating an AWS CodeDeploy application and deployment group
  • Creating an AWS CodePipeline deployment pipeline
  • Deploying an application to the resource in the production environment

Level 3

  • Configuring automatic rollbacks for failed deployments
  • Submitting a breaking change to trigger an automatic rollback

Prerequisites

  • Continuous Integration and Deployment with AWS Code Services
  • Introduction to AWS CodeCommit
  • Working with AWS CodeBuild
  • Working with AWS CodeDeploy
  • Working with AWS CodePipeline

Intended audience

  • DevOps Engineers
  • Cloud Architects
  • Software Engineers

What will be assessed

  • AWS CodeCommit
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS CodePipeline
Lab assessment UUID

Levels

Lab Brief
Level 1: Storing Application Code in AWS CodeCommit
Level 2: Building a Deployment Pipeline with AWS Code Services
Level 3: Recovering From Failed Deployments with Automatic Rollbacks