Database Reliability Engineer
Hybrid
Full Time
#Engineering
#MySQL
#PostgreSQL
#MongoDB
#Linux
#Cloud Services
We are looking for a Senior Database Reliability Engineer to join our growing team in Canada. You will play a vital role in managing, scaling, and securing our extensive MySQL and PostgreSQL clusters within GCP, ensuring our infrastructure remains performant and reliable as we support a global microservices architecture.
Responsibilities
- Oversee our SQL and NoSQL database clusters to guarantee optimal performance.
- Perform continuous tuning and optimization of database systems.
- Collaborate with development teams to refine and optimize complex queries.
- Automate routine database administration tasks to increase efficiency.
- Develop and implement process improvements to enhance overall system reliability.
- Create scripts and internal tools to support the continuous delivery of database updates.
- Design cloud database infrastructure capable of scaling to meet global demands.
- Prioritize automation to improve our operational workflows.
Must-haves
- At least 5 years of experience managing MySQL within a high-traffic SaaS environment.
- Proficiency with recent MySQL versions, including 5.7 and 8.
- Strong background in Linux environments.
- Experience with additional database engines, such as PostgreSQL or Clickhouse.
- Knowledge of MongoDB or other NoSQL database solutions.
- Practical experience working with cloud services like GCP, AWS, or Azure.
- Deep understanding of MySQL replication technologies, such as Tungsten, Galera, or Group Replication.
- Expertise in MySQL sharding and partitioning techniques.
- At least 3 years of experience with scripting languages like Bash, Python, or Ruby.
- At least 3 years of experience working with a LAMP stack.
- Excellent verbal and written communication skills in English.
- Strong problem-solving and debugging abilities.
- Familiarity with data warehousing and enterprise IT concepts.
Nice-to-haves
- Advanced proficiency in Python development.
- Experience with configuration management and infrastructure tools like Chef, Puppet, or Terraform.
- Background in running MySQL within a microservices architecture using Kubernetes.
- Experience in PHP development.
- A strong preference for working within a CLI over a GUI.
Benefits
- Hybrid work model.





