IMH

Senior Software Engineer – DevOps, Azure Platform

IMH

full-time

Posted on:

Location Type: Hybrid

Location: MurrayUtahUnited States

Visit company website

Explore more

AI Apply
Apply

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