Role: API Platform Architect – Azure, Kubernetes, Terraform, API Management
Location: London, UK (Hybrid)
Employment type: Contract
Key Responsibilities & Requirements
1. Architecture Leadership & Platform Ownership
* Own the architecture, design, standards, patterns, and roadmap of the enterprise API Platform across Azure, AKS, APIM, networking, security, observability, and DevOps layers.
* Translate business, security, and domain requirements into scalable, secure, highly available platform architectures.
* Provide authoritative architectural guidance while remaining hands-on with implementation, debugging, optimisation, and reviews.
* Define and govern API standards, APIOps pipelines, lifecycle processes, platform SLAs/SLOs, and security enforcement.
2. Azure Cloud Expertise
* Extensive expert-level, hands-on experience with Azure services, including:
* AKS, APIM, Application Gateway, Front Door, Load Balancers, Event Hub, Azure SQL, Storage Account, ACR, Key Vault, VNets, Private Endpoints, Application Insights, Azure Monitor, Notification Hub, DNS, VMSS, App Configuration, and more.
* Architect multi-region active-active, blue/green, and zero-downtime deployments.
* Deep understanding of Azure networking, identity, private connectivity, and cost optimisation.
3. Terraform & Infrastructure-as-Code
* Design, implement, and govern complex Terraform modules for Azure and Kubernetes using providers such as azurerm, azapi, kubernetes, helm.
* Ensure Terraform best practices, module versioning, automated validations, state management, and environment consistency.
* Drive platform provisioning automation and self-service capabilities.
4. Kubernetes (AKS) Architecture & Operations
* Expert-level knowledge and hands-on experience with:
* AKS cluster architecture, node pools, workload identity, pod security, network policies
* Helm chart authoring, deployment strategies, custom charts, container registries
* Ingress controllers, API gateways, service mesh, and traffic policy enforcement
* Observability (Prometheus, Grafana), log pipelines, distributed tracing
* High availability, cluster upgrades, autoscaling strategy, performance tuning
* Lead advanced troubleshooting (pods, networking, DNS, controllers, storage, ingress).
5. Azure API Management (APIM) & API Security
* Deep hands-on expertise in APIM features including advanced policy writing, transformations, caching, throttling, JWT validation, OAuth2/OIDC, mTLS, IP filtering, client certificate handling.
* Design the end-to-end API lifecycle, including APIOps automation, environment promotion, deployment versioning, api backend health check frameworks, and rollback strategies.
* Implement API analytics, distributed tracing, alerts, performance tuning, and troubleshooting.
6. Reliability Engineering & Platform Operations
* Lead root-cause analysis, high-severity incident resolution, and resilience improvements.
* Ensure uptime, performance, and reliability of APIs deployed in AKS and exposed via APIM.
* Define SLOs, latency budgets, retry strategies, and resilience patterns (circuit breaker, timeout patterns, queue-based ingestion).
* Implement auto-remediation, self-healing patterns, and fault-tolerant architecture.
7. DevOps & Automation
* Drive GitOps-driven Kubernetes deployments using GitHub Actions, Azure DevOps, ArgoCD/Flux.
* Own APIOps pipeline definition for APIM deployments, testing, API versioning, and documentation automation.
* Establish CI/CD pipelines for Terraform, .NET API builds, image scanning, SAST/DAST, compliance enforcement.
8. Hands-On .NET Core API Integration & Code Reviews
* Review .NET Core API implementations to ensure correct API design, platform alignment, and cloud-native best practices.
* Provide architectural guidance for .NET API integrations with APIM, AKS, event-driven components, caching, and security layers.
* Analyse and optimise API performance, scalability, dependency injection usage, resiliency patterns, and distributed system design.
* Work with backend teams to ensure APIs are structured for observability, traceability, platform compatibility, and API governance.
* Occasionally step into the codebase to triage issues, debug complex integration problems, and provide code-level recommendations.
9. Leadership, Collaboration & Mentoring
* Lead platform engineering discussions, architectural reviews, and technical deep dives.
* Mentor engineers in cloud-native architecture, Kubernetes, Terraform, API design, DevOps, and .NET integration patterns.
* Influence stakeholders across engineering, security, product, and operational teams.
* Take full ownership of delivery outcomes with a high sense of urgency and quality.
Qualifications
* Bachelor's or master's degree in computer science, Engineering, or related field with 12+ years of industry experience
* Strongly preferred: Azure certifications (AZ-305/400), Kubernetes (CKA/CKAD/CKS), Terraform certifications.
* 7+ years in cloud engineering/architecture roles, including platform ownership and hands-on development/troubleshooting.