Hybrid Staff Database Reliability Engineer

Posted yesterday

Apply now

About the role

  • Staff Database Reliability Engineer managing MySQL and PostgreSQL clusters for Achievers. Building reliable, fast, and secure data systems while collaborating with development teams.

Responsibilities

  • Provide technical leadership and strategic direction for managing and scaling MySQL MongoDB, and PostgreSQL database clusters, ensuring optimal performance, reliability, and security across the Achievers platform.
  • Lead advanced performance tuning and optimization initiatives, proactively identifying bottlenecks and implementing solutions to enhance database efficiency for a global SaaS environment.
  • Partner with development teams to architect and optimize complex queries and database interactions, elevating application performance and reliability.
  • Design and implement robust automation frameworks for database administration, driving the evolution of best practices and tooling for continuous improvement.
  • Evaluate, define, and champion process improvements to increase reliability, scalability, and maintainability of database infrastructure.
  • Develop and maintain sophisticated scripts and tools to support seamless delivery of database updates, schema changes, and operational tasks.
  • Lead proactive initiatives to assess and implement enhancements for the database infrastructure, leveraging emerging technologies and industry trends.
  • Architect cloud database solutions supporting microservices at enterprise scale, guiding infrastructure design and strategic decision-making for global deployments.

Requirements

  • 5+ years experience in managing MySQL in a high traffic SaaS environment
  • Experience with recent MySQL versions 5.7, 8 etc.
  • Some experience with other database engines. (eg PostgresSQL, Clickhouse)
  • Some experience working in cloud services (GCP, AWS, Azure)
  • Strong understanding of MySQL replication technologies. (eg. Tungsten, Galera, Group Replication)
  • Strong experience in MySQL sharding and partitioning
  • 2+ years experience with scripting languages (eg. Bash, python, ruby)
  • 2+ years experience working with a LAMP stack
  • Excellent verbal and written communication skills
  • Strong problem solving and debugging skills
  • Have knowledge in data warehousing and enterprise IT concepts
  • Advanced Python development skills is preferred
  • You're a self starter
  • Experience with infrastructure-as-code tools such as Chef, Puppet, and Terraform
  • Background in PHP development is ideal (that's our legacy)
  • High proficiency and comfort working in command-line environments

Benefits

  • Achievers is an equal opportunity employer
  • Inclusive and accessible recruitment process
  • Diverse and inclusive team of passionate, hardworking individuals
  • Environment of connection, security, and community

Job title

Staff Database Reliability Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job