Sr DataBase Administrator (Cassandra)
Permanent
Remote - Occasional visit
Job Description
As a Cassandra Database Administrator (DBA), you'll overseeing resilient and high-performing Cassandra Clusters, both on-premises and in the cloud, with a focus on optimizing throughput for read and write operations. Responsibilities include configuring settings, optimizing storage, facilitating the migration of on-premises services to cloud environments, and upholding the stability and efficiency of our applications. Working closely with our client's development teams, you'll implement Cassandra's optimal strategies, fostering productivity and pioneering advancements throughout the organization.
Responsibilities:
- Proficiency in Cassandra Query Language (CQL), the SQL-like query language utilized in Cassandra databases.
- Familiarity with the Gossip Protocol, which facilitates communication and coordination among Cassandra nodes.
- Managing upgrades to the latest Long-Term Support (LTS) version of Cassandra DataStax Enterprise.
- Implementing configurations to optimize CPU core usage per node.
- Upgrading the visual management tool provided by DataStax to its new replacement.
- Fine-tuning compaction strategies to enhance performance.
- Balancing storage utilization across nodes to ensure optimal resource allocation.
- Testing and updating team process documents to address recovery scenarios such as node loss.
- Enhancing and refining custom cluster management scripts developed in Python and shell scripting languages.