Senior Database Administrator
CBTS.com
Office
Chennai, India
Full Time
CBTS serves enterprise and midmarket clients in all industries across the United States and Canada. CBTS combines deep technical expertise with a full suite of flexible technology solutions--including Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, CBTS delivers comprehensive technology solutions for its clients' transformative business initiatives. For more information, please visit www.cbts.com.
OnX is a leading technology solution provider that serves businesses, healthcare organizations, and government agencies across Canada. OnX combines deep technical expertise with a full suite of flexible technology solutions—including Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, OnX delivers comprehensive technology solutions for its clients’ transformative business initiatives. For more information, please visit www.onx.com.
Position Overview
We are seeking a skilled Cassandra Database Administrator (DBA) to design, implement, optimize, and maintain highly available Cassandra database clusters. The ideal candidate will have hands‑on experience with NoSQL technologies, strong performance‑tuning skills, and expertise in distributed systems.
Key Responsibilities
Database Administration & Operations
- Install, configure, and manage Cassandra clusters across production, staging, and development environments.
- Monitor cluster health, capacity, replication, and performance using tools such as nodetool, DataStax OpsCenter, and other monitoring frameworks.
- Perform routine maintenance including repairs, upgrades, compactions, and node replacements.
Performance Optimization
- Analyze performance metrics and proactively identify bottlenecks.
- Tune Cassandra parameters for optimal read/write throughput and low‑latency performance.
- Conduct capacity planning and ensure proper data modeling based on access patterns.
Data Modeling & Architecture
- Design scalable data models aligned with business and application requirements.
- Work closely with application teams to optimize queries and achieve efficient data access.
- Apply best practices for partitioning, replication strategy, and consistency levels.
Backup, Recovery & Security
- Develop, implement, and test backup and disaster recovery strategies.
- Ensure security of database clusters through authentication, authorization, encryption, and network policies.
- Maintain compliance with data governance and regulatory standards.
Automation & Scripting
- Automate administrative tasks using Python, Bash, or Ansible.
- Build monitoring dashboards and alerts for proactive issue detection.
Troubleshooting & Support
- Diagnose and resolve cluster issues, latency problems, and node failures.
- Provide 24/7 on‑call support as part of a rotational schedule.
- Collaborate with DevOps, SRE, and Engineering teams for deployment and release cycles.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 3+ years of experience managing Apache Cassandra or DataStax Enterprise clusters.
- Strong understanding of distributed systems, replication, consistency models, and CAP theorem.
- Hands‑on experience with Linux administration and shell scripting.
- Proficiency in reading Cassandra logs, running repairs, understanding gossip, and managing SSTables.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with Kubernetes, Docker, and microservices architecture.
- Knowledge of streaming technologies such as Kafka.
- Experience with other NoSQL databases (MongoDB, Couchbase, ScyllaDB).
- Certifications in Cassandra or DataStax technologies.
Soft Skills
- Strong analytical and problem‑solving abilities.
- Effective communication and collaboration with cross‑functional teams.
- Ability to work in fast‑paced, high‑availability environments.
