Sr. Azure DevOps Engineer, Remote
We are looking for a Sr. Azure DevOps Engineer for a remote, direct hire, W2 employee position.
Summary:
The Senior DevOps Engineer is responsible for implementing DevOps principles at an enterprise level, guiding both the DevOps Engineering group and also our internal customers in Development toward a mature CI/CD practice and begin laying the foundation eventually for a true Site Reliability Engineering model. This role is ideal for someone passionate about modern DevOps practices and seasoned enough to understand the value of incremental progress in a maturing organization. The Senior DevOps Engineer will own the DevOps toolchain, infrastructure automation, and release pipelines while acting as a trusted partner to our development teams. Success in this role requires strong technical leadership, pragmatic problem-solving, and the ability to build relationships across teams to drive adoption of DevOps best practices.
Duties and Responsibilities:
Leadership & Planning
• Craft and deliver a DevOps Engineering Roadmap, in tight collaboration with our Technical Product Owner and with the software engineering teams.
• Oversee the architecture, design, documentation, and standardization of our CI/CD Pipelines to support frequent, reliable software releases.
• Introduce Site Reliability Engineering (SRE) concepts such as observability, reliability metrics, and automation in a way aligned with our maturity and business priorities.
• Conduct research on emerging application technology products, languages, and standards in support of procurement and development efforts in balance of costs vs. benefits.
Technical Execution:
• Design, build, and maintain scalable, secure, and efficient CI/CD pipelines using Azure DevOps, GitHub Actions, or similar platforms.
• Automate build, test, and deploy workflows for both cloud and on-prem applications. All contents proprietary information
• Author and maintain infrastructure using IAC tools (Bicep, Terraform, ARM) to ensure repeatable and version-controlled infrastructure across dev, test, and production environments.
• Provision and manage Azure resources including App Services, Function Apps, Storage and Networking.
• Implement and support deployment strategies such as blue/green deployments, canary releases, and feature flagging to improve release safety and flexibility.
• Set up logging, metrics, and alerting using tools like Azure Monitor, Application Insights, Grafana, or Prometheus to improve visibility into system health and support early steps toward observability and SRE practices.
• Write and maintain scripts in PowerShell, Bash, or Python to automate tasks, integrate services, and reduce manual work for infrastructure and deployment operations.
• Integrate security practices into CI/CD pipelines (“shift-left”), such as static code analysis, dependency scanning, and container image validation. Ensure compliance with audit, security, and change management standards.
Requirements:
Experience
• Bachelor’s degree in computer science, information systems, computer engineering or related field; or an equivalent combination of education and experience.
• 7+ years of Azure DevOps or similar work experience.
• 5+ years of software release management.
• 5+ years source code management experience.
• 3+ years of YAML programming experience.
• Experience managing source code using CI/CD pipelines in Azure DevOps
• Experience with parameterized Bicep or Terraform modules for reusable IAC.
• Experience building Azure resources including VMs, Azure App Services, Entra, Azure Storage, Azure SQL, Azure Data Factory, etc.
• Experience with logging, metrics, and alerting tools like Azure Monitor, Application Insights, Grafana, or Prometheus for system observability / SRE.
• Experience with change management and change control processes.
• Experience with PowerShell or other automation tools for environment management; PowerShell Desired State Configuration (DSC) is a plus.
• Development experience in C# and/or Python is a plus.
• Technical knowledge of current systems software, protocols, and standards
• Strong written and oral communication skills.
• Strong troubleshooting and root cause analysis ability.
• Strong familiarity with applicable data privacy practices, regulations, and laws.
Skills/Competencies
• Technical knowledge of current systems software, protocols, and standards.
• Strong written and oral communication skills.
• Strong troubleshooting and root cause analysis ability.
• Strong familiarity with applicable data privacy practices, regulations, and laws.


