Terraform - From Zero to Certified Professional
What you'll learn
- Get Fully Ready for HashiCorp Certified: Terraform Associate Exam
- Create Cloud Infrastructure using Terraform on AWS - Amazon Web Services
- Use Terraform on Professional Level
- Create and Use Terraform Modules
- Refactor Existing Infrastructure using Terraform
- All the basic and advanced topics of Terraform
- Terraform Open Source, Terraform Cloud, Terraform Enterprise
- How to Switch or Migrate from Terraform to OpenTofu
Requirements
- Basics of AWS - Amazon Web Services like create EC2, S3
- Basics of Linux
Description
Welcome to Course: Terraform - From Zero to Certified Professional
Course covering all features of Terraform required to pass HashiCorp Certified Terraform Associate Exam certification exam.
Course is fully bases on building Infrastructure on AWS - Amazon Web Services, but
I have one lesson to show how to work with GCP - Google Cloud Platform and provision VM and simple Web Server.
Course Lessons:
Welcome and Intro
What is Terraform and Why you need it
Installation on Windows
Installation on Linux
Installation on Mac
Upgrade Terraform Version
Installation of SUBLIME Text Editor and Terraform Plugin
Installation of Visual Studio Code and Terraform Plugin
AWS Credentials Setup for Terraform
Create Resources on AWS
Update Resources on AWS
Destroy Resources on AWS
Fixing Error for EC2-Classic no new Security Groups can be created without referencing a VPC
Bootstrap simple WebServer
Bootstrap simple WebServer with External Static file
Bootstrap simple WebServer with External Template file
Example Working with Google Cloud Platform, create simple VM and WebServer
Dynamic Blocks
Almost Zero downtime WebServer with Lifecycle and Elastic IP
Manage dependency - depends_on
Show execution results - outputs
Generate, Store, Retrieve Secrets - SSM Parameter Store
Generate, Store, Retrieve Secrets - AWS Secrets Manager
Use Data Sources to fetch information
Use Data Sources to fetch latest AMI id
Deploy Highly Available Web Site with Zero Downtime and Green/Blue Deployment
Variables
Variables with Auto Filling
Local Variables
Execute Local Commands - local-exec
Execute Remote Commands - remote-exec
Lookup and Conditions
Terraform Loops - count
Terraform Loops - for_each
Terraform Loops - for in
Create Resources in Multiply AWS Regions
Create Resources in Multiply AWS Accounts and Regions
Terraform Remote State
Terraform Modules Part-1 - Convert your code into Module
Terraform Modules Part-2 - Use Modules
Terraform Modules Part-3 - Use Modules in loops, store and use Modules in GitHub
Terraform Module for Multiply AWS Accounts and Regions
Best way to recreate resource - terraform taint up to v0.15.1
Best way to recreate resource - terraform apply -replace since v0.15.2
How to manage existing resources - terraform import
How to Import existing resources semi-automatically with v1.5+
Terraform Workspaces and when to use them - terraform workspace
Refactoring Terraform code, manipulation with State - terraform state - Part-1
Refactoring Terraform code, manipulation with State - terraform state - Part-2
Terraform validate, Terraform show, Terraform output, Terraform console, Terraform apply -target
Terraform Logs
Terraform Cloud
Terraform Enterprise
Terraform folders Hierarchy for Dev, Staging, Prod environments
How to use Global Variables
Lock file .terraform.lock.hcl in Terraform v0.14+
Review of HashiCorp Certified Associate Exam and how to Register
Complex problem solution using Loop inside Loop inside Loop inside Loop
Alternative AWS Provider - AWSCC
BONUS - How to Switch or Migrate from Terraform to OpenTofu
Who this course is for:
- DevOps Engineers
- Cloud Engineers
- Cloud Solutions Architects
- System Engineers
- System Administrators wishing to become DevOps
- Solutions Architects
- Infrastructure Engineers
Instructor
Я 10 лет работал в Intel Corporation на должностях от Техника чистой комнаты, до Инженера Автоматизации.
I worked 10 years for Intel Corporation from Clean Room Technician to Automation Engineer.
Во время работы в Интеле преподавал различные курсы для новых работников.
Занимался созданием учебных материалов и курсов для персонала.
While working for Intel, I created training materials and teach various courses for employees.
Последние 7 лет занимаюсь DevOps и полной автоматизацией инфраструктур на платформе AWS - Amazon Web Services и GCP - Google Cloud Platform.
Last 7 years working as DevOps and automating infrastructure on AWS - Amazon Web Services и GCP - Google Cloud Platform.
Был Amazon Partner Network Ambassador от Cеверной Америки и выбран одним из лучших в 2019 и 2021 году.
Также номинирован как AWS Hero в 2021 году.
I 'am ex-Amazon Partner Network Ambassador from North America and was selected as one of the best in 2019 and 2021.
Also I was nominated as AWS Hero in 2021.
Имею следующие IT сертификаты:
I hold the following IT Certifications:
- AWS Machine Learning - Specialty
- AWS SAP on AWS - Specialty
- AWS Security - Specialty
- AWS Solutions Architect - Associate
- AWS Developer - Associate
- AWS SysOps Administrator - Associate
- AWS DevOps Engineer - Professional
- AWS Solutions Architect - Professional
- AWS Cloud Practitioner
- MTA - Networking
- MTA - Windows Server Administration
- LPI - Linux Essentials
- SumoLogic Admin
- New Relic Performance Pro
- Google Cloud Platform - Associate Cloud Engineer
- Google Cloud Platform - Professional Cloud Architect
- Microsoft Azure: Azure Fundamentals
- HashiCorp Certified Terraform Associate
- HashiCorp Certified Terraform Implementation Partner
- Databricks Data Engineer - Associate
- Databricks Data Analyst- Associate
Все мои курсы это полный пакет знаний нужных для
My courses it's full packet of skills required for
Junior/Middle/Senior DevOps Engineer.