Lab 9: CI/CD Pipelines & Cloud Deployment

Continuous Integration, Containers, and Automated Deployment

ImportantLab Information

Assigned: Friday, April 3, 2026 Points: 100

Overview

This lab focuses on building CI/CD pipelines, understanding cloud security and containers, and implementing automated deployment strategies.

AWS Academy

Students should log in to AWS Academy and complete the following:

Review (no lab/knowledge check required)

  • Module 4: Securing Access to Cloud Resources — Review the lessons to understand IAM, policies, and access control.
  • Module 8: Introducing Containers and Container Services — Review the lessons to understand Docker, ECS, and container orchestration concepts.

Complete (full lab + knowledge check required)

  • Introduction — Complete the full lab and knowledge check.
  • Module 13: Automating Deployment Using CI/CD Pipelines — Complete the full lab and knowledge check.
Tip

Start with the review modules to build context before tackling the hands-on labs in the Introduction and Module 13.

Learning Objectives

By completing this lab, you will:

  1. Understand cloud access control and IAM policies
  2. Learn container fundamentals and container services
  3. Configure CI/CD pipelines for automated deployment
  4. Complete hands-on AWS deployment labs

Prerequisites

  • Completed Lab 8
  • AWS Academy account access

Getting Help

  • Office Hours: Tuesday 9-11 AM, Pitt 2206
  • Webex: Post questions with lab9 tag
  • TA Sessions: Check LMS for schedule