DrFirst

Returning Candidate?

Site Reliability Engineer

Site Reliability Engineer

Job ID 
2018-1468
Job Locations 
US-MD-Rockville
Posted Date 
7/3/2018
Category 
Software Development

More information about this job

About DrFirst

This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. We have a proven product, brand-name customers, significant revenue and growth, and are backed by leading investors. Here you'll get to work with some of the smartest and most interesting people around; solving unique and complex challenges in healthcare on a scale matched by few companies.

 

Over 170,000 healthcare professionals, 67,000 pharmacies and 60% of the healthcare IT vendors in the market depend on us every day to manage medication safety and efficiency, reduce clinical errors, and improve patient outcomes.

 

Our culture is entrepreneurial, team oriented, collaborative, and fast-paced. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, and care about working with smart colleagues; we want to talk to you!

Position Overview

The SRE team are the in-house experts on building reliable and maintainable systems. They plan infrastructure capacity to accomplish High Availability and uptime goals for all of DrFirst products.

 

The DevOps/Site reliability team eliminates inefficiencies and incompatibilities which jeopardize service availability to deliver a reliable and scalable software service to DrFirst’s clients. Key aspects of this role include automation, configuration management and tools development while collaborating with the engineering team on projects/products as expert on reliability, performance and efficiency.

What you will work on

What you'll do:

  • Periodically assess all monitoring requirements and implement necessary enhancements to meet changing/growing business needs
  • Enhance current automation processes of managing capacity, safely deploying software and mitigating failures
  • Tune and troubleshoot full-stack software applications using OOPS, Java, web-services, Oracle DB, Mongo DB, networks concepts and virtualization techniques
  • Proactively review, recommend and implement changes to the live infrastructure after ensuring the right validation has been carried out
  • Assist in roll out and deployment of new product features and installations to facilitate rapid iteration.
  • Confidently make informed, data-driven decisions in a fast-paced environment with competing priorities
  • Create and maintain Chef recipes for instance configuration management
  • Participate in 24/7 on call rotation and after hours deployment

Qualifications

What you should have done / what you bring:

  • Bachelor’s degree in Computer Science or a related discipline (Master’s preferred)
  • At least 3 years’ coding experience (with Java, JavaScript, Ruby on Rails, or Python)
  • Experience with production releases, maintenance, and monitoring
  • Experience with build tools, orchestration tools, and virtual machine frameworks
  • Skills with log analysis and troubleshooting
  • Strong background in Unix/Linux administration
  • Experience with automation/configuration management using Chef, Puppet, or equivalent
  • Ability to use a wide variety of open source technologies and cloud services (AWS required)
  • Understanding of coding and scripting with Shell, PowerShell, Python, Ruby and/or Perl
  • Strong experience with SQL and MySQL (NoSQL is a big plus)
  • Knowledge of best practices and IT operations in a 24/7 environment
  • Self-motivated and technically curious
  • Ability to work independently and prioritize effectively
  • Ability to perform merging, branching and configuration management of SCM systems
  • 2+ years’ experience with Maven and/or Gradle
  • Experience with Source control management tools like SVN and Git

Physical Requirements

  • 70% Desk/phone work
  • 30% Standing/moving throughout the office

Benefits

We offer comprehensive benefits to keep you healthy as you grow in your life and career. Your merit-based compensation will reflect the impact your work has on the company and our customers. 

 

Learn more about our benefits and professional development opportunities here.