Each week I hope to get a few things accomplished and maybe write about something new or interesting that I’ve learned or done.
This week saw a highly visible project get the green light from above and off to the races we went. Working with a colleague, we began designing a way to connect pieces of our Azure network to a third-party SaaS product securely via VPN. Once our virtual whiteboarding session was complete it was time for me to whip out my favorite tool: Visio!
With an agreed upon diagram, the learning was taking the components of the solution and deploy through code. Sure, click-ops is easy and sometimes quick, but the problem is that unless you take screenshots or document your process somewhere you’ll forget exactly how you deployed a thing. If you have source code to fall back on, you’ll know precisely what was deployed, and how (plus, you can scale it far easier through code).
In this case, within the span of about 48 hours, I taught myself how to build/deploy an Azure Virtual Network Gateway, Local Network Gateway, and the VPN Connector resources through code (well, bicep really). I even learned how to pull a secret from a Keyvault to inject in the bicep deployment template. I’ll need to do a bit more thinking on how to share / post code snippets here. Remember, I’m not a blogger! I’ll get there.
#CrawlWalkRun