DevOps Engineer

ID
2024-2094
Job Locations
US-TX-Addison
Category
Information Technology
Type
Full Time

Overview

About MPOWERHealth:

 

For over a decade, MPOWERHealth has supported the independent musculoskeletal physician with best-in-class clinical services, back-office solutions, and advanced technology. We pride ourselves on being a partner that offers foresight to customers. We simplify what’s complex, and we help them find a better way. Our best-in-class analytics coupled with industry-leading expertise make MPOWERHealth the company our customers can rely on no matter what lies ahead.

 

Job Summary

 

The DevOps Engineer is responsible for designing, implementing, and optimizing the organization's continuous integration/continuous deployment (CI/CD) pipelines, automating cloud/on-premises infrastructure management, and ensuring seamless collaboration between development and operations teams. The role involves troubleshooting systems, implementing scalable solutions, and driving infrastructure-as-code (IaC) practices.

 

Benefits:

  • Multiple medical plan options
  • Health Savings Account with company contributions
  • Dental & vision coverage for you and your dependents
  • 401k with Company match
  • Vacation, sick time & Company paid holidays
  • Company wellbeing program with health insurance incentives

 

 

Responsibilities

Essential Job Duties and Responsibilities

 

  • Develop, maintain, and optimize CI/CD pipelines to support seamless application deployment and delivery processes.
  • Design and implement infrastructure-as-code (IaC) using tools like Azure DevOps, Terraform, ARM templates, or Bicep for Azure-based systems.
  • Automate and streamline operations and processes to improve system reliability and deployment speed.
  • Troubleshoot and resolve issues with systems, applications, and cloud/on-premises networks, identifying opportunities for automation and optimization.
  • Collaborate with software development and IT operations teams to enhance development workflows and system performance.
  • Build and maintain monitoring, alerting, and logging solutions to ensure high availability and performance of applications and infrastructure.
  • Create and manage containerized application deployments using tools like Docker and orchestration platforms such as Kubernetes or Azure Kubernetes Service (AKS).
  • Support and improve build and deployment environments to facilitate iterative development and robust testing practices.
  • Manage and optimize cloud-based services, ensuring secure, compliant, and cost-effective operations.
  • Document processes and procedures, and create knowledge base articles for team and user training.
  • Design, build, and maintain automated CI/CD pipelines for Snowflake and dbt workflows.
  • Implement robust data pipeline monitoring, logging, and alerting systems to ensure data quality and reliability.
  • Automate the deployment of dbt transformation models, ensuring version control, testing, and proper documentation.
  • Collaborate with data engineering team to troubleshoot and resolve pipeline failures, implementing long-term solutions to minimize downtime.

 

Qualifications

Education and/or Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 5-7 years' experience in a similar role, with demonstrated expertise in DevOps practices and tools.
  • Proficiency in Azure services, including Infrastructure as a Service (IaaS), Azure DevOps, and Azure Resource Manager (ARM).
  • Hands-on experience with CI/CD tools like GitHub Actions or Azure Pipelines, Jenkins, CircleCI
  • Strong scripting and automation skills using PowerShell, Python, or Bash.
  • Expertise in containerization technologies such as Docker and orchestration platforms like Kubernetes or AKS.
  • Experience with monitoring and logging tools like Logic Monitor or Azure Monitor.
  • Strong networking knowledge: LAN/WAN, VLANs, VPNs, firewalls, and load balancers.
  • Familiarity with Agile/Scrum methodologies and collaboration tools like Azure Boards.

 

Preferred Qualifications

  • Azure Certifications (e.g., Azure DevOps Engineer Expert, Azure Solutions Architect).
  • Experience with version control systems such as Git and branching strategies for development.
  • Knowledge of security best practices in DevOps pipelines and infrastructure.
  • Familiarity with hybrid cloud solutions and multi-cloud environments.
  • Experience with Snowflake and dbt in a production environment.
  • Familiarity with data warehousing principles and ELT pipeline design.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed