Azure VM Deployment Automation

Job ID: 40350061

Budget: ₹100 – ₹400 INR

I want to take the manual effort out of spinning up Windows-based Virtual Machines on Azure and turn the whole process into a fully reproducible, push-button deployment. Right now provisioning is ad-hoc; the goal is to codify everything—networking, VM images, extensions, post-build tasks—so environments can be created, torn down, and recreated with identical settings every time.

You’ll be working directly in my Azure subscription, so familiarity with ARM/Bicep, Terraform or similar infrastructure-as-code tooling, plus PowerShell for those inevitable Windows tweaks, is essential. The plan is to source-control the templates, trigger builds from a pipeline (Azure DevOps or GitHub Actions—happy to use what you’re strongest with), and end with documented scripts and diagrams I can maintain on my own.

What I’ll look for when I review proposals is solid, hands-on experience delivering Azure VM deployment automation in production environments: show me where you’ve done it, how you approached version control, and any lessons learned that will help us avoid common pitfalls.

Deliverables (at a minimum)
• Infrastructure-as-code templates covering network, security groups, storage and Windows VM configuration
• CI/CD pipeline that deploys stacks into at least two Azure environments (test and prod)
• Clear runbook or README so future updates are straightforward

If this sounds like something you’ve tackled before, I’m ready to get started right away.