Senior Database Reliability Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Database Reliability Engineer (PostgreSQL): Own production database reliability for PostgreSQL and expand safe operations across ClickHouse, MongoDB, and Redis with an accent on HA design, failover/recovery, and incident-proof operational evidence. Focus on automating DBA workflows, improving observability and SLO-driven alerting, and building DBaaS-style self-service to reduce manual DBA dependency while maintaining safety and auditability.
Company
/ TuxCare is a remote-first infrastructure and security company building and operating production platforms for hosting providers and enterprises.
What you will do
- Own production PostgreSQL reliability: HA (Patroni), PgBouncer, replication, failover, upgrades, vacuum/bloat control, query tuning, locks/indexes, capacity planning, backups, PITR, and restore validation.
- Improve disaster recovery with tested restores, documented recovery paths, measurable RTO/RPO targets, runbooks, and safe maintenance plans.
- Support the wider database estate (ClickHouse, MongoDB, Redis): troubleshoot incidents, review access and data-safety changes, improve monitoring, and learn production ClickHouse patterns.
- Automate DBA workflows using Ansible, Terraform/OpenTofu, GitLab CI/CD, scripts, and reproducible runbooks for provisioning, grants, backups/restores, health checks, and ownership metadata.
- Build DBaaS-style self-service capabilities so engineering teams can request databases, access/credentials, and operational checks with less manual DBA work.
- Enhance observability and incident response using Grafana, metrics/logs, SLOs, alert rules, Opsgenie routing, and clear communication during production issues.
Requirements
- Deep hands-on PostgreSQL experience in business-critical production environments (typically 5+ years or equivalent depth).
- Strong PostgreSQL internals/operations knowledge: MVCC, WAL, transactions, locks, indexes, query planning, replication, autovacuum, bloat, major upgrades, backups, PITR, and restore testing.
- Proven HA database experience with the ability to reason about quorum, split-brain risk, failover, rollback, and recovery.
- Strong Linux and infrastructure fundamentals: systemd, networking, storage/filesystems, CPU/memory/disk bottlenecks, TLS, DNS, firewalls, and root-cause troubleshooting.
- Automation skills with Ansible and scripting; Terraform/OpenTofu and GitLab CI/CD are strong advantages.
- English: upper-intermediate or higher for clear team communication.
Nice to have
- ClickHouse operations (replication, Keeper/ZooKeeper, MergeTree engines, distributed DDL, grants/row policies, backups, query troubleshooting, cluster recovery).
- MongoDB replica sets and Percona Backup for MongoDB.
- Redis/Sentinel and broker/cache failure modes.
- Database observability and SLOs (golden signals, alert tuning, executable incident runbooks).
- Experience building internal platforms, self-service portals, or DBaaS workflows.
Culture & Benefits
- Fully remote work with flexible working hours and the ability to work from any location worldwide.
- 24 days of paid vacation per year, 10 national holidays, and unlimited sick leave.
- Compensation for private medical insurance; co-working and gym/sports reimbursement.
- Education budget and support for professional development.
- Reward opportunity for the most innovative idea that the company can patent.
Hiring process
- Interviews focused on production database reliability ownership, HA/DR practices, automation, and incident response.
- Discussion of PostgreSQL depth and readiness to learn ClickHouse operations quickly and safely.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →