Banner Image
Back

Introduction to DevOps and Cloud Platforms

Category:

Coding & Programming

Grade Levels:

(Grades 9-12)

Final Projects or Artifacts:

Students will complete a DevOps & Cloud Deployment Project, which includes: A CI/CD Pipeline Implementation – Configuring a GitHub repository with automated testing and deployment to a cloud platform. A Cloud-Based Web Application Deployment – Hosting a simple application on a cloud provider (AWS, Azure, or GCP) with a focus on scalability and security. A DevOps Workflow Documentation – A written or video guide explaining the project’s architecture, tools used (e.g., Docker, Kubernetes, Terraform, Jenkins), and the benefits of automation and cloud computing.

Program Requirements:

  • Student Email Addresses (for account creation)
  • Instructor access to SmartBoard or Projector
  • Student Accounts Created Prior to First Session
  • Laptop 1 per student (ex: Chromebook; Lenovo)
  • Access to https://github.com/

Program Description:

This course introduces students to the fundamentals of DevOps (Development and Operations) and cloud computing, focusing on how modern software development integrates automation, continuous integration/continuous deployment (CI/CD), and scalable cloud infrastructure. Students will explore core DevOps concepts such as version control, containerization, infrastructure as code (IaC), and monitoring. They will also learn about major cloud service providers like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), gaining hands-on experience with cloud deployment, networking, and security best practices. The course emphasizes collaboration, automation, and efficiency, preparing students for careers in software engineering, IT operations, and cloud computing.