What are the responsibilities and job description for the DevOps Engineer position at MMIT?
Company Description
Why MMIT? At MMIT (https://www.mmitnetwork.com/), we provide our healthcare clients with a transparent, structured view of complex drug coverage information. We are a company that values:
- Collaborative teams focused on meeting goals and delivering value
- Continuous learning and opportunity to grow
We answer the “what” and the “why” related to drug coverage and reimbursement, leveraging technology, research and industry experts to make sense of how and why specific pharmaceutical drugs are covered. Physicians and pharmacies use our data and applications to understand what drugs are available to patients and how they are covered by health plans. Pharmaceutical manufacturers trust our data to understand how their drug and competitive drugs are covered, which helps forecast performance and tune strategy.
Job Description
The Engineering Delivery team is tasked to build the path to production by automating and concentrating improvements around bottlenecks such as integration points and handoffs. To accomplish this goal, engineers work closely with delivery teams daily to break down silos, build more resilient pipelines, continuously improve the delivery system, and help with the adoption of better overall delivery practices. Engineering Delivery plays a primary role in cloud operations and DevOps has a dotted line to the head of IT.
The DevOps Engineer will contribute to MMIT’s cloud and continuous delivery journey and help automate and streamline our operations and processes. A successful candidate has technical depth and hands-on implementation experience of various practices and tools in the DevOps toolchain. The Engineer should be comfortable designing and coding modules for infrastructure, applications, and processes. Working closely with developers in a “DevOps” model, the role of the engineer is to not only keep the systems running 24x7, but also to assist in instrumentation and monitoring, capacity planning, and deployment automation.
To succeed in this role, you will
- Build and maintain tools and solutions associated with our deployments and our operations platform.
- Facilitate the management, configuration, and monitoring of cloud-based infrastructure
- Help with system troubleshooting and problem-solving across ETL platform and application domains
- Update our processes and design new processes as needed to optimize performance
- Configure, monitor, and maintain all IT related software, security controls, WiFi network, and backup data for emergency recovery
- Be a cloud SME to identify best practices and drive standardization, wherever applicable, of operational procedures for various cloud services across MMIT
- Be a trusted advisor for cloud initiatives by providing practical ideas to build organizational partnerships and develop comprehensive cloud capabilities
- Automate our operational processes as needed, with accuracy and in compliance with our security requirements
Qualifications
- Bachelor or above degrees in Computer Science /Electrical Engineering or equivalent
- Min 5 years’ experience in Software development and test automation
- Proficient programming in Python, Bash, Javascript, C#.Net, SQL Server
- Azure DevOps configuration and management
- Experience with Continuous Integration (CI) and Continuous Delivery (CD) concepts
- Experience with open-source technologies and cloud services
- Experience in working with Terraform or other automation and configuration tools.
- Experience in developing unit testing and integration testing infrastructure
- Cloud monitoring – Experience with Azure Log Analytics, New Relic
Additional Information
All your information will be kept confidential according to EEO guidelines.
Position based in Yardley, PA, while we primarily work remotely the right candidate will have to be within a reasonable proximity to the office to come in from time to time for collaboration.