Course Overview

This course caters to individuals and organizations keen on mastering automated deployment practices and Infrastructure as Code (IaC) via AWS CloudFormation. It's accessible to both beginners and intermediate learners, even those without prior CloudFormation knowledge. The curriculum spans AWS fundamentals, IaC concepts, and a comprehensive exploration of CloudFormation using YAML syntax.

Learners delve into deploying AWS resources using Jenkins and CodePipeline, covering IAM Roles, EC2 Instances, Lambda, API Gateway, Elastic Beanstalk, and ECS with AWS Fargate. Scaling, monitoring, and access management follow, alongside an introduction to Terraform. The course concludes with best practices, tools, templates, and a pathway to EC Council DevOps Security (DevSecOps) Engineer Certification. Graduates emerge with expertise in CloudFormation and IaC, ready to tackle real-world automation and save time and resources.

By the course's end, learners will possess an in-depth understanding of CloudFormation's concepts and syntax, along with problem-solving skills crucial for real-world IaC deployment and infrastructure management. This course equips learners to fulfill both short-term and long-term objectives, enabling them to establish and maintain a scalable and cost-efficient automation framework for their organizations, saving time and resources.

What You Will Learn

  • Understand how to work with AWS CloudFormation.
  • Learn the process of deploying AWS resources using awscli and boto3.
  • Explore the ins and outs of IaC Deployment through Jenkins and CodePipeline.
  • Gain essential skills like checking out a project on Git and basic Git commands.
  • Learn to efficiently deploy ECS (Elastic Container Service) with Dockerfile.
  • Understand the fundamentals of Terraform
  • a valuable infrastructure as code tool.

Program Curriculum

  • Getting Started with AWS CloudFormation Template
  • Lab Setup
  • Template Overview
  • AWS Resources
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • CloudFormation Template Overview
  • Format Version
  • Metadata
  • Parameters
  • Conditionals
  • Outputs
  • Resources
  • Transform and AWS SAM (Serverless Application Model)
  • Chapter 2 Quiz

  • IaC Concepts & Best Practices
  • Using Git
  • Deploying Templates & Source with AWSCLI & Boto3
  • Dockerfile and Containerization
  • Introduction to Jenkins and CodePipeline
  • Chapter 3 Quiz

  • IAM Concepts
  • Federated & Cross-Account Roles
  • AWS Console for IAM
  • Creating IAM Policies & Roles for Resources
  • Exploring Resource Permissions with IAM
  • Chapter 4 Quiz

  • Terraform Overview
  • Terraform Variables
  • Terraform Modules
  • Terraform Outputs
  • main.tf File
  • Chapter 5 Quiz

  • Autoscaling Groups
  • Network vs./ Application Load Balancers
  • Cloudwatch + EventBridge
  • Cloudwatch Dashboards
  • Alerting vs./ Monitoring, Additional Tooling (Datadog, ELK Stack)
  • Chapter 6 Quiz

  • Piecewise Development
  • Simplest Working Model, How to Iterate Over Working Model
  • Architecture Diagrams
  • Cost Analysis
  • Wrapping Up + Next Steps
Load more modules

Instructor

Amanda Stott

Amanda Stott is a highly experienced and accomplished individual. She obtained her PhD in computational sciences, which included the fields of chemistry, physics, materials science, and computer science. Amanda has an extensive background in software development and data science, with experience in freelance, consulting, video streaming, and finance industries. Her experience also extends to the aerospace industry, having worked at NASA as a GSRP recipient from 2008 - 2012, where she contributed to the MARS Rover project. Amanda currently works as a Senior DevOps Engineer and has been working with Infrastructure as Code (IaC) since 2012 and Amazon Web Services (AWS) since 2015. She is well-versed in all the concepts covered in this course and utilizes them on a daily basis. Her expertise in these areas will help you master the material covered in this course. In addition to her technical background, Amanda has also worked as an adjunct professor and has a solid understanding of teaching and learning styles. This experience allows her to provide valuable feedback and answer any questions you may have. By enrolling in this course, you will have the opportunity to learn from a knowledgeable and experienced instructor who is committed to helping you achieve success in your learning journey.

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 extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ 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, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8