Monday, June 22, 2015

SendGrid - MySQL DBA

SendGrid is and always will be an engineering company. We hire people with a wide range of technical skills and expertise who are interested in solving large-scale development problems, like how to deliver billions of transactional emails per month in a secure and scalable way.

What You’ll Do

As a MySQL DBA, you’ll be largely responsible for providing operational database services to the organization. This is a production DBA role, as such it will require a commitment on your part as well as ours. Some of the primary responsibilities of this role would include owning, tracking and resolving database related incidents and requests, fulfilling requests and resolving incidents within SLAs, reviewing service related reports (e.g: database backups, maintenance, monitoring) on a daily basis to ensure service related issues are identified and resolved within established SLAs, responding to database related alerts and escalations and working with engineering to come up with strategic solutions to recurring problems.

This MySQL DBA role requires a service oriented mentality, high sense of ownership of the problems and requests assigned, focus on managing and resolving issues in alignment with the SLAs, establishing and maintaining communication with technology customers to keep them updated with status of their requests, initiating and performing changes on production systems and proactively escalating any issues that cannot be resolved within the established timeframes.

About You

Strong experience with datastore architecture for large scale web operations
Experience in troubleshooting and resolving database problems
Experience with MySQL automated master failover
Experience in Performance Tuning and Optimization, using monitoring and troubleshooting tools
Experience with backups, restores and recovery models
Knowledge of High Availability and Disaster Recovery options for MySQL Server
Experience in implementing operational automation using Chef or similar tools
Knowledge of indexes, index management, and statistics
Experience working with a diverse stack of applications in CentOS Server
Good communication and documentation skills
BS or MS Computer Science or related technical discipline
5+ years experience in a similar position
Highly self-motivated, organized, detail-oriented, strong sense of ownership, drive to learn and master new technologies, and the ability to work in a highly dynamic environment
NoSQL experience
Experience with MySQL cluster solutions
Certification is a plus
We're an agile, fast growing company and this job description isn't meant to be an exhaustive list of your qualifications or all the things you'll do.