P

Partnerize

Automates pay-for-outcome partnership marketing

Lead Database Administrator

Database AdministrationConfirmed live in the last 24 hours
Full-timeNo salary listed

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 the 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.
  • Track record executing minimal-downtime upgrades and complex migrations, including in-place, cross-database, or ancillary workload migrations.
  • Ability to automate upgrades and migrations 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.
  • Ability to plan and communicate complex technical work independently and articulate its business impact to stakeholders.
  • Ability to provide out-of-hours or on-call support for critical database issues.

Responsibilities

  • Take hands-on ownership of daily database operations, including backup management, resolving slow-running queries, and performance tuning.
  • Design, secure, and maintain the underlying Linux servers that support large distributed databases.
  • Plan, manage, and deliver technical projects such as database upgrades and migrations; map out 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.
  • Measure and optimise system performance and lead automation of database-platform management and monitoring.
  • Work with development teams, product owners, and stakeholders to meet database needs and improve the testability of database aspects in software deployments.
  • Document procedures, best practices, and troubleshooting steps for knowledge sharing.
  • Plan, prioritise, and estimate tasks using Jira, and support critical database issues during and outside normal business hours.
  • Coach and mentor engineers on database design, optimisation, and migration strategies.
  • Support development teams in refactoring technical debt.

Desired Qualifications

  • Hands-on expertise using Ansible for configuration management, deploying and managing databases in Kubernetes or other containerised environments, and managing version control and pipelines through GitLab for database changes.
  • 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 in a hybrid environment, such as on-premise architecture combined with AWS.
  • Familiarity with columnar databases and cloud data platforms, particularly Apache Druid and Snowflake, including schema design, data sharding, 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.
  • Openness to learning required technologies and interest in development, new technologies, and innovation.

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