Senior Database Administrator at CBTS – Chennai, Tennessee
Explore Related Opportunities
About This Position
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.
Job Summary
We are seeking an experienced Cassandra & MongoDB Administrator responsible for managing, maintaining, and optimizing large-scale NoSQL database environments. The ideal candidate will ensure high availability, performance, security, and scalability of Cassandra and MongoDB clusters across development, test, and production environments.
Key ResponsibilitiesDatabase Administration & Operations- Install, configure, upgrade, and manage Apache Cassandra and MongoDB database clusters
- Ensure high availability, fault tolerance, and disaster recovery across multi-node environments
- Perform routine database maintenance including patching, compaction tuning, and index management
- Manage backup, restore, and archival strategies for both Cassandra and MongoDB
- Monitor database performance, latency, throughput, and resource utilization
- Tune Cassandra (GC, heap, compaction, read/write paths) and MongoDB (indexes, queries, sharding)
- Analyze slow queries and optimize schema designs in collaboration with application teams
- Handle capacity planning and scaling (horizontal and vertical)
- Manage replication, clustering, and sharding
- Configure and support multi-datacenter Cassandra clusters
- Implement MongoDB replica sets and sharded clusters
- Test and execute DR drills and recovery procedures
- Set up and maintain monitoring tools (Prometheus, Grafana, Ops Manager, or equivalent)
- Proactively identify issues and resolve production incidents
- Perform root cause analysis for outages and performance degradation
- Implement database security best practices including:
- Authentication & authorization
- Encryption at rest and in transit
- Role-based access control (RBAC)
- Support compliance requirements and audit needs
- Automate routine DBA tasks using Shell, Python, or Ansible
- Work closely with DevOps, SRE, and application development teams
- Assist teams with schema design, data modeling, and query optimization
- Document operational procedures, standards, and runbooks
- Strong hands-on experience with Apache Cassandra
- Strong hands-on experience with MongoDB (Replica Sets & Sharded Clusters)
- In-depth knowledge of:
- NoSQL data modeling
- CAP theorem concepts
- Consistency levels and replication strategies
- Experience with Linux/Unix systems
- Proficiency in scripting (Shell, Python, or equivalent)
- Experience with backup tools, monitoring solutions, and alerting systems
- Experience with cloud platforms (Azure / AWS / GCP)
- Exposure to Kubernetes and containerized database deployments
- Knowledge of CI/CD pipelines and Infrastructure as Code (IaC)
- Understanding of streaming or big data ecosystems (Kafka, Spark – optional)
- Strong problem-solving and analytical skills
- Ability to work under pressure in production environments
- Good communication skills and stakeholder collaboration
- Willingness to participate in on-call support rotations
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
Scan to Apply
Job Location
Job Location
This job is located in the Chennai, Tennessee, 600089, United States region.