Job
Description
Job Title: NoSQL Database Administrator (DBA
)Department: IT / Data Management
Job Purpose: The NoSQL Database Administrator will be responsible for designing, deploying, securing, and optimizing NoSQL databases to ensure high availability, reliability, and scalability of mission-critical applications. The role involves close collaboration with developers, architects, and security teams, especially in compliance-driven environments such as UIDAI.
Key Responsibilities: Collaborate with developers and solution architects to design and implement efficient and scalable NoSQL database schemas.
Ensure database normalization, denormalization where appropriate, and implement indexing strategies to optimize performance.
Evaluate and deploy replication architectures to support high availability and fault tolerance.
Monitor and analyze database performance using tools like NoSQL Enterprise Monitor and custom monitoring scripts.
Troubleshoot performance bottlenecks and optimize queries using query analysis, index tuning, and rewriting techniques.
Fine-tune NoSQL server parameters, buffer pools, caches, and system configurations to improve throughput and minimize latency.
Implement and manage Role-Based Access Control (RBAC), authentication, authorization, and auditing to maintain data integrity, confidentiality, and compliance.
Act as a liaison with UIDAI-appointed GRCP and security audit agencies, ensuring all security audits are conducted timely, and provide the necessary documentation and artifacts to address risks and non-conformities.
Participate in disaster recovery planning, backup management, and failover testing.
Key Skills & Qualifications: Educational Qualifications: Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related field.
Technical Skills: Proficiency in NoSQL databases such as MongoDB, Cassandra, Couchbase, DynamoDB, or similar.
Strong knowledge of database schema design, data modeling, and performance optimization.
Experience in setting up replication, sharding, clustering, and backup strategies.
Familiarity with performance monitoring tools and writing custom scripts for health checks.
Hands-on experience with database security, RBAC, encryption, and auditing mechanisms.
Strong troubleshooting skills related to query optimization and server configurations.
Compliance & Security: Experience with data privacy regulations and security standards, particularly in compliance-driven sectors like UIDAI.
Ability to coordinate with government and regulatory security audit teams.
Behavioral Skills: Excellent communication and stakeholder management.
Strong analytical, problem-solving, and documentation skills.
Proactive and detail-oriented with a focus on system reliability and security.
Key Interfaces: Internal: Developers, Solution Architects, DevOps, Security Teams, Project Managers.
External: UIDAI-appointed GRCP, third-party auditors, security audit agencies.
Key Challenges: Maintaining optimal performance and uptime in a high-demand, compliance-driven environment.
Ensuring security, scalability, and availability of large-scale NoSQL deployments.
Keeping up with evolving data security standards and audit requirements.