Course Details | Cloudthat

Course Overview

Learn about the infrastructure provisioning using opensource Terraform. This course aims to educate participates on the concept of provisioning infrastructure in an easy, efficient way using Terraform. It is aimed at helping participants quickly learn about the various aspect of Infrastructure as Code and how to create and manage a given Infrastructure design using Terraform.

After completing this course, students will be able to:

  • Overview of DevOps and Infrastructure Provisioning
  • Overview of Terraform and comparison with other tools
  • Setup and configuration of Terraform in Linux
  • Understanding Terraform files, variables, providers and provisioners
  • State management using Terraform
  • Provisioning AWS Virtual Private Cloud using Terraform
  • Configuring Auto Scaling, Load Balancing using Terraform
  • Configuring RDS service with Terraform
  • Configuring IAM service with Terraform
  • Getting familiar with Terraform Modules

Upcoming Batches

India Online Enroll

To be Decided

Key Features

  • Our training modules have 50% - 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL)
  • • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL)
  • Industry certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL)
  • Well-structured use-cases to simulate challenges encountered in a Real-World environment
  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform
  • Being an authorized Industry Learning Partner gives us the edge over competition

Who Should Attend

  • Developers
  • Cloud Engineers
  • DevOps Engineers

Prerequisites

  • Knowledge of basic unix / linux commands will be good to have
  • Valid AWS account and individual credentials to create EC2 instances and s3
  • Should have knowledge to create AWS EC2 instances and should know how to access EC2 instances via SSH

Course Outline Download Course Outline

Day 1:

Introduction to DevOps and Terraform

  • What is DevOps?
  • Infrastructure Provisioning and Configuration Management
  • Infrastructure as Code using Terraform
  • Terraform vs other tools
  • HashiCorp Configuration Language

Setup and Configuration

  • Installation of Terraform in Linux

Hands-on Lab:

  • Installation of Terraform in Ubuntu EC2 Machine
  • Configure AWS CLI and provision an EC2 using Terraform

Getting started with Terraform

  • Terraform commands and usage
  • Providers in Terraform
  • Understanding Terraform variables
  • Using provisioners in Terraform

Hands-on Lab:

  • Using Variables in EC2 Instance creation
  • Outputting variables during Terraform apply

State Management in Terraform

  • Understanding Terraform State
  • Configuring a Remote State

Hands-on Lab:

  • Configuring RemoteState using AWS S3

Provisioning AWS Virtual Private Cloud using Terraform

  • Understanding resources needed in VPC creation

Hands-on Lab: 

  • Creating VPC, Subnets, Gateways, Route tables and launching EC2 Instances

Day 2:

Configuring Auto Scaling for EC2 Instances

  • Overview of EC2 AutoScaling

Hands-on Lab:

  •  Creating Auto Scaling groups and policies using Terraform

Provisioning Load Balancers in AWS

  • Overview of Load Balancers

Hands-on Lab:

  • Creating Elastic Load Balancers in AWS using Terraform

Configuring Relational Data Base Services in AWS

  • Overview of Relational Database Service in AWS

Hands-on Lab:

  • Provisioning RDS using Terraform

Identity and Access Management configuration using Terraform

  • Overview of AWS IAM
  • Users, Groups, Roles and Policies

Hands-on Lab: 

  • Creating IAM users, roles and policies using Terraform

Overview of Terraform Modules

  • Reusability of IaC
  • Overview Terraform modules

Hands-on Lab:

  • Creating a two-tier architecture in AWS using modules

Certification

    • By earning Terraform Essentials, you will show your future or current employer that your competency in DevOps paradigm.
    • Terraform Essentials can be used to prepare for other DevOps role-based or specialty certifications, but it is not a prerequisite for any of them.
    • On successful completion of Terraform Essentials training aspirants receive a Course Completion Certificate from us
    • By successfully clearing the Ansible Essentials – Level 2 exams, aspirants earn certification

Our Top Trainers

Lakhan Kriplani

He had involved in various client projects to set up infrastructure on Cloud for various Analytics applications, E-Commerce, setup CICD Pipeline using AWS services. He has experience in developing highly secure, scalable web applications using MVC architecture. etc.

Haris AK

Haris works as Cloud Solutions Architect in CloudThat technologies, being passionate about ever evolving technology. He is specialist on Docker, Kubernetes, Ansible, Git/Jenkins, Terraform and other DevOps Technologies. Haris Architects’ solutions on Cloud as well on-Premises using wide etc.

Pavan Bhawsar

Pavan is a Microsoft Certified Trainer at CloudThat. He is an enthusiastic and passionate trainer, empathic observer towards the trending technologies with demonstrated skill in Azure and hybrid Cloud Administration. He has 6+ years of corporate experience, etc.

Rakesh Kumar

Rakesh serves as a Subject Matter Expert- Cloud at CloudThat technologies. He is a Cloud enthusiast with demonstrated skills in Azure, Hybrid-Cloud administration, Linux and DevOps. Alongside working on Azure Cloud deployment, administration and implementation, he is also engaged etc.

Haris AK

Haris works as Cloud Solutions Architect in CloudThat technologies, being passionate about ever evolving technology. He is specialist on Docker, Kubernetes, Ansible, Git/Jenkins, Terraform and other DevOps Technologies. Haris Architects’ solutions on Cloud as well on-Premises using wide etc.

Course Fee

Select Course date

Add to Wishlist

Course Price at

₹ 14900 + 18% GST

Enroll Now