Database Reliability Engineer
at Movable Ink (View all jobs)RemoteAs a Database Reliability Engineer at Movable Ink you will help to maintain, upgrade, and scale our SQL and NoSQL data stores handling hundreds of thousands of queries per second. We operate a multi-region, active-active content serving platform that serves billions of requests per day and our underlying storage systems serve multiple queries per request. Come and help us scale our storage systems and maintain high availability and reliability.
Responsibilities:
- Improve the monitoring and alerting associated with Movable Ink’s data stores
- Manage and improve the processes that we use to provision and scale production data stores as well as plan and execute zero/near-zero downtime upgrades of production data stores
- Manage and improve the processes we use for backups and disaster recovery
- Support service teams that require help with their data stores
- Perform capacity monitoring and capacity planning in collaboration with service teams
- Participate in on-call schedule to support storage systems
Qualifications:
- 5+ years of experience with self-managed SQL databases running in public cloud
- 5+ years of experience with Linux
- Experience with provider managed SQL databases such as RDS or Cloud SQL
- Experience managing high availability Postgres clusters with sharding and/or replication
- Experience with at least one non-RDBMS (ELK, Redis, Kafka/Pulsar)
- Expert with database monitoring tools and best practices
- Expert in database performance tuning and query optimizations
- Scripting experience in one of the following languages (Bash, Ruby, Python, Go)