About TargetBay: TargetBay is a fast-growing eCommerce marketing automation SaaS company based out of Chennai and Atlanta. Clients use our products to increase their online sales through our personalized email marketing and reviews technologies. We have over 3,000 eCommerce companies using our product. Job Summary: The Cassandra Administrator is responsible for the efficient and reliable operation of Cassandra database systems. This role involves designing, implementing, and maintaining Cassandra clusters, ensuring optimal performance, data integrity, and high availability. The Cassandra Administrator will work closely with development teams, system administrators, and database architects to support data-driven applications and ensure the smooth functioning of the database infrastructure. Key Responsibilities: 1. Cassandra Cluster Administration:
Install, configure, and maintain Cassandra clusters across multiple environments.
Monitor and optimize cluster performance, including capacity planning and troubleshooting.
Manage and tune Cassandra configuration parameters to ensure optimal performance.
Implement and maintain data replication, backup, and recovery strategies.
Conduct regular health checks and performance audits of the Cassandra clusters.
2. Database Design and Schema Management:
Collaborate with development teams and database architects to design and implement Cassandra data models and schemas.
Define and enforce best practices for data modeling and schema design.
Perform schema changes and migrations while ensuring minimal downtime and data consistency.
Collaborate with development teams to understand application requirements and translate them into Cassandra data models.
Design scalable and efficient data models that optimize performance and ensure data integrity.
Analyze existing data models and propose improvements for enhanced performance and scalability.
Conduct thorough testing and validation of data models to ensure optimal performance and usability.
3. Security and Access Control:
Implement and enforce security measures to protect data stored in Cassandra.
Set up and manage user accounts, roles, and permissions.
Monitor and audit user activity to ensure compliance with security policies.
4. Monitoring and Alerting:
Set up monitoring tools and dashboards to track cluster performance, utilization, and health.
Configure alerts and notifications for critical events or potential issues.
Respond promptly to alerts and troubleshoot any database-related problems.
5. Collaboration and Documentation:
Collaborate with cross-functional teams, including developers, system administrators, and network engineers, to resolve database-related issues.
Document database configurations, procedures, and troubleshooting guide
Database Design and Data Modeling
Provide technical guidance and support to team members and stakeholders.
Qualifications and Skills:
Proven experience as a Cassandra Administrator or a similar role.
Strong knowledge of Cassandra database architecture, concepts, and administration.
Proficiency in Cassandra cluster setup, configuration, and monitoring.
Experience with data modeling, schema design, and query optimization in Cassandra.
Understanding of distributed systems and principles of high availability.
Familiarity with security best practices and implementing access controls in Cassandra.
Experience with Cassandra performance tuning, troubleshooting, and capacity planning.
Proficient in scripting languages (e.g., Python, Bash) for automation and monitoring tasks.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.