Job Description
We’re seeking a Senior MySQL DBA to help with our growing database environment. This role is key to help maintain the high reliability and performance of our application. We have many sharded databases and an environment which is constantly expanding. We operate in AWS, and are looking for a hardworking and experience DBA with a drive for consistency and reliability, solid understanding in database administration and scripting and an excellent temperament to fit into the team.
What you get to do every day:
Work closely with the Engineering teams based in all the regions Zendesk has presence
Perform regular database schema changes with no downtime
Perform and lead migrations of customer data between shards
Build new database clusters/shards for support customer data growth
Seek performance issues and suggest optimizations
Automate recurring DBA tasks
Be a member of the DBA team on-call (when on rotation)
Supervise the database environment to maintain high-availability and proactively identify and address issues
Work with and educate our Engineering teams to make good schema design choices and write efficient queries
Observe and improve our backup solution to ensure that our customers’ data is always secure
Influence peer efficiency by staying on top of the industry, as well as give to the industry on behalf of Zendesk
5+ years of consistent, commercial background with MySQL architecture, replication, sharding, monitoring, troubleshooting and backups.
Affinity for automation and strong use of a scripting language (such as Bash, Perl, Python, Ruby, Go)
Experienced with SQL and stored routines
Solid grasp of AWS database technologies like Aurora, DynamoDB, etc would be useful
Experience with MySQL in sharded environment and associated challenges with performance and growth
Experience working with DataDog and ProxySQL will be a plus
Ability to meet results and drive your work to completion within specified timelines
Multi-functionally in many areas without being constrained by your job function
Great interpersonal and communication skills
Collaborative, upbeat work ethic where you are encouraged to take ownership, and have fun
Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law.