Overview

Practice Fusion is growing and so is our Database Operations team. We are looking for a passionate DBA who can bring strong NoSQL expertise to help scale and support our multi-region Amazon EC2 MongoDB platform and technologies.

The position requires you to be a team player for a small elite DB Ops group that is responsible for designing, building, scaling and supporting Practice Fusion’s NoSQL and RDBMS platforms. You will collaborate with the broader SaaS Ops, Data Architecture and Engineering teams to deliver solutions in support of our mission of “Connecting doctors, patients, and data to drive better health and save lives”.

Essential Duties and Responsibilities:

Bring both relational and non-relational chops to help us build and maintain our data stores.

Ensure the continuous availability of our mission critical MongoDB clusters.

Help manage all aspects of our AWS instances and EBS storage backing our MongoDB collections.

Conquer the day-to-day operational aspects of our MongoDB platform.

  • Performance monitoring/tuning
  • Backup strategies for sharded clusters
  • HA/DR strategies
  • AWS multi-region replica set replication
  • Query tuning
  • AWS instance design, provisioning and performance monitoring
  • AWS storage design, provisioning and performance monitoring

Automate routine tasks with your own scripts and open-source tools

Contribute to the team’s operational support for our relational DBMS platforms:

  • Microsoft SQL Server 2012/2014
  • AWS RDS MySQL
  • IBM DB2/BLU

Ideal qualities:

Bachelor’s Degree in Information Technology, Computer Science, or other related discipline

2+ years of solid experience with scaling MongoDB across data centers

In-depth understanding of MongoDB HA/DR strategies

Amazon EC2 proficiency

RDBMS administration experience (MySQL or Microsoft SQL Server)

Ability to write and maintain Unix/Linux shell scripts

Scripting abilities (Python)

Strong Linux/Windows system administration proficiency.

Experience with large, high volume, mission critical environments SaaS environments

Passionate about solving business data problems

Someone who thrives in a rapid paced environment and loves new challenges

Incredibly detail oriented and thorough

Experience in a Agile or Scrum Environment

About Practice Fusion

Be inspired by your team - connecting doctors, patients and data to drive better health and save lives.

Related Jobs