07 Nov
|
Rivago Infotech
|
Canada
07 Nov
Rivago Infotech
Canada
Role: Database Reliability Engineer - Cassandra
Location: Toronto, ON Canada (Remote)
Minimum Qualifications:
- 5+ years of experience running Apache Cassandra in large-scale production or SaaS environments.
- Solid understanding of distributed database systems internals, including replication and consistency levels, partitioning and token distribution, compaction, tombstones, and the read and write paths.
- Demonstrated production Apache Cassandra experience with:
- Capacity planning.
- Backup and recovery.
- Replication, multi-datacenter topologies, and high availability.
- Major-version upgrades.
- Repair, compaction, and performance tuning.
- Data modeling and partition key design, and reviewing query patterns for production impact.
- Incident response and root-cause analysis for customer-facing production systems.
- Experience working with cross-functional engineering teams.
- Ability to participate in on-call rotations and scheduled maintenance windows.
- Fluency in English, both oral and written.
Preferred Qualifications
Experience with:
- Operating Apache Cassandra at scale.
- Designing data models that avoid hotspots and unbounded partitions for
- high-volume workloads.
- Zero- or near-zero-downtime operations on production clusters, including node replacement, scaling, and cross-cluster migrations.
- Zero- or near-zero-downtime major-version upgrades of Apache Cassandra.
- Running Apache Cassandra in Kubernetes or other containerized environments.
- Amazon Keyspaces (managed Apache Cassandra), including data modeling, capacity configuration, and how it differs from running Cassandra yourself.
- Amazon Aurora (managed PostgreSQL), including data modeling, capacity configuration, and how it differs from running PostgreSQL yourself.
- YugabyteDB.
- Linux OS fundamentals.
- CI/CD and GitOps tools such as Jenkins and ArgoCD.
- Infrastructure-as-code and configuration management using Ansible.
- Building automation, tooling, or services used in production using Python.
- Observability platforms such as Prometheus, Grafana, Loki, or OpenTelemetry.
📌 Database Reliability Engineer (Canada)
🏢 Rivago Infotech
📍 Canada