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.
Bachelor’s or Master’s degree in Computer Science, IT, or related field.