Did you know in 2019 the average DevOps engineer salary was $122,000?
All cloud computing training companies leave this out!
And we just can’t figure out why...
Because when you start working in cloud computing, you’ll be expected to KNOW this!
It’s not even mentioned by the big names you follow!
Yet it’s taking the industry by storm.
If you want a job in Cloud Computing or DevOps YOU NEED THIS!
So what is “it”?
Terraform
It’s already taken the industry by storm and has become a requirement for nearly every DevOps and Cloud Role
You might be wondering “So what does it do?”
If you’ve used AWS or are currently taking an AWS Certification Course, all you’ve seen is the web console.
Here’s the big secret that no one tells you...
The thing EVERYONE CONVENIENTLY leaves out…
NO ONE USES IT!
Yes, that’s right!
No one uses the web interface to create resources
Why’s that you might wonder?
Here are a few reasons why:
You can’t track any changes you’ve made.
You can’t reuse what you’ve created, you’ll have to do it all again from SCRATCH!
What if it takes three hours to set up an environment then you need to tear it down, how long will it take you to tear it down?
How can you make sure you don’t miss anything?
That’s where Terraform steps in!
Terraform is referred to as: Infrastructure as Code (IAC)
You write in code what you want to create on the cloud platform and Terraform creates it
Don’t let the word code intimidate you, it’s super easy!
Anything you write is tracked so you and your team can see what’s created
With one simple command you can create entire environments and likewise, you can tear them down with a single command.
If you need to repeat parts of what you’ve created, you can use the code again.
And that’s just scratching the surface!
Terraform will change the way you work with the cloud forever!
Now you know what it is, you can get a head start by learning it today!
Course Curriculum
- Text Editor of Choice (1:43)
- Folder Setup (0:39)
- Terraform Install for Linux (1:22)
- Terraform for Windows - Chocolatey Install (1:19)
- Terraform for Windows - Terraform Install (0:44)
- Terraform for Windows - VSC Terminal Fix (1:20)
- Terraform Install for Mac (1:48)
- AWS Setup - Create AWS Account (0:30)
- AWS Setup - Create IAM User (2:13)
- AWS Setup - Generate New Access Key (0:34)
- Intro to Terraform (0:49)
- Providers (1:16)
- Resources (1:06)
- Initialising (0:33)
- Terraform Plan and State File (1:17)
- Terraform Apply (0:32)
- Importance of State File (1:01)
- Terraform Destroy (0:41)
- Securing Keys (2:41)
- Variables 101 - Strings (1:38)
- Variables 101 - Numbers (0:49)
- Variables 101 - Boolean (0:26)
- Variables 101 - List (1:13)
- Variables 101 - Map (0:43)
- How to Use Strings (1:36)
- How to Use Lists (0:32)
- How to Use Maps (0:32)
- Input Variables (1:39)
- Outputs (2:42)
- Tuples (2:45)
- Dependencies (4:45)
- Data Sources (5:19)
- Built-In Functions (1:49)
- Versioning (1:12)
- Modules 101 (4:23)
- Dynamic Blocks (8:13)