Description

Azure API Management Cloud Architect

Posted 2 hours ago

Edinburgh,United Kingdom

London,United Kingdom

Contract

Skills

Azure

Terraform

CI/CD

API

Cloud Architect

show less

We are seeking a seasoned Azure API Management Cloud Architect to lead the deployment of enterprise-level Azure API Management solutions for both internal and external APIs. The ideal candidate will have extensive experience in setting up Azure API Management with a focus on security, best practices, and efficient configurations. This role involves configuring various types of APIs in Azure APIM, implementing authentication/authorization mechanisms, defining policies and governance, managing CI/CD for API deployment, and customizing the Developer Portal. Additionally, the candidate should be proficient in deploying Azure API Management infrastructure using Terraform.

Key Responsibilities:

Azure API Management Deployment:

Architect and deploy Azure API Management services to support enterprise-level requirements.

Implement and maintain secure, scalable, and high-performing API solutions.

Azure Cloud Services Deployment and Configuration:

API backend deployment with Azure Kubernetes Services, Application Gateway, WAF and Networking configurations

API Configuration and Management:

Configure various types of APIs in Azure APIM, including RESTful, SOAP, and GraphQL.

Set up and manage authentication/authorization mechanisms in Azure API Management.

Policy Definition and Governance:

Develop and enforce API policies for access control, rate limiting, and other operational policies.

Establish governance standards and best practices for API management and usage.

CI/CD and Automation:

Implement CI/CD pipelines for automated API deployment and lifecycle management.

Utilize Terraform for infrastructure as code to automate the provisioning of Azure API Management services.

Developer Portal Management:

Deploy, customize, and manage the Azure API Management Developer Portal.

Ensure an intuitive and informative experience for developers accessing API resources.

Monitoring, Analytics, and Reporting:

Monitor API performance, usage, and health.

Analyze and report on API metrics to inform business decisions.

Collaboration and Leadership:

Work closely with cross-functional teams including developers, security, and operations.

Provide guidance and mentorship on Azure API Management best practices and solution

Qualifications & Skills:

Bachelor’s or Master’s degree in Computer Science, IT, or related field.

Proven experience in deploying and managing Azure API Management services.

Strong understanding of API types, authentication/authorization protocols, and API gateway functionality.

Experience with Terraform for infrastructure as code deployments.

Familiarity with CI/CD tools and practices.

Certifications in Azure and relevant technologies.

Strong knowledge of API security standards and protocols.

Excellent problem-solving, communication, and leadership skills.

Experience with monitoring tools and analytics within Azure.

Education

Bachelor’s or Master’s degree in Computer Science, IT, or related field.