
Staff Database Reliability Engineer
Achievers
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • 🇨🇦 Canada
Visit company websiteJob Level
Lead
Tech Stack
AWSAzureChefCloudGoogle Cloud PlatformLAMPMicroservicesMongoDBMySQLPHPPostgresPuppetPythonRubyTerraform
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
MySQLPostgreSQLMongoDBperformance tuningscripting languagesMySQL replication technologiesMySQL shardingMySQL partitioningcloud servicesLAMP stack
Soft skills
technical leadershipstrategic directionproblem solvingdebuggingcommunicationself-starter