Securing AWS

Course Description

Cloud computing has grabbed the world’s attention not only for its pervasive, on-demand, convenient usage, but for its ability to be vulnerable to data breaches and novel forms of attack. Since most software uses the cloud in various shared capacities (development, hosting, or integration with third-party code), threats from hackers are inevitable. This hands-on workshop equips students to understand this new landscape of converged infrastructure and shared services, its existing and emerging threats, and provides them with secure mitigation methods.

The Securing AWS course is an introductory course covering Amazon core services such as IAM, EC2, S3, RDS, KMS, Serverless Lambda, and VPCs, with a focus on security. The course enables students to identify areas for cross-pollination between development and operations that enhance application, infrastructure, and network security.

Learning Objectives

At the end of this course, you will be able to:

  • Secure a cloud application using common cloud-native technology including: AWS IAM, KMS, EC2, VPC, RDS, Lambda, and S3
  • Use common tooling in a hands-on fashion to secure an example cloud application
  • Demonstrate misconfiguration within the cloud that can be exploited 

Intended Audience

  • Cloud Administrator
  • DevOps
  • Full-Stack Developers 

Delivery Format

  • Traditional Classroom
  • Virtual Classroom 

Class Duration

  • 8 or 16 hours 

Course Objectives

At the end of this course, you will be able to:

  • Secure a cloud application using common cloud-native technology including AWS IAM, KMS, EC2, VPC, RDS, Lambda, and S3
  • Use common tooling in a hands-on fashion to secure an example cloud application
  • Demonstrate misconfiguration within the cloud that can be exploited