Senior DevOps Engineer
Great Gray • USPythonC# Remote
Why Great Gray?
At Great Gray Group, we strive to set the bar for the retirement services industry. Our goal is to deliver advanced retirement solutions that combine our core fiduciary services with robust investment options, innovative technology, and dedicated client service. We focus on making choices clearer, transitions smoother, and the client experience more delightful. Complacency isn't in our vocabulary. Every day, we look for opportunities to better serve our clients, be an excellent business partner, and earn the trust of those who rely on us.
The Role
Great Gray is looking to add a Senior DevOps Engineer on our IT team. This is a newly-created engineer role which will aid in bringing critical platform capabilities in-house to support our rapid growth. The work will play a pivotal role in modernizing our infrastructure, leading our migration from Azure DevOps to GitHub Actions, and building a world-class developer experience.
Location
This position will work remote. Candidate must be located in the Eastern Time Zone within the United States.
Visa sponsorship or transfer of an existing visa is not available for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship or transfer.
Responsibilities
· 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
Qualifications & Experience
· 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.
· Kubernetes/AKS deployment strategies, cluster management, troubleshooting
· CI/CD expertise including GitHub Actions, Azure DevOps or similar
· Terraform writing modules, managing state and best practices
· Containerization, registries, Docker, security scanning
· Scripting & automation with PowerShell, Bash, Python or Go
· Monolith and microservices experience
· Experience with distributed tracing, metrics and logging platforms for observability
· MS SQL Server, Azure SQL backup, replication and performance tuning
· Problem-solving mindset
· Your standards reflect our core values: Growth Mindset, Disciplined Curiosity, Grit, Results Ownership, Collaboration.
Tech Stack
Our current tech stack is a blend of existing and next-gen tools/languages, and like our company itself, our software is always evolving.
Frontend: Angular, React
Backend: C# .NET
Data Layer: MSSQL, Python, Postgres, Databricks
Infrastructure: Azure cloud
Tooling: Cypress, Docker, GitHub, Cursor, SonarQube
Base Pay Range*
$155,000-$180,000
*This base pay range is subject to change and may be modified in the future.
The pay range displayed above is the base pay compensation range that Great Gray expects to pay for this position at the time of this posting. Individual compensation within this range depends on multiple factors, including, but not limited to, candidate’s prior education and relevant work experience and training as well as position location and local market demands. Our pay-for-performance culture also includes participation in an annual incentive bonus plan for this position which is not included in the ‘Base Pay Range’ noted above.