Job Title: Azure Integration & Logic Apps
Location: Remote
Contract
Job Description:
Strong hands-on experience with Azure Logic Apps (Standard & Consumption).
Deep understanding of:
API Connections.
SQL connector authentication
Managed Identity authorization patterns
Workflow definition (JSON), triggers, actions, and connectors
Experience modifying existing Logic Apps for new identity/auth patterns.
Azure Identity & Access Management
Expertise with System-assigned and User-assigned Managed Identities.
Ability to configure RBAC roles, SQL permissions (e.g., db_datareader, db_datawriter, custom roles), and Key Vault access policies.
Strong understanding of Azure AD, OAuth2, and service principal vs. MI authentication differences.
Experience managing Azure Storage Accounts using Managed Identities, including:
Assigning Storage RBAC roles (e.g., Storage Blob Data Reader/Contributor)
Configuring identity-based access for blob/queue/table/file services
Replacing shared keys with identity based authentication
Troubleshooting access failures related to RBAC propagation, ACLS, and network rules
Terraform (Infrastructure as Code)
Strong proficiency writing and maintaining Terraform code for Azure resources:
Logic Apps, API Connections, Key Vault, Managed Identities, SQL resources
Storage Accounts with identity-based access and RBAC assignments
Experience with Terraform state management (remote backends), workspaces, and module structure.
Ability to refactor existing Terraform to incorporate new authentication models.
SQL & Data Access
Familiarity with Azure SQL authentication through Managed Identities.
Ability to validate connectivity, assign permissions, and troubleshoot SQL authentication failures.