Role Description
You will design and operate the application layer of our Azure platform, including:
-
Multi-region deployment patterns across Azure regions for high availability and resilience
-
Azure Kubernetes Service (AKS) for core application workloads
-
Azure Functions for event-driven and serverless components
-
Azure Service Bus for asynchronous messaging and decoupled architectures
-
Azure API Management (APIM) for secure and scalable API exposure
-
Azure Front Door for global routing, performance optimization, and failover
You will ensure these services are deployed in a consistent, production-ready manner with clear standards that teams can follow.
You will build and evolve our application delivery model using Azure DevOps (ADO) and GitOps principles:
-
Design advanced CI/CD pipelines with automated testing, security gates, and approval workflows
-
Implement zero-downtime deployment strategies (Blue/Green, Canary, rolling)
-
Standardize branching and release models to support parallel development and fast, safe releases
-
Create reusable pipeline templates and deployment patterns that teams can adopt easily
-
Drive consistent, repeatable deployment processes across services and environments
Your goal is to make deployments boring, predictable, and safe.
Define and maintain Infrastructure-as-Code using Terraform for Azure resources:
-
Partner with the Infrastructure team to ensure networking, identity, and foundational services meet application platform needs
-
Own application configuration strategy using Azure App Configuration and Key Vault
-
Eliminate configuration drift across Dev, Test, Staging, and Production
-
Ensure environment parity to reduce release risk
Design for regional failover and high availability at the application layer:
-
Implement and tune monitoring using Azure Monitor and Application Insights
-
Establish actionable alerting that reduces noise and improves signal
-
Lead root cause analysis (RCA) for platform and deployment-related incidents
-
Continuously improve resilience, performance, and recovery processes
Create self-service templates, documentation, and golden paths for teams:
-
Coach teams on deployment patterns, observability, and cloud-native practices
-
Act as a bridge between Software Engineering and Infrastructure teams
-
Help teams design systems that are deployable, scalable, and cost-efficient
Build cost awareness into deployment patterns and architectural standards:
-
Optimize AKS, serverless, and messaging usage for performance per dollar
-
Partner with leadership to monitor and manage cloud spend
-
Prevent waste through right-sizing, lifecycle policies, and automation
Benefits
-
Comprehensive full medical, dental and vision Insurance
-
Basic Life Insurance at no cost to the employee
-
Company paid short-term and long-term disability
-
12 weeks of 100% paid Parental Leave
-
Health Savings Account (HSA)
-
Flexible Spending Accounts (FSA)
-
Retirement savings plan
-
Personal Paid Time Off
-
Paid holidays and company-wide Wellness Day off
-
Paid time off to volunteer at nonprofit organizations
-
Pet friendly office environment
-
Commuter Benefits
-
Group Pet Insurance
-
On the job training and skills development
-
Employee Assistance Program (EAP)