Database Administrator

The Job Network
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 160K

Job location

Remote

Tech stack

Microsoft Windows
Databases
Database Design
Linux
DevOps
Disaster Recovery
MariaDB
Microsoft SQL Server
MySQL
Online Analytical Processing
NoSQL
Ansible
Data Streaming
Transmission Control Protocol (TCP)
Toolchain
Management of Software Versions
System Availability
Database Performance
Data Lake
Puppet
Terraform
Service Stack

Job description

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. This opportunity to work with similarly skilled professionals in a rapidly growing environment offers opportunities to level-up observability and automation skills while maintaining a series of databases across multiple key products.

The SRE team is responsible for the operation of all hardware and software within the production and office environments. This consists of a network connecting to different sites across the globe that must be highly available 24x7 with a minimal desired target of 99.99% availability. The successful applicant as Senior Database Administrator will become a core member of the SRE team with the opportunity to work with experts in the infrastructure, networking, and DevOps space., * 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.

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., Required:

  • 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

Benefits & conditions

Manage and improve NMI's MySQL database estate in a high-availability SRE environment. Administer multi-platform databases, design database architecture, tune performance, perform upgrades and backups, participate in on-call rotations and incident RCA, and collaborate with developers and stakeholders to ensure reliability and scalability. The summary above was generated by AI, As well as being a part of something exciting everyday, you will also receive the following benefits:

  • Annual salary + bonus
  • A remote first culture!
  • Flex PTO
  • Health, Dental and Vision Insurance
  • 13 Paid Holidays
  • Company volunteer days

What we do!

NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We're all about enabling more payments in more ways and more places.

We believe that having a diverse group of employees strengthens both our work and our workplace. We're focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys.

Apply for this position