Hey everyone! I've been using Azure for a few years and have done a lot of manual deployments. Now, I'm looking to learn Terraform because I really want to get into Infrastructure as Code (IaC). I'm not worried about the syntax since I have some Python experience, but I'm curious about how others transitioned from manual to IaC in their jobs. Is it easy to adapt? What should I expect from companies that use IaC when they see that I have a lot of Azure experience but mostly from manual work? Has anyone felt imposter syndrome when starting with IaC but eventually became proficient? I'd love to hear your experiences and tips! Thanks!
1 Answer
The best way to learn IaC with Terraform is just to dive in and get started! One thing to keep in mind is communication with your team, especially if others are making changes in the Azure portal while you're using Terraform. Ensure everything you create is tagged properly to avoid confusion. I suggest creating a storage account for your remote state and use source control, like GitHub, for your projects.

Thanks for the tip! I get that it's a good practice to keep everything in one spot. How tough is it to learn remote states and set up CI/CD pipelines?