Reach out directly about this role
Backend Developer for the Managed MySQL Team
We provide our clients with a convenient tool for working with MySQL clusters, relieving users of the headache of configuring and maintaining hosts. Our automation can survive various abnormal situations, restoring the cluster state "one second before". Our tech stack: Go, Python 3.x, SaltStack, and cloud infrastructure.
Our databases are mission-critical. They power numerous external customer services and key internal Yandex services: Kinopoisk, Music, Direct, advertising platforms, and other high-load systems that require a reliable OLTP foundation.
Advantages of our platform: * High availability — automatic failover in case of failures * Fast recovery from backups — minimal downtime * Monitoring "out of the box" — full control over cluster state * Zero-downtime updates — minimal downtime during upgrades * Infrastructure as Code — infrastructure management via Terraform * Performance diagnostics — built-in performance diagnostic tools
We are currently working on the following major tasks: * Advanced L7 load balancer for DBMS * High-speed Point-in-Time Recovery * Advanced cluster state diagnostics * Convenient user management directly via SQL
Subscribe to the Inside Yandex Cloud Telegram channel to learn more about our team and technologies!
Improving Cluster Resilience Algorithms You will ensure stability across a vast number of hosts with a limited team, improving cluster resilience algorithms: eliminating connectivity losses between hosts, solving problems of extreme host load, and others.
User Support You will engage in user support in non-trivial "we didn't do anything, it broke on its own" scenarios.
More about backend at Yandex — in the Yandex for Backend channel
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
By job title
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type