Senior Database Reliability Engineer

Argentina Brazil Colombia Latin America Mexico Data Engineer Engineering

Required skills

MySQL / strong
Python / strong
Bash / good
English / strong

We are looking for a well-rounded Senior Database Reliability Engineer who will be responsible for the daily operations, ensuring the seamless functioning of databases. This includes executing regular maintenance tasks to enhance performance and establishing routine backup strategies for securing critical data. The position involves investigating and promptly addressing database-related issues, collaborating closely with cross-functional teams, and overseeing the monitoring and optimization of queries to boost efficiency.

Do you feel like you are good for this role? Keep reading, and let’s discuss your future career opportunities.

Project

Our platform serves as a specialized hub to maximize the monetization potential of their projects. Empowering artists and content creators, we provide a comprehensive set of tools and features specifically designed to support their creative endeavors.

Requirements

  • 6+ years of experience as a Database Reliability Engineer / Site Reliability Engineer / Software Engineer
  • Experience managing high-scale MySQL deployments running in the cloud (preferred AWS running on EC2)
  • Hands-on experience with Python, Ansible, and bash scripting
  • Familiarity with Percona MySQL tooling (Orchestrator, XtraBackup, PMM)
  • Familiarity with Python ORMs like SQLAlchemy
  • Experience identifying and mitigating MySQL performance bottlenecks like long-running queries, database locking, and suboptimal query design
  • Excellent communication skills and comfortable interacting with engineers from other teams for incident resolution and performance regression deep dives
  • High engineering skills and a passion about setting the bar higher

WOULD BE A PLUS:  

  • Knowledge or experience with Terraform for infrastructure as code (IaC), enabling the automation of provisioning and managing infrastructure resources
  • Familiarity with NoSQL databases, providing versatility in managing different types of data storage systems

Responsibilities

  • Operate four high-scale self-managed MySQL 8 database clusters running on EC2 in AWS (leader/follower topology)
  • Provide 24/7 on-call support on a weekly rotating basis (Monday to Monday)
  • Mitigate, resolve, and analyze the root causes of database-related production issues
  • Improve observability, dashboards, and alerting of the database stack to identify issues before incidents occur proactively
  • Perform routine database maintenance such as:
    • Performance analysis and improvements
    • Monthly scale-up and scale-downs for payments batch processing
    • Oversee backup automation
    • Database migrations
    • Database rightsizing
  • Review and provide feedback on MySQL schema changes
  • Work with engineers on the East and West Coast of the United States

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF2807M

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?




      Did you hear about us before visiting the site?