Sr. MySQL DBA
Unifying order-to-cash for a dynamic subscription world
Zuora is riding the wave of the emerging "subscription economy". We help companies nurture personalized, lasting relationships with their subscribers and help companies transform from a onetime product sale towards a subscription based model.
We've been featured in Forbes, CNBC, Jim Cramer's Mad Money, and TechCrunch to name a few. Our CEO was employee #11 at Salesforce, and we have the backing of Dave Duffield, Marc Benioff and Peter Fenton. We are currently in our "growth stage", rapidly expanding our revenue and customer base in anticipation of becoming a public company. Come join us on what we are considering is the roller coaster ride of century! We are looking for a Sr. MySQL DBA to join a team of talented Engineers from prestigious companies such as Facebook, Groupon, Netflix, and Yahoo to name a few. This role will be a member of the Database Ops & Engineering group within Zuora’s Technical Operations (TechOps) organization, which supports and scales the Zuora service and underlying infrastructures. The MySQL DBA will will be responsible for operating, automating of MySQL database instances across all environments.
As the performance of the database is critical to the response time of the application, and the Zuora service is business critical to every single one of its customers, this role is critical to the success of the business itself. You will make a major difference in how the service scales and sustains data recovery capabilities. The DBA should have significant background and expertise in system administration for Linux and open source environments, and be fluent in best practices in designing optimal systems, storage architectures and automation frameworks. You must also be security minded and continuously exercise good judgment in ensuring the privacy and integrity of our customers’ data.
Prior experience in managing database systems that store highly sensitive data and adhere to regulatory compliance such as PCI and SAS70/SSAE16 is a must. This role will work closely with fellow members of the TechOps team to maintain business continuity and performance.
Participate in design reviews with Development to ensure a given release does not compromise the security, integrity or quality of the underlying data structures used by the application
Maintain high security and ethics, adhering to regulatory compliance such as PCI and SAS70/SSAE16 with respect to data storage, management, and access
Automate tools and processes to establish trends in data growth and forecast capacity needs
Execute data migrations and database upgrades as part of Zuora's product releases and ensure our automation is keeping up with our exploding database growth
Ensure all databases and processes follow best practices and fit into the strategy Initially perform, and longer term provide oversight for all MySQL administration including installation, configuration, replication, backups, and performance tuning
Work with the various Engineering groups and ensure database changes are in-line with operational standards and meet the strategies needed to scale Participate in on-call responsibilities, including at the database and storage tier.
Work hand in hand with Release Engineering teams to support database changes required for new code deployment
7-10 years supporting database platforms for online service businesses
Have experience in both OLTP and OLAP design methodologies
Drive best practices in monitoring databases with the ability to identify key performance indicators and put facilities in place to alarm on-call personnel for actionable events
Expertise in various MySQL replication technologies including when to use one method over another, limitations, and alternatives
Fluency in horizontally scaling database infrastructures and identifying the most appropriate factors from which to split against based on application design and supported use cases
Experience in designing and managing MySQL clustering is required
Strong track record at implementing automated solutions for database operations, including failover, schema changes and sharding to name a few using technologies such as Ansible, Puppet, RunDeck, GoCD, Jenkins
Experience with on-call and customer incident investigations and root cause analysis at database and storage tiers.