Logo
job logo

Senior Database Administrator

CBTS, Nashville, TN, United States


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 Responsibilities Database 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

Performance & Optimization

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)

High Availability & Disaster Recovery

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

Monitoring & Troubleshooting

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

Security & Compliance

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

Automation & Collaboration

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

Required Skills & Qualifications Technical Skills

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

Preferred Skills

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)

Soft Skills

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

Education

Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)

#J-18808-Ljbffr