Clientele ➞

CloudFormation Essentials


Duration: 2 Days


This course will provide students with a conceptual understanding of CloudFormation that includes multiple short lectures each followed by guided labs. During the lab students will develop practical understanding of syntax and properties that will provide them the knowledge to manage large CloudFormation templates, launch production stacks in CloudFormation and performs updates. The class concludes with each student creating a nested stack producing a VPC with aboot strapped AutoScaling Group behind an ElasticLoad Balancer.

Why you need to attend this course?

CloudFormation gives developers an easy way of creating and managing AWS resources. It also supports creating interconnections between the services.

  • If you are a AWS professional and want to automate provisioning AWS resources in an efficient way
  • Read more


Upon completion of the course students will:

  • Have a CloudFormation template (single instance chef-solo bootstrapped).
  • Have a CloudFormation template for an Auto Scaling Group and Load Balancer.
  • Gain in-depth knowledge on how to create a template that boots resources into a VPC.
  • Understand what’s inside these templates and howto use the templates and their concepts on your own applications.

Who Should Attend

  • IT Professionals who want to learn to develop highly scalable architectures using AWS CloudFormation


This is NOT a beginners AWS class. Prior experience is necessary.

  • AWS Level-2 and AWS Level-3 courses offered by CloudThat Technologies OR
  • Hand-on experience in S3,  EC2,  ELB,  RDS,  Auto-Scaling, VPC, IAM

Course Outline


1. Introduction to CloudFormation

  • Objective
  • Structure
  • Execution

2. Anatomy of a CloudFormation Template

  • Description
  • Version
  • Hands-on Lab:Starting an instance with CloudFormationTemplate

3. Working with Parameters, Mappings & Output

  • Pseudo-parameters
  • Functions
  • Parameters
  • Mappings
  • Outputs
  • Working with Stacks
  • Hands-on Lab: Working with Parameters, Mappings, Output & Stack update



4. Bootstrapping, AutoScaling & Networking

  • Bootstrapping
  • Hands-on Lab: Bootstrapping instance using CFN-Init and starting chef-client
  • Hands-on Lab: Create a scalable stack using Auto Scaling Groups
  • Hands-on Lab: Create networking resources using template

5. Nested Stacks

  • Concepts
  • Best Practice
  • Passing arguments between stacks
  • Hands-on Lab: Working with nested stacks

6. Working with abstraction layers ( lecture )

  • CloudFormation Designer
  • Troposphere
  • Terraform

About The Trainer

Bhavesh Goswami
Co-Founder & CEO

2204524-12Bhavesh Goswami the Co-Founder & CEO of CloudThat Technologies, is a leading expert in Cloud Computing space with over a decade of experience. He was in the initial development team of Amazon Simple Storage Service (S3) at Amazon Web Services (AWS) in Seattle. He honed his Cloud Computing skills at Amazon where he helped ship the first version of S3 in 2006. Later he moved to Microsoft after over three years at Amazon to take up the challenge to help manage Cosmos, the Cloud storage and Big Data computational engine that power all of the Microsoft’s Online Services, including Bing.

In 2010, after living in USA over 10 years, he came to India in search of a challenge. He realized that the rapidly changing technology landscape and the busy schedule of IT professionals were not conducive to acquire new skills. Thus, he started CloudThat Technologies, a company focused on quickly empowering professionals & corporates on Cloud & Big Data through training & consulting services. He has personally trained over 1000 people on various Cloud technologies like AWS, Microsoft Azure, Google App Engine and more since early 2012.

Bhavesh has spoken at various Cloud and Big Data conferences and events like ‘7th Cloud Computing & Big Data’ and have been the Key Note Speaker at ‘International Conference on Computer Communication and Informatics’. He has authored numerous research papers and patents in various fields. He is passionate about technology and keeps the company up to date on latest Cloud technologies & market trends.

Bhavesh earned MS in Computer Science from University of South Florida, where he was awarded Scholarships for Teaching Assistantship and Research Assistantship in 2003. He gained his Bachelor of Engineering in Information Technology from Nirma University in 2001.

View Linkedin Profile


Himanshu Sachdeva
Senior Cloud Solutions Architect

2204524-12Himanshu has been developing/architecting IT applications for over 9 years & is working in   cloud computing domain for about 5 years. He holds expertise in various cloud platforms including Amazon Web Services,, Google App Engine etc. and has designed large & complex applications for some of the major international companies. He was involved in algorithmic research during earlier part of his career & carries strong foundation in field of computing. Himanshu is very passionate about technology & keeps himself abreast of latest tech trends.

View Linkedin Profile

Sankeerth Reddy G
Senior Cloud Solutions Engineer

sankeerthSankeerth is an Amazon Certified Solutions Architect with many years of experience working with Amazon Web Services (AWS). He also has certification from MongoDB and specializes in running MongoDB cluster on AWS. He has experience in architecting and managing MongoDB cluster with Multiple Shards on AWS, which does 1000+ requests per second at peak. He currently leads a CloudThat consulting team and has been involved in various large and complex global clients, some of them being in the top 100 most visited sites in USA. He has architected various solutions on AWS, and managed deployments using AWS. In his previous tenure at TCS, he has worked on developing and deploying internal applications on AWS cloud.

View Linkedin Profile

Other Details

Participants will need to purchase the certificate exam voucher separately if they want to get certified by AWS.


For latest batch dates, fees, location, technical queries and general inquiries, contact our sales team at: +91 8880002200 or email at

Upcoming Batches


Fill out my online form.


Recently Viewed Courses.
  • CloudFormation Essentials

  • Favorite Courses
    No Favourites added yet.

    Our Partners