Note: The job is a remote job and is open to candidates in USA. NMI is seeking a Senior Database Administrator with MySQL experience who is passionate about running applications in an exceedingly high availability environment within our SRE organization. The successful applicant will become a core member of the SRE team, responsible for maintaining and improving the MySQL database estate and collaborating with developers to enhance database performance.
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 company
- There 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
Skills
- 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
- 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
Benefits
- Annual salary + bonus
- A remote first culture!
- Flex PTO
- Health, Dental and Vision Insurance
- 13 Paid Holidays
- Company volunteer days
Company Overview