JOBSEARCHER

Cassandra Database Administrator (DBA)

Position: Cassandra Database Administrator (DBA)Job Summary:We are seeking a skilled Cassandra Database Administrator to manage, maintain, and optimize our distributed database systems. The ideal candidate will have hands-on experience in deploying, configuring, and tuning Cassandra clusters, ensuring high availability, security, and performance for mission-critical applications.Key ResponsibilitiesInstall, configure, and maintain Cassandra clusters across development, test, and production environments.Monitor and optimize Cassandra performance, including read/write latency, compaction strategies, and garbage collection tuning.Implement backup, restore, and disaster recovery solutions for Cassandra databases.Design and maintain data replication, consistency, and partitioning strategies.Manage schema design and updates in collaboration with application developers.Perform capacity planning, cluster scaling, and resource utilization optimization.Ensure data security, access control, and compliance with organizational policies.Troubleshoot database-related issues and work closely with DevOps/SRE teams for resolution.Create and maintain detailed documentation for database architecture, procedures, and best practices.Stay updated on new Cassandra releases, tools, and best practices.Required Skills & QualificationsProven experience as a Cassandra DBA or in a similar role managing distributed NoSQL databases.Strong understanding of Cassandra architecture, data modeling, and query patterns (CQL).Proficiency in cluster management tools (e.g., nodetool, OpsCenter, DataStax tools).Experience with Cassandra internals: gossip protocol, hinted handoff, repair processes, consistency levels, and compaction.Knowledge of Linux/Unix system administration and shell scripting.Familiarity with backup/restore tools (e.g., Medusa) and monitoring solutions (Prometheus, Grafana, etc.).Hands-on experience with cloud environments (AWS, GCP, or Azure) hosting Cassandra clusters.Strong troubleshooting and problem-solving skills.Ability to work collaboratively in agile, fast-paced environments.Preferred QualificationsExperience with DataStax Enterprise or Astra DB.Knowledge of Kafka, Spark, or other data integration tools.Familiarity with Kubernetes deployments for Cassandra.Understanding of security best practices for distributed databases.