Own the design, maintenance, and ongoing improvement of NMI’s MySQL database estate, including restructuring database resources to meet performance, redundancy, and reliability goals
Maintain and administer Microsoft SQL Server environments (prior experience not required; willingness to learn is essential)
Manages and monitors all databases across multiple platforms
Contribute to the design and evolution of database architecture
Participate in an on-call rotation for database related incidents
Test, document and continuously improve database performance across the enterprise
Perform incident root cause analysis, identify preventative measures, and participate in blameless post-incident reviews
Collaborate with developers to resolve performance issues and support database-related enhancements
Communicate effectively with technical and non-technical stakeholders across the company
Requirements
5+ years of DBA knowledge and experience with MySQL & MariaDB
Experience performing database patches and major version upgrades
Experience in the following: High Availability, Replication, Disaster Recovery, and Backup
Production experience with the technologies mentioned below:
Galera, MHA or Orchestrator
Group and transactional replication
Skilled in database design and architecture
Excellent troubleshooting skills and instincts
Foundational understanding of Linux and Windows in a production environment