Search by job, company or skills
Job Description:
Job Role: Azure APIM Specialist
Work Location: Manila
Experience:
Minimum of 3-5 years of experience working with Azure APIM or similar API management platforms.
We are seeking a Vendor to provide resource/s with the following skills and expertise for the position of Azure APIM Specialist:
1.Azure API Management (APIM):
In-depth knowledge of Azure API Management and its capabilities for API development, implementation, management, and on-boarding.
Proficiency in configuring and managing APIs, policies, products, and subscriptions within APIM.
Experience in designing and implementing API governance frameworks and best practices.
Ability to create and manage policies in APIM to enforce security, throttling, transformation, and caching.
Familiarity with policy fragments to modularize and reuse policy components for efficient policy management.
2.API Design and Development:
Strong understanding of RESTful API design principles, including resource modelling, URI design, and HTTP verb usage.
Experience in designing and developing APIs using API description languages like OpenAPI (formerly Swagger).
Proficiency in defining API contracts, including request/response structures, headers, and authentication mechanisms.
Ability to create well-documented APIs with clear and concise documentation for API consumers.
3.Azure Platform Knowledge:
Broad understanding of Azure cloud services and how APIM integrates with other Azure services, such as Azure Functions, Azure Logic Apps, and Azure App Services.
Familiarity with Azure security services and features, including Azure Active Directory, Azure Key Vault, and Azure Security Centre.
4.GraphQL:
Experience in integrating GraphQL APIs with Azure API Management for unified API management and governance.
Familiarity with GraphQL tools, libraries, and frameworks for API development and testing.
5. Backend Integration:
Expertise in integrating APIM with backend services and systems using various protocols and data formats.
Experience in configuring APIM policies for authentication, authorization, rate limiting, and caching to protect and optimize backend services.
Familiarity with backend integration patterns, including direct backend communication and hybrid model with API gateways.
6.Policy Management and Enforcement:
Proficiency in designing and implementing custom policies in APIM to enforce security, transformation, throttling, and logging.
Ability to create and manage policy fragments for reusability and modular policy management.
Experience in applying policy expressions, conditions, and variables to dynamically control API behaviour.
7.Logging, Monitoring, and Analytics:
Knowledge of logging and monitoring capabilities in APIM to track and analyse API usage, performance, and errors.
Experience in configuring logging and analytics solutions to capture API traffic and generate meaningful insights.
Familiarity with Azure Monitor and other monitoring tools to proactively identify and resolve API issues.
8.High Availability (HA) and Disaster Recovery (DR):
Understanding of HA and DR concepts and best practices in the context of APIM deployments.
Experience in designing and implementing HA architectures for APIM to ensure high availability and fault tolerance.
Familiarity with disaster recovery strategies and implementation approaches for APIM deployments.
9.Security and Identity Management:
Knowledge of security protocols and mechanisms such as OAuth, JWT, and API keys.
Experience in configuring authentication and authorization policies in APIM to secure APIs.
Familiarity with identity providers, including Azure Active Directory (AAD) integration with APIM for identity and access management.
10.Infrastructure as Code (IaC) and CI/CD:
Proficiency in Infrastructure as Code (IaC) principles and experience with Azure Bicep for defining and deploying APIM resources.
Knowledge of CI/CD principles and experience with Azure DevOps or similar tools for managing APIM configurations, deployments, and on-boarding processes.
Ability to automate APIM configuration and deployment processes using IaC and CI/CD practices.
Date Posted: 20/10/2024
Job ID: 97195381