
Percona
Database Performance & Bug Detective
About the job:
Full-time
Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open-source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
What you’ll be doing…
Percona is looking for Sherlock Holmes to join our support team. As one of our expert code detectives, you will be helping us analyze, verify, and debug customer and community low-level problems. You will use your master skills to troubleshoot and analyze stack traces, core dumps, and performance regressions and save the day for customers. If you love solving mysteries and spending time tracing allusive crashes and performance issues, call us! The role involves working with our Jira bug database to reproduce reported bugs submitted by subscribed customers and via the community. In some cases, you may need to interact with the customer to obtain all the information you need to successfully reproduce the bug.
What You Have Done
Good knowledge of Percona or MySQL Servers
Focus points include InnoDB, how MySQL Server Parts relate to each other, replication, SQL
Ability to work with documentation in order to identify the correct designed behavior
Basic knowledge of Linux and build tools
Ability to install Percona and MySQL servers on any supported Linux version using all supported methods, build Percona and MySQL servers with custom options, work on and edit files on remote machines, run MySQL under Valgrind and gdb and inspect running mysqld using OS-level tools: top, ps, perf, strace, etc.
Experience with software testing – there is no requirement for any particular tool, but knowledge of MySQL Test Framework and popular load testing tools (SysBench, mysqlslap, YCSB) is preferred. You may prefer to test manually, but you should be able to run tests written by others
Knowledge of one or more programming languages, used together with MySQL: C, C++, Java, PHP, Python, Go, Perl
Strong written English
What Will Make You Stand Out
Know Percona or MySQL Server source code
Have used PMM, Xtrabackup, PT
Have experience working with customers at a technical level
Have worked with a debugger (gdb, lldb, others), especially by analyzing core files
Have experience with valgrind or any other memory inspection tool
Know TokuDB, MyRocks, MongoDB or PostgreSQL
Have experience with any bug tracker – you reported and/or verified bugs
About Percona
Percona is a respected thought leader in the open-source community. We provide services and software for MySQL, MongoDB, PostgreSQL, and MariaDB to open source users globally. Percona is remote-first and globally dispersed; we have colleagues in more than 40 countries.
We offer a collaborative, highly engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences, and more.
Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely, and the amazing experience of working with a multinational team of experts.
To apply for this job please visit jobs.lever.co.