Azure APIM developer
Day 1 On-site, Hybrid Work | Columbus, OH
Client: IBM
Job Description ::
API Architecture & Design: Lead the design and deployment of scalable API solutions, defining the architecture for gateways, analytics, and security.
Lifecycle Management: Oversee the full API lifecycle, including design (OpenAPI/Swagger), versioning, testing, deployment, and retirement.
Security & Compliance: Implement and enforce security protocols such as OAuth 2.0, JWT, TLS, and IP filtering. Configure authentication and authorization policies in APIM to protect sensitive data.
Policy Development: Create and manage APIM policies for rate limiting, throttling, caching, and data transformation (JSON to XML).
Service Integration: Integrate APIM with other Azure PaaS services, including Azure Functions, Logic Apps, Service Bus, and Event Grid.
Performance Monitoring: Utilize Azure Monitor and Application Insights to analyse API performance, troubleshoot latency, and optimize service efficiency.
Automation (DevOps): Drive CI/CD practices using tools like Azure DevOps or GitHub Actions to automate API deployments across environments.
Developer Engagement: Manage the Azure APIM Developer Portal, providing documentation and access controls for internal and external developers.