
Senior Software Engineer – DevOps, Azure Platform
IMH
full-time
Posted on:
Location Type: Hybrid
Location: Murray • Utah • United States
Visit company websiteExplore more
Salary
💰 $54 - $85 per hour
Job Level
About the role
- Design, develop, and maintain reliable and reusable CI/CD pipelines using GitHub Actions.
- Define and implement reusable and reliable Infrastructure as Code using Terraform to support Azure platform adoption.
- Support deployments across Azure and existing on premises environments, with a strong focus on Azure as the primary strategic platform.
- Automate infrastructure provisioning, environment setup, and application deployment to App Services, Functions, Containers, APIs, and Orchestration as well as SQL and script deployments for real time and batch systems.
- Design and evolve monitoring, logging, and observability capabilities as part of the platform foundation.
- Independently investigate ambiguous or complex technical challenges, develop well-reasoned solutions, and drive them through to implementation.
- Communicate technical designs, tradeoffs, and operational impacts clearly to engineering teams, department level stakeholders, and management.
- Monitor, troubleshoot, and resolve application and infrastructure issues across environments.
- Embed security and compliance best practices into CI/CD pipelines and infrastructure workflows.
- Continuously improve automation, reliability, and operational efficiency through tooling and process enhancements.
- Mentor and collaborate with engineers across teams, helping define DevOps standards and best practices.
Requirements
- 5+ years of experience in DevOps, SRE, or related software engineering roles
- Strong software engineering fundamentals, with hands on coding experience beyond scripting.
- Strong understanding of CI/CD principles and best practices, with real world pipeline implementation experience.
- Hands-on experience using GitHub Actions for build and deployment automation.
- Proficiency in languages such as Python, C#.
- Strong scripting skills using Bash, PowerShell, JavaScript, Python.
- Hands on experience with Terraform and Infrastructure as Code concepts including declarative approaches and YAML.
- Experience working in or transitioning toward Azure based infrastructure environments.
- Expertise in managing cloud infrastructure on Azure, including core services, networking, security fundamentals, and operational best practices.
- Knowledge of integrating DevOps workflows with enterprise platforms such as Azure DevOps, Atlassian Jira, ServiceNow, Microsoft O365.
- Familiarity with Docker, Kubernetes, GitOps and related deployment and release patterns.
- Ability to clearly explain technical concepts and decisions to both technical and non-technical audiences at the department level.
- Strong problem-solving skills, attention to detail, and a practical, delivery focused mindset.
- Bachelor's Degree or an equivalent combination of education and software engineering experience.
- 3 years of professional experience in DevOps, SRE, or related roles.
- Proven ability to work independently, take ownership of problems, and deliver practical solutions.
- Strong written and verbal communication skills.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Wellness programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CI/CDGitHub ActionsInfrastructure as CodeTerraformPythonC#BashPowerShellJavaScriptDocker
Soft Skills
problem-solvingattention to detaildelivery focused mindsetcommunicationmentoringcollaborationindependencetechnical explanationownershipoperational efficiency
Certifications
Bachelor's Degree