Course Overview

In today’s cloud-first world, securing your AWS environment efficiently is critical, and automation is the key to achieving it at scale. This course is designed to help you master AWS security automation using Python, while aligning your solutions with the AWS Well-Architected Framework. You'll gain both theoretical understanding and hands-on experience to automate repetitive tasks, enforce best practices, and secure cloud workloads with greater confidence.

This course begins with an introduction to AWS security and the principles of automation. You’ll set up your local development environment and install the necessary tools for working with AWS and Python. From there, you’ll learn to manage IAM users and policies, automate tasks that improve reliability, and explore how automation applies to the Performance Efficiency, Sustainability, and Cost Optimization pillars. You'll also dive deep into AWS services like Lambda, EventBridge, and Boto3, applying them to build practical, cross-pillar automation solutions.

By the end, you’ll know how to automate AWS security tasks using Python, which is aligned with all six pillars of the Well-Architected Framework.

What You Will Learn

  • Understand key AWS services, architecture, and how cloud components work together in a secure environment
  • Explore IAM, CloudTrail, and other services that enforce, monitor, and automate AWS security practices
  • Use Python libraries like Boto3 and tools to script, automate, and manage AWS resources efficiently
  • Configure your local machine with Python, AWS CLI, credentials, and virtual environments for cloud development
  • Learn to debug, validate, and refine your Python scripts to ensure secure and reliable automation
  • Grasp essential cloud security principles like least privilege access, identity federation, and secure authorization methods

Program Curriculum

Load more modules

Instructor

Nadine Whitfield

Nadine Whitfield currently serves as a Senior Developer Consultant with Thoughtworks Inc. Prior to Thoughtworks, she worked in a variety of software roles ranging from Manual Tester and Help Desk Lead to Cloud Engineer. Her professional interests include UX design, mentoring, automation, and ethical hacking (especially OSINT- Open-Source Intelligence).

Nadine is an accomplished musician/composer and enjoys supporting STEAM outreach in local schools as well as studying systems in nature and financial markets. She recently earned a PDC certificate in Urban Permaculture Design by completing a 76-hr course on weekends.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering video-based learning with 840+ courses and diverse Learning Paths to enhance your skills.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 840+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro and

  • 1400+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month

Related Courses

1 of 50