Azure Integration Architect
Intent Design
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 110KJob location
Remote
Tech stack
API
Artificial Intelligence
Azure
Cloud Computing Security
Cloud Engineering
Information Engineering
Django
Event-Driven Programming
Github
Python
Key Management
Network Security
Log Analysis
OAuth
Performance Tuning
Openid Connect
Azure
Zero Trust Network Access
Swagger
Message Oriented Middleware
Management of Software Versions
Openapi
Azure
Flask
Caching
FastAPI
Event Driven Architecture
Containerization
Git Flow
Kubernetes
Bicep
Kafka
Azure
Cloud Integration
CIS Benchmarks
REST
Terraform
Dynatrace
Api Management
Serverless Computing
Docker
Microservices
Job description
The Azure Integration Architect will design, develop and secure cloud-native APIs and integration workloads using Python and Azure Integration Services. This role requires deep expertise in Azure API Management, Azure Functions, Service Bus, Kubernetes and enterprise-grade security practices. You will lead architecture decisions, build reusable integration patterns and ensure API governance across the platform., * Architect and develop Python-based APIs and applications using Azure Integration Services (API Management, Azure Functions, Service Bus, Event driven patterns, AKS).
- Design and implement containerized Azure Functions and deploy containerized integration workloads on Azure Kubernetes Service (AKS).
- Build scalable, secure, and reusable integration patterns, including asynchronous messaging, event-driven workflows, and microservices.
- Build, publish, and manage APIs in Azure API Management (APIM), including versioning, revisions, and lifecycle management.
- Implement APIM policies (inbound/outbound), including transformations, rate limiting, caching, validation, and custom policy logic.
- Secure APIs using OAuth 2.0, Entra ID (Azure AD), client credentials, managed identities, and certificate-based authentication.
- Apply API governance practices, including naming standards, documentation, versioning strategy, and security baselines.
- Deploy and manage workloads using Azure DevOps, GitHub Actions, or similar CI/CD pipelines.
- Integrate solutions with Azure Key Vault, ensuring secure storage and rotation of secrets, certificates, and keys.
- Implement observability using Azure Monitor, App Insights, Log Analytics, and distributed tracing.
- Develop event-driven and message-based integrations using Azure Service Bus (queues, topics, sessions).
- Build resilient retry, dead-letter handling, and message processing logic.
- Collaborate with enterprise architects and business teams to design integration flows and data contracts.
Requirements
- 6+ years of experience in Python development, including REST API frameworks (FastAPI, Flask, Django REST).
- Strong hands-on experience with Azure API Management (APIM), Azure Functions (Python, containerized), Azure Service Bus, Azure Kubernetes Service (AKS), Azure Key Vault Deep understanding of OAuth 2.0, OpenID Connect, Entra ID, and enterprise authentication patterns.
- Experience building secure, scalable, cloud-native APIs.
- Strong knowledge of Docker, containerization, and microservices architecture.
- Experience with CI/CD pipelines, IaC (Terraform/Bicep), and Git-based workflows.
- Familiarity with API governance, documentation (Swagger/OpenAPI), and best practices.
- Experience with event-driven architectures (Event Grid, Kafka or similar)
- Knowledge of Zero Trust security, network security groups, private endpoints and VNET integration.
- Experience with performance tuning and API optimization.
- Azure certifications such as: AZ-204 (Developer), AZ-305 (Architect), DP-203 (Data Engineering) or AI-102 (bonus)