Overview
Skills
Job Details
Hello Associates,
Hope you are doing great!!
We are a well-established, US-based, IT Staffing & Consulting firm, providing services since 1994, for clients across the USA.
We have an urgent opening for below. I have mentioned a Complete Job Description.
If you are interested in this position, please send me your latest updated resume.
Job Title: NoSQL Database Administrator
Location: Remote (Jersey City, NJ)
Length- 12 months
Interviews- 2 rounds, first is HEAVY technical, coding test for an hour, 2nd would be with head of Infrastructure
W2/1099 (Only) No c2c
________________________________________
Job Summary:
Client is seeking a highly skilled NoSQL Database Administrator (DBA) with expertise in Cassandra and MongoDB. 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.
________________________________________
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).