Table of Contents
Description
Each time I visit a potentially new customer, there’s always that moment after a sip of coffee, after a few whiteboarding events and heated technical discussions when the following question pops up:
“How do you manage this Multicloud environment ?”
“Isn’t this complex for my Operations Team ?"
If you had asked me this 5-6 years ago…I would have probably said yes.
I was there jumping into action, incidents in the middle of the night, pager alarms and zombie eyes after 4-5h of sleep and the rollercoaster just kept going.
The daily struggle to reduce configuration and administration headaches was something real. I used Bash scripts, Python, Ruby, a mix of various vendor tools and still lost a lot of time investigating each time what went wrong.
This is where in the last few years Terraform has come to the rescue and has provided a consistent way of defining infrastructure while at the same time making tracking of changes easy
(hint: Github/Gitlab + a CI/CD pipeline).
Sounds like a dream come true, right ? Not if you're restless like me and always want to see what's under the hood...