Database Consultant

Location: Multiple Countries

Department: Consulting

Type: Full Time

Min. Experience: Mid Level

About Percona

Percona makes MySQL more valuable to customers and the community. Our MySQL Consulting, Support, Training, Remote DBA, and Server Development services as well as open source MySQL software  help people achieve breakthrough results with MySQL.

Our MySQL Consulting and Support teams are in a class of their own. Our expertise is visible in our widely read MySQL Performance blog and our book High Performance MySQL. We also create and maintain the oldest independent version of the MySQL database server (Percona Server), the only open-source hot backup solution for MySQL (Percona XtraBackup), and many more uniquely valuable software tools such as Percona Toolkit for MySQL users.

Discover what it means to work with the smartest people in the industry, solving the most challenging problems our customers can dream up and throw at you. Work from home, with some required travel. Great benefits, flexible hours, and a chance to be part of a company that's changing the industry.

Percona is the oldest and largest independent MySQL support and consulting company with a global, 24x7 staff of over 100 serving more than 2,000 customers in 50+ countries since 2006.


This position reports to a regional Director of Consulting. You will work remotely; there is no central office, and most people work from their homes. Some travel will be required, both for onsite projects and internal meetings. Access to a reliable high-speed Internet connection is required. This position is for the US timezone, and the consultant must be able to work full-time during US business hours.

Core Job Duties:

  • MySQL and Linux systems consulting
  • Professional Development  - Skills, knowledge and processes
  • Marketing activities - blogging, conference attendance, etc
  • Administrative Work

MySQL Specific Requirements:

  • 3+ Years MySQL Administration
  • Understanding of replication and high availability tools and methods
  • Query tuning
  • Problem solver skills
  • Basic understanding of Innodb
  • Strong Shell skills
  • Strong ability to troubleshoot in a linux environment

General Requirements:

  • Willingness to travel often, up to 50%
  • able to take direction and work through defined processes
  • Do whats best for the company
  • Willingness to work odd-hours/weekend
  • Participates on the on-call list
  • Positive attitude
  • Willingness to spend their time learning and innovating
  • Constant desire to improve themselves
  • Problem solver who can think for themselves
  • Attention to detail
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
What are the 5 most important mysql variables in your opinion?*
Rank these in order of slowest to fastest: Network, CPU Cache, Memory, Regular disks, SSD's?*
Why are GTID's important and what do they resolve?*
If your on the command line, what linux commands can you use to determine the current state of the server?*
Pick a no-sql solution, compare it to MySQL, in which applications would you use Pick a no-sql solution, compare it to MySQL, in which applications would you use it in place of mysql? Where would you avoid it? What are the key differences in feature sets?.*
LinkedInLinkedIn profile URL:
Desired salary*