Deployed a SaaS platform's Azure services with Bicep, moving from public proof of concept to private endpoints through template changes.
- Problem
- A SaaS product needed its Azure services (App Service web apps, Function Apps, Azure SQL, Storage, and Key Vault) deployed consistently and securely.
- What I did
- Defined everything in Bicep, with managed identities for app access, RBAC role assignments alongside the resources, and secrets centralized in Key Vault.
- Result
- The proof of concept moved to production with VNet integration and private endpoints through reviewed template changes, not a manual rebuild, and every environment deploys the same way.
Have a similar problem? Let's talk →