




Summary: We are seeking an Engineer to develop an automated, one-click provisioning process for Azure infrastructure and integrate it with our Backstage developer portal. Highlights: 1. Architect a modular "Goal State" engine for Azure using Terraform 2. Develop Node.js-based plugins within Backstage for self-service provisioning 3. Build logic to synchronize Blueprint with Azure resources Our client is scaling its global footprint. We are moving away from manual, multi\-team provisioning cycles toward an **Active Site Blueprint**. We need an Engineer to build the "Golden Path" for site bootstrapping—an automated, 1\-click process that provisions MSF networking, compute, and storage on **Azure** while surfaceable via our **Backstage** developer portal. **Responsibilities:** * **Blueprint Engineering:** Use **Terraform** to architect a modular "Goal State" engine for Azure that enables atomic cloning, diffing, and environment iteration. * **Backstage Integration:** Develop **Node.js**\-based plugins or scaffolder actions within Backstage to provide a self\-service UI for site and ring provisioning. * **Automated State Reconciliation:** Build the logic (via pipelines and controllers) that synchronizes the "Goal State" Blueprint into "Actual State" Azure resources. * **Service Catalog Ownership:** Extend the **Backstage Service Catalog** to track MSF footprints, providing visibility into pending, active, and deprecated sites. **Basic Qualifications:** * **Terraform \& Azure:** Advanced expertise in the Azure Provider (azurerm). You should be comfortable with complex VNet peering, Managed Identities, and remote state management at scale. * **Node.js Development:** Strong backend TypeScript/JavaScript skills to customize the **Backstage** backend and build custom Scaffolder actions. * **Backstage (IDP):** Direct experience with the Backstage Software Catalog and Scaffolder. You know how to write template.yaml files and integrate them with GitHub/GitLab/Azure DevOps. * **CI/CD \& GitOps:** Mastery of automated PR workflows. You aim to eliminate manual "PR errors" through automated validation and policy\-as\-code. **We offer\*:** * Flexible working format \- remote, office\-based or flexible * A competitive salary and good compensation package * Personalized career growth * Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) * Active tech communities with regular knowledge sharing * Education reimbursement * Memorable anniversary presents * Corporate events and team buildings * Other location\-specific benefits * not applicable for freelancers


