• Site Reliability Engineer

    Job Locations US-MD-Rockville
    Posted Date 3 months ago(3 months ago)
    Job ID
    2018-1468
    Category
    Software Development
  • 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

    • 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

    • Bachelor’s degree in Computer Science or a related discipline (Master’s *preferred)
    • At least three (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
    • Two plus (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.

    Options

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