P

Partnerize

Automates pay-for-outcome partnership marketing

Lead Database Administrator

Database AdministrationConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Advanced administration of MySQL in production environments, on-premise or in the cloud.
  • Strong Linux system administration and networking awareness to independently support, secure, and maintain underlying servers.
  • Experience as the sole or lead owner for large production database infrastructure within a SaaS environment, with accountability for availability and performance, coordination with external technical stakeholders, and adherence to light change management processes.
  • Advanced experience configuring and troubleshooting complex MySQL replication setups, including primary-replica, multi-master, and GTID; resolving replication lag, managing failovers, and executing disaster recovery plans.
  • Working understanding of database monitoring tools and patterns, including what to measure, appropriate thresholds, and response mechanics.
  • Deep expertise in query tuning, slow query analysis, and schema optimisation, including normalisation, partitioning, query rewrites, and indexing strategies.
  • Proven track record of executing minimal-downtime upgrades and complex migrations, including in-place, cross-database, or ancillary workload migrations.
  • Ability to automate upgrade and migration processes using Python and/or Bash to build robust, version-controlled scripts.
  • Experience securing database infrastructure through SSL/TLS encryption, user access control, audit logging, and automated backup encryption.
  • Openness to learn the required technologies.
  • An interest in development, new technologies, and innovation.

Responsibilities

  • Take hands-on ownership of daily database operations, including managing and maintaining database infrastructure, backups, slow-running queries, and performance tuning.
  • Design, secure, and maintain the underlying Linux servers supporting large distributed databases.
  • Plan, manage, and deliver technical projects such as database upgrades and migrations; create step-by-step execution plans, communicate technical considerations, and explain business impacts to non-technical stakeholders.
  • Scope incoming work, delegate to team members where appropriate, and act as the definitive database escalation point for support teams across the organisation.
  • Measure and optimise system performance, and lead automation of management and monitoring for database platform infrastructure.
  • Collaborate with development teams, product owners, and other stakeholders to meet database needs and improve the testability of database aspects within software deployments.
  • Document procedures, best practices, and troubleshooting steps for knowledge sharing.
  • Plan, prioritise, and estimate tasks using Jira, and provide support for critical database-related issues during and outside normal business hours.
  • Mentor and coach engineers on database design, optimisation, and migration strategies.
  • Support development teams in refactoring technical debt.

Desired Qualifications

  • Hands-on expertise with Ansible for configuration management, deploying and managing databases in Kubernetes or other containerised environments, and managing version control and pipelines through GitLab for database-related changes.
  • Hands-on experience deploying and configuring monitoring and alerting stacks such as Prometheus, Grafana, or Percona Monitoring and Management.
  • Advanced PostgreSQL administration and experience managing database workloads across hybrid environments such as on-premise architecture combined with AWS.
  • Familiarity with columnar databases and cloud data platforms, particularly Apache Druid and Snowflake; experience with schema design, data sharding strategies, OLAP query optimisation for long-running queries, and zero-downtime upgrades in distributed environments.
  • Experience using Jira and Confluence for workflow management, project tracking, and technical documentation.

About the Company

Partnerize

Automates pay-for-outcome partnership marketing

Partnerize provides a platform that automates partnerships for B2B2C brands. It helps brands discover, recruit, optimize, and manage affiliate and partner programs, using a pay-for-outcome model so clients only pay for successful conversions. The product includes features for payment processing, brand safety, and fraud prevention, making it a single solution for managing partnerships. Compared with competitors, Partnerize emphasizes an end-to-end, performance-based approach with built-in security and payments, helping brands maximize ROI and minimize upfront costs. Its goal is to turn partnership channels into profit centers by aligning Partnerize's success with that of its clients through subscriptions and performance-based commissions.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$89.5M
Headquarters
Newcastle upon Tyne, United Kingdom
Founded
2010

Recently Posted Jobs

Explore more opportunities at Partnerize

See more jobs