NMI - Senior MySQL Database Administrator
Requirements
• Has experience across a broad range of technology stacks and is always interested in learning more. • Enjoys being challenged to find creative solutions using both legacy and cutting edge technology. • Gets excited about automating away the tedious parts of their job, and about observability into the systems under their purview. • Has interest or experience in modern SRE shops, with a mixture of on-premise and public cloud infrastructure. • Wants to work with a globally distributed team of similarly skilled professionals, and is comfortable building relationships with teammates up to thousands of miles away.Key responsibilities: • 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 • Foundational understanding of TCP/IP Networking • Preferred: • Experience with Microsoft SQL Server 2019+ strongly preferred, but not required • Experience administering or provisioning cloud hosted databases such as Aurora RDS • Experience with No-SQL, OLAP, or data streaming and data lakes • MySQL or MSSQL certifications • Understanding of Infrastructure components and requirements outside of the database environment such as systems or networking – just the basics! • Experience working with toolchains such as Terraform, Puppet, Ansible, and Gitla • As well as being a part of something exciting everyday, you will also receive the following benefits: • Annual salary + bonus • A remote first culture! • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days • $130,000—$160,000 USD
Responsibilities
• 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 companyThere is an out-of-hours on-call rotation that will require the Senior Database Administrator to respond to and resolve or escalate any database-related problems within internal and customer facing SLAs.
Benefits
• A remote first culture! • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT