Talent.com
Azure APIM Engineer - Configuration Management

Azure APIM Engineer - Configuration Management

VirtusaHyderabad
1 day ago
Job description

Description : Role Overview :

We are seeking a highly motivated and experienced Azure APIM Engineer to manage our complete Azure API Management (APIM) lifecycle.

This crucial role involves everything from initial requirements and platform setup to advanced design, development, secure deployment, and production support, ensuring our APIs are robust, scalable, and secure.

Key Responsibilities :

  • Platform Management : Take ownership of the entire Azure APIM instance, including configuration, scaling, patching, backup, and disaster recovery planning.
  • Design & Architecture : Collaborate with solution architects and development teams to define and implement API governance standards, API design best practices (REST, SOAP, GraphQL), and security policies within APIM.
  • API Development & Configuration : Develop and manage APIM policies (e.g., rate limiting, caching, transformation, security) using the Policy XML language to enforce business and security requirements.
  • Requirement Gathering : Translate business and technical requirements into technical specifications for API implementation and APIM configuration.
  • DevOps and CI / CD : Design, implement, and maintain CI / CD pipelines using Azure DevOps to automate the deployment of APIM configuration, APIs, and policies across environments.
  • Security Implementation : Implement and enforce robust security mechanisms, including OAuth 2.0 / OpenID Connect integration, subscription key management, and mTLS.
  • Monitoring & Support : Configure and manage monitoring, logging, and alerting using Azure Monitor / Application Insights to ensure high availability and performance. Provide Tier 3 production support for critical API issues.
  • Networking & Connectivity : Manage APIM integration with Azure Networking components (e.g., VNet integration, Private Endpoints) to secure backend connectivity and control ingress / egress.
  • Documentation : Create and maintain comprehensive technical documentation for APIM setup, API standards, and operational procedures.

Required Experience and Qualifications :

  • Overall Experience : Minimum 5+ years in IT or a related engineering role.
  • APIM Specific Experience : Minimum 2-3 years of dedicated, hands-on experience managing and configuring Azure API Management in a production environment.
  • Hands-on Skills :

  • Azure APIM : Deep expertise in policy authoring, product / API configuration, user / group management, and gateway features.
  • DevOps : Proven experience with Azure DevOps (Boards, Repos, Pipelines) and Infrastructure as Code (IaC) tools like ARM Templates or Terraform for APIM automation.
  • Security : Strong understanding of API security protocols (OAuth 2.0, OpenID Connect, JWT validation) and implementation using Azure B2C / Azure AD.
  • Integration Concepts : Solid understanding of API protocols (HTTP / S), message formats (JSON / XML), and enterprise integration patterns.
  • Azure Networking : Familiarity with VNets, Subnets, Network Security Groups (NSGs), and setting up secure VNet-integrated APIM instances.
  • Azure Key Vault : Experience integrating APIM with Azure Key Vault for secret and certificate management.
  • Desirable (Good to Have) Skills :

  • Experience with API gateways other than Azure APIM (e.g., Apigee, Mulesoft).
  • Knowledge of scripting languages like PowerShell or Python.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience in a regulated industry (e.g., Finance, Healthcare).
  • (ref : hirist.tech)

    Create a job alert for this search

    Azure Engineer • Hyderabad