I

impact.com

Builds software for brand partnerships

Senior MySQL Database Administrator

Database AdministrationConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaIn-person

About the Job

Requirements

  • A bachelor's degree in mathematics, statistics, economics, computer science, or a related field, or relevant professional experience.
  • At least 5 years of experience as a production Database Administrator.
  • At least 5 years of experience with MySQL, Percona Server 5.7/8.x, Cloud SQL, or AWS RDS.
  • Experience with ProxySQL 2.x/3.x, Orchestrator, and Percona XtraBackup.
  • At least 5 years of experience writing Linux shell scripts, Perl scripts, Python, or similar scripts.
  • Experience with PostgreSQL.
  • Experience with ClickHouse or other analytical database engines.
  • Familiarity with change data capture technologies such as Debezium and streaming platforms such as Kafka.
  • Experience managing PostgreSQL infrastructure and knowledge of database-agnostic best practices.
  • Knowledge of database security, including encryption at rest and in transit, authentication and authorization, and audit logging.
  • Experience with GitHub Orchestrator or similar MySQL topology orchestration tools.
  • Exposure to MySQL kernel source code or internal mechanisms.
  • Problem-solving ability to analyze complex, multi-layered issues systematically.
  • Ownership and availability for on-call work and critical incident response.
  • Ability to document decisions, procedures, and architectural choices.
  • Ability to collaborate across engineering teams and influence without authority.
  • Attention to detail and commitment to operational excellence and data integrity.

Responsibilities

  • Manage and maintain Percona Server for MySQL versions 5.7, 8.0, 8.4, and later across production, staging, and development environments, including multi-terabyte instances.
  • Design and implement ProxySQL configurations for high availability, load balancing, query routing, and connection pooling at scale.
  • Manage MySQL and PostgreSQL topology using GitHub Orchestrator, including automated failover and orchestration workflows.
  • Design, implement, and maintain backup and disaster recovery strategies using XtraBackup, binary log replication, and point-in-time recovery procedures.
  • Perform SQL query analysis and optimization using pt-query-digest, EXPLAIN analysis, and query profiling to identify bottlenecks and improve performance.
  • Optimize database performance, including InnoDB configuration, buffer pool settings, query execution plans, and index strategies.
  • Administer secondary database engines, including ClickHouse, Cloud SQL, RDS MySQL, Aurora, and SingleStore, and evaluate their use cases within the architecture.
  • Implement and maintain infrastructure-as-code using Terraform and Puppet for database provisioning and configuration management.
  • Architect and manage multi-region, multi-cloud database deployments across Google Cloud and AWS, balancing cost, latency, and resilience.
  • Develop and execute runbooks for database operations, incident response, and disaster recovery.
  • Monitor database health using Percona Monitoring and Management, custom alerting, and observability tools; investigate and resolve performance degradation.
  • Manage database access controls, user provisioning, privilege auditing, and security hardening in compliance with least-privilege principles.
  • Conduct capacity planning and growth projections based on usage trends, workload analysis, and business requirements.
  • Lead database upgrade initiatives, including testing, planning, and execution while minimizing downtime through automated tooling and blue-green deployment strategies.
  • Collaborate with application engineering teams to optimize data models, query patterns, and integration with database infrastructure.
  • Mentor junior DBAs and engineers on database best practices, troubleshooting methodologies, and operational excellence.

Desired Qualifications

  • Experience mentoring DBAs or conducting technical training.
  • Oracle MySQL, Percona, or AWS Database Specialty certifications.

About the Company

impact.com

Builds software for brand partnerships

impact.com builds partnership software for brands that sell through affiliates, creators, and customer referrals. Its Performance, Creator, and Advocate products let marketing teams coordinate these channels through a shared platform rather than separate program tools. Brands use the software to recruit partners, agree on contracts, attribute sales, monitor activity, and automate payments, while publishers and creators find brands through its marketplace. The company earns subscription fees for its software and charges additional fees for services and payment volume above contracted limits. Founded in 2008, impact.com is headquartered in Santa Barbara, California.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$331.4M
Headquarters
Santa Barbara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at impact.com

See more jobs