Build and maintain self-service tools and automation that empower engineering teams to ship faster with confidence
Design and implement standards, patterns, and best practices for containerized and traditional applications
Create documentation and runbooks that enable teams to own their services
Champion DevOps culture and practices across engineering teams
Lead a migration from Azure DevOps to GitHub Actions, designing robust, scalable pipeline architectures
Mature existing CI/CD pipelines with improved testing, security scanning, and deployment strategies
Implement blue-green and canary deployment patterns
Build reusable pipeline templates and shared workflows
Manage and optimize our Azure Kubernetes Service (AKS) clusters
Containerize legacy applications and design migration strategies from monoliths to microservices
Work with Azure App Services, Virtual Machine Scale Sets, and networking infrastructure
Implement and maintain service mesh patterns, monitoring, and observability
Write and maintain Terraform modules for Azure infrastructure
Automate infrastructure provisioning, configuration management, and scaling
Modernize legacy infrastructure with Windows AD dependencies, SSRS, and SSIS workloads
Design and implement auto-scaling strategies for applications currently lacking them
Enhance monitoring and alerting using Application Insights, Azure Monitor, Prometheus/Grafana, Jaeger, and OpenTelemetry
Build dashboards and SLO/SLI frameworks to measure system health
Drive incident response processes and post-mortem culture
Optimize application and infrastructure performance
Complete other related duties as assigned
Requirements
5+ years of DevOps/Platform/SRE experience, with significant time in Azure environments, including AKS, App Services, Virtual Machine Scale Sets, Azure Networking and Azure SQL.