By providing a common language and a declarative, idempotent interface to provisioning resources in the cloud, Terraform has transformed operations. It enables infrastructure-as-code and allows operations teams to manage massive, complicated sets of resources across AWS, GCP, and more. It's no exaggeration to say that adopting Terraform can make a team many times more efficient while reducing expensive infrastructure mistakes.
"AWESOME! THANK YOU!"
However, adopting Terraform also requires that a team learn new concepts and workflows. And Terraform doesn't enforce any best practices, which instead have to be learned through hard-earned mistakes.
Our Terraform workshop will prepare your team with the base knowledge they need to leverage the tool effectively. We'll also explore the different Terraform deployment patterns, helping your team find the path that's right for them.
terraform console
to query specific instance information.terraform.tfvars
filecount
aws_ami
data sourceaws_instance.web
use the AMI returned by the data sourcetemplatefile
function to render variables into the templateThis workshop is delivered over three days. Each day is scheduled from 12pm to 5pm ET (9am to 2pm PT) with an hour break in the middle — 12 hours in total. We try to reserve an hour at the end of each session for open Q&A. Attendance for this course is limited to up to 28 students.
Sean Kane
SuperOrbital Engineer
Flipping bits on the internet since 1992.
Rob Salmond
Engineer & Lead Trainer
Serving an extended sentence in the YAML mines. Claims innocence.
This course covers the core Terraform concepts. We recommend this course for your operations teams.
To get the most out of this subject, students should come prepared with an understanding of rudimentary Bash scripting, and the basics of cloud provisioning and Amazon Web Services.
We're experts with a reputation for delivering great work. Here’s how we're different:
Our students spend more than 50% of their time in hands-on labs. We don’t believe in static, podium-based training with some boring instructor talking at you.
Instead, we immerse you in an active learning environment where you can internalize the lessons through collaboration and hands-on labs. This is the path to knowledge that sticks, and a foundation for true expertise.
People learn best when they're engaged and having fun. We strongly encourage interruptions, stupid questions, and side-quests.
This is also why we cap off each day with an open Q&A session. This is where we really get to dig into each team's unique challenges, often through live-coding sessions.
Our content goes deep, giving you a foundational understanding of how things work under the hood. We tease apart every topic, breaking it down into its atomic parts. Then we rearrange them into an order our students can easily digest and remember.
We believe in cloud native solutions, but we aren't beholden to any vendor. Every situation is unique, and every tool has flaws. We help you understand how the technologies work together to solve your problems. We guide you away from the tools that are hype, and toward those that have proven their worth.
We don't just teach: we do. We've wrestled with Kubernetes, Terraform, Istio, Docker and all of the others in real production situations. We've used them in anger. We know where the tools fall down and what the documentation hides.
The days of hours wasted commuting to work are coming to an end, and good riddance. SuperOrbital has always been a passionately remote-first company, and we bring that to our training. Why travel out of town to sit in a hot, crowded, uncomfortable room for days at a time? Our workshops are taken from the comfort of your own home, and at a schedule that encourages deep learning.
Engaging with us to provide a workshop for your team is easy. Reach out to get started.
We'll schedule a time to meet, discuss your needs, your team's experience level, and how we can help.
Each workshop day consists of four hours of lecture, labs, and open Q&A. This helps keep the training active and inspiring, and gives plenty of time for the knowledge to gel.
We follow up afterward to ensure the workshop exceeded your expectations, and to help with whatever new hurdles your team may be facing.