NoSQL Database-Cassandra
Role: NoSQL Database Cassandra-high priority
Location: Fully Remote
Employment Type: Contract- 8-12 months
Technical Interview: Required (Hands-on coding and problem-solving assessment)
Job Summary:
Client is seeking a highly skilled NoSQL Database Administrator (DBA) with expertise in Cassandra. The ideal candidate will have at least 7 years of experience working with NoSQL databases, with at least 70% of their time dedicated to these technologies. The role requires strong scripting proficiency, experience in high-performance, resilient database environments, and deep knowledge of configuration management, security, and privileged access controls.
The candidate must be prepared for a rigorous technical interview to demonstrate proficiency in database design, performance tuning, security, automation, and scripting.
Responsibilities:
- Configuration Management (IT Risk)
- Implement and maintain Cassandra and MongoDB configurations for high availability and disaster recovery.
- Optimize replication, partitioning, and sharding strategies to ensure data consistency and performance.
- Utilize Infrastructure as Code (IaC) (e.g., Terraform, Ansible) for database provisioning and configuration.
- Maintain schema design best practices, ensuring efficiency in NoSQL structures.
- Implement and manage backup and recovery procedures to prevent data loss.
- Security Management (Cybersecurity Risk)
- Configure Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC), and Identity Access Management (IAM) for database security.
- Implement encryption mechanisms for data at rest and in transit (TLS/SSL, KMIP).
- Monitor and enforce audit logging for database transactions to detect unauthorized access.
- Conduct regular security assessments and vulnerability scans in NoSQL environments.
- Work with compliance teams to ensure adherence to industry security standards (ISO, NIST, SOC2).
- Resiliency and Performance Monitoring (IT Risk/Business Continuity Risk)
- Configure real-time monitoring tools (Prometheus, Grafana, OpsCenter, CloudWatch, ELK Stack) to track database performance and availability.
- Perform query optimization and indexing strategies for NoSQL performance tuning.
- Manage distributed database clusters, ensuring minimal downtime and failover readiness.
- Implement disaster recovery strategies, including multi-region replication and point-in-time recovery.
- Automate performance benchmarking and capacity planning to scale NoSQL databases efficiently.
- Logical and Privileged User Management (Cybersecurity Risk)
- Implement privileged access controls for database administrators and developers.
- Regularly review and audit user roles, permissions, and access logs for anomalies.
- Ensure compliance with least privilege (PoLP) and Zero Trust security models.
- Work closely with security teams to harden database configurations against insider threats.
- Automate user provisioning and de-provisioning through scripting (Python, Bash).
Role: NoSQL Database Cassandra-high priority
Location: Fully Remote
Employment Type: Contract- 8-12 months
Technical Interview: Required (Hands-on coding and problem-solving assessment)
Job Summary:
Client is seeking a highly skilled NoSQL Database Administrator (DBA) with expertise in Cassandra. The ideal candidate will have at least 7 years of experience working with NoSQL databases, with at least 70% of their time dedicated to these technologies. The role requires strong scripting proficiency, experience in high-performance, resilient database environments, and deep knowledge of configuration management, security, and privileged access controls.
The candidate must be prepared for a rigorous technical interview to demonstrate proficiency in database design, performance tuning, security, automation, and scripting.
Responsibilities:
- Configuration Management (IT Risk)
- Implement and maintain Cassandra and MongoDB configurations for high availability and disaster recovery.
- Optimize replication, partitioning, and sharding strategies to ensure data consistency and performance.
- Utilize Infrastructure as Code (IaC) (e.g., Terraform, Ansible) for database provisioning and configuration.
- Maintain schema design best practices, ensuring efficiency in NoSQL structures.
- Implement and manage backup and recovery procedures to prevent data loss.
- Security Management (Cybersecurity Risk)
- Configure Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC), and Identity Access Management (IAM) for database security.
- Implement encryption mechanisms for data at rest and in transit (TLS/SSL, KMIP).
- Monitor and enforce audit logging for database transactions to detect unauthorized access.
- Conduct regular security assessments and vulnerability scans in NoSQL environments.
- Work with compliance teams to ensure adherence to industry security standards (ISO, NIST, SOC2).
- Resiliency and Performance Monitoring (IT Risk/Business Continuity Risk)
- Configure real-time monitoring tools (Prometheus, Grafana, OpsCenter, CloudWatch, ELK Stack) to track database performance and availability.
- Perform query optimization and indexing strategies for NoSQL performance tuning.
- Manage distributed database clusters, ensuring minimal downtime and failover readiness.
- Implement disaster recovery strategies, including multi-region replication and point-in-time recovery.
- Automate performance benchmarking and capacity planning to scale NoSQL databases efficiently.
- Logical and Privileged User Management (Cybersecurity Risk)
- Implement privileged access controls for database administrators and developers.
- Regularly review and audit user roles, permissions, and access logs for anomalies.
- Ensure compliance with least privilege (PoLP) and Zero Trust security models.
- Work closely with security teams to harden database configurations against insider threats.
- Automate user provisioning and de-provisioning through scripting (Python, Bash).