CS 274 Cloud Infrastructure, Operations, and Security

This course teaches students how to deploy, manage, and operate workloads in cloud environments, focusing on monitoring, security, automation, cost optimization, and troubleshooting. It also prepares students for cloud computing careers by teaching best practices, foundational architectural frameworks, and hands-on skills with various cloud tools for creating repeatable, secure, and resilient cloud environments.

Credits

4

Prerequisite

CS 173

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:

1. Explain global cloud infrastructure, core services, and account‑level security mechanisms as they apply to system operations

2. Use the Command Line Interface (CLI) and related administrative and development tools for system‑level management tasks

3. Manage compute instances, configurations, databases, and storage services within cloud environments

4. Build container and serverless services and virtual private networks

5. Monitor infrastructure health using vendor tools

6. Implement automated, repeatable deployments using vendor tools and procedures