Back to List

We are looking for an experienced MySQL Database Administrator (DBA) who will be responsible for tasks such as day-to-day operational activities including break/fix, capacity management, backup and recovery, database replication setup/management and ongoing database change reviews.  You will also be involved with the development of best practices and repeatable procedures for deploying MySQL databases.  This role will be working in both development and production environments and your responsibilities would include:

  • Provisioning MySQL instances, both in clustered and non-clustered configurations
  • Ensuring performance, security, and availability of databases
  • Preparing documentations and specifications
  • Handling common database procedures, such as upgrades, backup procedures, data recovery, data migration tasks, etc.
  • Server usage and optimization and enhancing as necessary
  • Experience in database software management (patch and version management)
  • Good scripting ability and good working knowledge of Shell Scripts, Perl or Python.  We use primarily bash with some Perl and Python

 

In this role, you will collaborate and work with a broader IT support team in supporting both production and development environments.  To be considered qualified for this role, you should have the following skills and/or experience:

  • 10+ years working with MySQL technology. Certified MySQL DBA is a plus
  • Strong proficiency in MySQL database management and optimization
  • Experience using Percona is a plus but not required
  • Managing large scale MySQL databases
  • Understanding of MySQL’s underlying storage engines, such as InnoDB and MyISAM
  • Experience with replication configuration in MySQL
  • Hands on experience with designing and implementing database replication strategies
  • Knowledge of de-facto standards and best practices in MySQL
  • Proficient in writing and optimizing SQL statements
  • Knowledge of MySQL features, such as its event scheduler
  • Ability to plan resource requirements from high level specifications
  • Knowledge of limitations in MySQL and their workarounds in contrast to other popular relational databases
  • Experience administering Debian or Ubuntu Linux
  • Able to work under pressure and multi-task
  • Be the type of individual who is pro-active, dedicated, committed and responsible

 

This is a 100% remote, fulltime, permanent position with our organization which includes full benefits such as medical coverage for you and your family, a 401K with company matching, paid time off and many other perks.  This role is 100% remote and while we typically work EST hours, you can live anywhere in the US.

If this Senior MySQL DBA opportunity is a good match for your skills and interests and you are looking for a full-time employee role and can legally work for any US employer without sponsorship, please apply so we can reach out to you and discuss this in more detail.

Apply to this Job
First Name *
Last Name *
Email

Phone