We may earn an affiliate commission when you visit our partners.
Course image
Rajdeep Saha | Principal Solutions Architect @AWS

What will you achieve from this course?

Welcome to Rocking AWS CloudFormation with DevOps, Interview Guide:

Read more

What will you achieve from this course?

Welcome to Rocking AWS CloudFormation with DevOps, Interview Guide:

  • Learn CloudFormation in it's entirety in JSON and YAML, from basic to advanced topics

  • Big focus of this course is teaching you how to write ANY CloudFormation, rather than me giving you few templates

  • In real-world, learning CloudFormation is not enough, you need to know how to run it using DevOps. This course will teach you how to run templates using DevOps Tools - Jenkins, Terraform and AWS CodePipeline

  • Learn SAM (Serverless Application Model) in CloudFormation to provision your Serverless Apps

  • Interview Guide - I am a seasoned Cloud interviewer. I am sharing my personal tips and tricks so that YOU can rock your Cloud interview.

About the instructor

Rajdeep Saha is a Principal Solutions Architect at AWS. He has migrated and designed numerous mission-critical apps in the cloud, handling millions of transactions. Rajdeep has presented at the biggest stages, such as AWS Re:Invent, AWS Summits, and Kubecon. He has authored multiple bestselling courses and mentored students successfully to cloud jobs, including FAANG companies. Rajdeep also runs a successful YouTube channel named "Cloud With Raj" with over 100K+ subscribers. He has over 250,000+ followers across the globe. Rajdeep takes pride in teaching real-world solutions and learnings beyond just theoretical information. You are in capable hands. All opinions are Rajdeep's own.

Course Structure

This course has four main areas - CloudFormation , DevOps, and Interview Guide. Below are the details for each section:

CloudFormation - Divided into Basic and Advanced chapters

Basic CloudFormation Chapter covers:

  • Infrastructure as Code - What and Why

  • CloudFormation Intro

  • Cost Of CloudFormation Stack

  • JSON Vs YAML

  • Input Parameters

  • Intrinsic Functions

  • Pseudo Parameters

  • Mappings

  • Conditions

  • Resources

  • Outputs

  • CloudFormation Designer

  • Running CloudFormation from CLI

  • Run Cft From Git Using Jenkins Job

  • Run Cft Using Jenkins Pipeline

  • Terraform - What and Why

  • Run Terraform Templates

  • AWS CodePipeline - What and Why

  • Run Cft With AWS CodePipeline

  • Multiple Ways

  • CloudFormation Vs Terraform

  • AWS CodePipeline Vs Jenkins

  • Let's have some fun and build some awesome stuff in cloud together.

Enroll now

What's inside

Learning objectives

  • Master cloudformation in both yaml and json
  • Learn to code aws cdk (cloud development kit) in typescript and python
  • Run your templates using devops tools - jenkins, terraform and codepipeline
  • Interview guide from instructor's actual field experience as cloud architect
  • Get the edge by learning from real world cloud architect. learn what's important for actual projects, pros-cons for different services and tools
  • Code any cloudformation, sam and cdk alongside instructor by learning how to navigate reference guides
  • Updated with all the recent features (2021)

Syllabus

Course Introduction
How This Course Is Structured
Course Resources

Please find the course slides attached

Read more

Inner workings of CloudFormation

Please check out AWS pricing page for latest price for any service

Give link to condition ref guide

Link to all CloudFormation Resource Properties: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html

The JSON used: https://github.com/saha-rajdeep/cloudformation-demo/blob/master/custom_codepipeline_policy_v2.json

In this lecture, we go over how to mix SAM with regular cloudformation. Link to github for the template in resources section

Keep learning and keep rocking ?

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches the basics of CloudFormation for new learners
Taught by Rajdeep Saha, a Principal Solutions Architect at AWS with a strong reputation in the field
Focuses on DevOps and Interview Guide
Develops practical skills in running CloudFormation templates using DevOps tools - Jenkins, Terraform and AWS CodePipeline
Examines methods for protecting CloudFormation, including IAM
Covers advanced topics such as Nested Stacks, Change Sets, and Custom Resources

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Mastering cloudformation with devops and interview guide

According to students, this course is a highly practical and comprehensive guide for mastering AWS CloudFormation, covering both JSON and YAML, alongside advanced topics like SAM and CDK. Learners particularly value the instructor's clear explanations and the real-world DevOps integration with tools like Jenkins, Terraform, and CodePipeline. The dedicated interview guide is frequently highlighted as an invaluable bonus, providing direct insights for cloud career aspirations. While the course is broadly praised for its depth and hands-on approach, a few suggest the pace can be quick, indicating it might be most beneficial for those with some prior foundational knowledge in AWS or DevOps.
Crucial insights for cloud career interviews.
"The interview guide was a huge bonus, providing insights I hadn't found elsewhere."
"Truly helped me prepare for my solutions architect interview."
"The interview prep alone is worth the price."
Essential for real-world deployment of templates.
"The DevOps integration with Jenkins and CodePipeline was practical and essential for real-world scenarios."
"I particularly enjoyed the comparison between CloudFormation and Terraform and Jenkins vs CodePipeline."
"The CloudFormation coding strategy and the DevOps scenarios were very practical."
Explanations are clear and based on real-world experience.
"The instructor's clear explanations and logical flow made complex topics easy to grasp."
"Rajdeep's real-world experience shines through."
"The instructor's ability to simplify complex topics is remarkable."
Provides comprehensive coverage from basics to advanced.
"An absolute gem for mastering CloudFormation. I loved the deep dive into YAML and JSON."
"The way Rajdeep explains CloudFormation, especially how to 'code any CFN', is incredibly helpful."
"From basic syntax to advanced features like custom resources and stack sets, it covers everything."
Fast pace may require some prior foundational knowledge.
"Some parts felt a bit rushed, especially if you're a complete beginner to DevOps tools."
"Informative, but sometimes the pace felt too fast, especially when jumping between concepts."
"The course is very dense. I had to re-watch many sections. It might be overwhelming for true beginners."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Rocking AWS CloudFormation with DevOps, Interview Guide with these activities:
Refresh Your Understanding of JSON and YAML
Refreshing your knowledge of JSON and YAML will help you better understand CloudFormation templates.
Browse courses on JSON
Show steps
  • Review online tutorials or documentation on JSON and YAML
  • Practice working with JSON and YAML files
Review background material on cloud computing
Reviewing the concepts of cloud computing, such as IaaS, PaaS, SaaS, will prepare you for this course.
Browse courses on Cloud Computing
Show steps
  • Read articles and tutorials on cloud computing concepts
  • Take a practice quiz to test your understanding
Review the AWS Certified Solutions Architect Study Guide
This book is essential for preparing for the AWS Certified Solutions Architect Certification and covers all the topics included in the CloudFormation course.
Show steps
  • Read the book by Ben Piper and David Clinton
  • Take notes on the key concepts
  • Review the notes regularly
12 other activities
Expand to see all activities and additional details
Show all 15 activities
Create an AWS CloudFormation Resources Cheat Sheet
Creating a cheat sheet will help you quickly reference the most important CloudFormation resources.
Browse courses on CloudFormation
Show steps
  • Gather information about CloudFormation resources
  • Create a cheat sheet in your preferred format
Practice writing CloudFormation templates
Writing CloudFormation templates is a key skill for this course. Practice writing templates to improve your understanding.
Show steps
  • Follow along with the instructor's demo videos on writing CloudFormation templates
  • Create a simple CloudFormation template to deploy a basic EC2 instance
  • Troubleshoot any errors that occur while creating your templates
Follow a tutorial on how to use CloudFormation to create a complex infrastructure
Following a tutorial on how to use CloudFormation to create a complex infrastructure will help you learn how to use the technology in a real-world scenario.
Browse courses on CloudFormation
Show steps
  • Find a tutorial on how to use CloudFormation to create a complex infrastructure.
  • Follow the tutorial step-by-step.
  • Deploy the infrastructure in your own AWS account.
Attend an AWS CloudFormation Workshop
Attending a workshop will provide you with hands-on experience with CloudFormation and allow you to learn from experts.
Browse courses on CloudFormation
Show steps
  • Find an AWS CloudFormation workshop
  • Register for the workshop
Join a study group or discussion forum
Discussing CloudFormation and DevOps with other students can help you learn and retain the material.
Show steps
  • Find a study group or discussion forum related to CloudFormation and DevOps
  • Participate in discussions and ask questions
  • Share your knowledge and help other students
Practice writing CloudFormation templates
Writing CloudFormation templates is a key skill for managing AWS infrastructure. This activity will help you practice writing templates and become more proficient in this area.
Show steps
  • Find a simple CloudFormation template online.
  • Recreate the template in your own AWS account.
  • Modify the template to create a more complex infrastructure.
Solve AWS CloudFormation Practice Questions
Practicing CloudFormation questions will help you reinforce your understanding of the concepts and prepare for the certification exam.
Browse courses on CloudFormation
Show steps
  • Find practice questions online or in books
  • Solve the questions and review your answers
Follow along with the instructor's DevOps tutorials
DevOps is an important aspect of this course. Follow along with the instructor's tutorials to learn how to use DevOps tools with CloudFormation.
Show steps
  • Watch the instructor's videos on using Jenkins, Terraform, and AWS CodePipeline
  • Follow along with the instructor's demos on setting up and running DevOps pipelines
  • Experiment with using DevOps tools on your own projects
Build a personal website using CloudFormation
Building a personal website using CloudFormation will give you hands-on experience with the technology and allow you to showcase your skills to potential employers.
Browse courses on CloudFormation
Show steps
  • Design your website.
  • Create a CloudFormation template to provision the infrastructure for your website.
  • Deploy your website.
Write a blog post about a complex CloudFormation template you've created
Writing a blog post about a complex CloudFormation template you've created will help you solidify your understanding of the topic and share your knowledge with others.
Browse courses on CloudFormation
Show steps
  • Choose a complex CloudFormation template you've created.
  • Write a blog post explaining the purpose of the template and how it works.
  • Publish your blog post online.
Create a CloudFormation Template
Creating your own CloudFormation template will help you apply your knowledge and gain practical experience.
Browse courses on CloudFormation
Show steps
  • Choose a project that you want to automate
  • Design the CloudFormation template
  • Create the CloudFormation template
Participate in the AWS CloudFormation Challenge
Participating in the challenge will test your CloudFormation skills and provide you with an opportunity to win prizes.
Browse courses on CloudFormation
Show steps
  • Register for the AWS CloudFormation Challenge
  • Solve the challenges

Career center

Learners who complete Rocking AWS CloudFormation with DevOps, Interview Guide will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser