Pivotal Software is hiring a

Database Automation Lead - MySQL Team

San Francisco, United States

** Open to contractors/consultants

At Pivotal we’re building a platform to change the way the world builds software. A huge part of this is changing the way that operators deploy and developers consume data services. We believe that in the future, developers will ask for a database by calling an API, not by filing a ticket and waiting for approval.

Watch this short video from the engineers at Pivotal!

Our MySQL team repackages MySQL and writes layers of software which integrates it into the greater Cloud Foundry platform. The sum of these efforts is a service which provides on-demand databases and manages their entire lifecycle. In order for developers and operators to trust us with their data, we have to be just as good as a human operator. Provisioning, backing up, restoring, scaling, upgrading and migrating schemas are all things we aim to make easy and seamless for our users.

This role is the expert who shapes the product to automate MySQL deployment.


You know MySQL like the back of your hand. You’ve run production databases at scale, where uptime and consistency were of prime importance. You can debug slow queries in your sleep. You understand the tradeoffs between synchronous and asynchronous replication. The thought of cross datacenter replication fills you with excitement, not dread. High availability isn’t a buzzword, it’s a way of life.

You are a database expert, but you’re also interested in writing code. You’ve been a software developer, or maybe you’ve written scripts to solve your own problems and are interested in learning more. In the past you might have been a DBA, a systems administrator, an SRE, or a software developer. Today, you’re interested in doing all of these at the same time.

You judge your success by the success of your team; you are interested in automation; and you are excited to work on open source software.


We are opinionated about how software should be built. Engineers pair program, all-day every-day, because we know it delivers remarkable results. We work in small teams in a large open team room. We believe in working at a sustainable pace – you’ll typically work hard for 8 hours each day, but then you’re off work to relax, recharge, and refocus.

Desired Skills/ Experience:

  • Deep experience running large, high availability transactional MySQL clusters
  • Experience with Galera replication
  • Knowledge of other relational databases
  • Interest in creating a high quality data product that customers will be excited to use
  • Experience and/or interest in Test Driven Development (TDD) and agile methodologies
  • Knowledge of a configuration management tool - Chef, Ansible, Puppet, BOSH or similar.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.