Senior DevOps Engineer
Senior DevOps engineer who designs, automates, and operates Encoura's Azure cloud environment — building infrastructure as code with Terraform/Bicep, managing Kubernetes and CI/CD pipelines, and supporting development teams with monitoring, security, and scalability. Core stack includes Azure services, Kubernetes, Docker, PostgreSQL/SQL Server, and PowerShell/Python.
- Compensation
- $140K–$155K / yr
- Location
- Remote, US
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Devops
- Posted
Skills
Must have
- BS in Computer Science, Software Engineering or equivalent, or Bachelor's in unrelated field with 5+ years professional experience
- 5+ years of DevOps experience with 3+ years using Azure core services
- Experience with Azure networking (VNet, Subnets, NSGs, ASGs)
- Experience with CI/CD
- Experience installing, configuring, and managing database platforms and Azure-managed database services (Azure SQL Database, Azure Database for PostgreSQL, Microsoft SQL Server, MongoDB Atlas)
- Demonstrated expertise with Terraform, Azure Bicep, and Azure Resource Manager (ARM) templates
- Strong understanding of Azure billing and cost modelling
- Experience with build & release automation tools and methodologies
- Ability to design, deploy, monitor and manage Kubernetes based systems
- Familiarity with microservice architecture concepts and their implementation in Azure
- Champion Infrastructure as Code and lead transformation from manual Azure management to IaC
- Very strong scripting and automation skills
- Know how to use AI tools to vet ideas, validate work, and automate tasks
- Hands-on experience troubleshooting, securing, and improving manually configured Azure environments
- Experience with Application Performance Monitoring (APM) and log aggregation at scale
- Experience supporting development teams using Agile/Scrum/Kanban
- Serve in an on-call rotation as escalation contact for critical production issues
- Pass CLEAR™ identity verification as part of pre-employment screening
Nice to have
- Experience with TeamCity
- Background in multi-cloud operations between AWS and Azure
- Current and relevant Azure cloud certifications
Full description
Role Overview
We are looking for an experienced Senior Azure DevOps Engineer who will partner up with our product and technology teams to design and develop processes and systems that enhance our Azure cloud environment in areas like monitoring, optimization, automation, data maintenance, and security tooling to make us more scalable, more secure, and help us deliver more real-time systems for our users. If you are experienced with Azure networking (i.e. VNet, Subnets, NSGs, and ASGs) and CI/CD then you’re the right candidate.
A Day in the Life
- You’ll get to work with a tech stack that includes Azure Core Services, Azure App service, Kubernetes, API Management Gateway, Azure Functions, Docker, Linux, Windows, PostgreSQL, MS SQL Server, PowerShell, Python, GitHub, JIRA & Confluence
- Build and manage infrastructure using automation tools such as Terraform
- Provide day-to-day operational support of our applications on Azure
- Work closely with development teams to integrate their projects into the production and test Azure environments and ensure their ongoing support
- Be a DevOps champion working closely with other internal teams to lead efforts on security, reliability, and scalability into the development lifecycle
- Provide input on design and Azure-related considerations / options
- Gain functional knowledge of the applications you support
- Dive deep into the product stack to troubleshoot as needed
- Build engineering automation and productivity tools to streamline and scale applications in the production environment
- Troubleshoot and resolve application development, deployments and operations issues
- Architect and implement reliable infrastructure services on Azure, from the ground up, to deliver highly scalable services
- Serve in an on-call rotation as an escalation contact for critical production issues
Role Progression
- Within 1 month, you'll: Learn about our business, our Azure environment, and how we work. You will be working hands-on with our technology and getting to know your teammates.
- Within 3 months, you’ll: Work with our development teams to stand up our technology stack and looking for opportunities to make improvements. You will have several technologies or products that you are becoming responsible for. You will help diagnose and resolve operational issues in our systems.
- Within 6 months, you’ll: Be looking to the future across our technologies and crafting the strategic roadmap when it comes to architecture, operations, and capabilities. You will continue to develop your Azure toolbelt with relative technology certifications and education and to inform the development of team members.