Anagha Techno Soft
Role Overview
We are seeking an experienced
NoSQL Data Engineer / Database Administrator (DBA)
to design, implement, and maintain scalable NoSQL database solutions. The ideal candidate will have strong hands-on expertise in managing large-scale, distributed, and high-availability NoSQL environments, along with solid experience in database performance tuning, automation, and data security. Key Responsibilities Database Administration:
Install, configure, upgrade, and manage NoSQL databases (e.g., MongoDB, Cassandra, Couchbase, DynamoDB, Redis).
Performance & Scalability:
Optimize query performance, data modeling, and indexing strategies to support large-scale workloads.
High Availability:
Implement clustering, sharding, replication, and failover mechanisms for mission-critical applications.
Monitoring & Troubleshooting:
Set up proactive monitoring, identify bottlenecks, and troubleshoot production issues.
Automation & DevOps:
Build scripts, automation pipelines, and CI/CD processes for database deployments and scaling.
Security & Compliance:
Enforce database security best practices, including authentication, authorization, auditing, and encryption.
Data Integration:
Work with developers, architects, and data engineers to integrate NoSQL databases with applications and ETL pipelines.
Backup & Recovery:
Design and manage backup/recovery solutions and disaster recovery strategies.
Documentation & Best Practices:
Develop and maintain database standards, policies, and documentation.
Required Skills & Experience 5 years of experience in
database engineering/administration
, with at least 2 3 years in
NoSQL technologies .
Hands-on experience with one or more:
MongoDB, Cassandra, Couchbase, DynamoDB, Redis, Neo4j, or Elasticsearch .
Strong knowledge of
data modeling , schema design, and query optimization in NoSQL systems.
Experience with
Linux/Unix environments
and shell scripting.
Familiarity with
cloud-based databases
(AWS, Azure, or Google Cloud Platform NoSQL services).
Knowledge of
automation tools
(Terraform, Ansible, Kubernetes, or similar) for database deployments.
Understanding of
security, backup, and disaster recovery
for distributed databases.
Proficiency in
monitoring tools
(Prometheus, Grafana, Datadog, CloudWatch, or similar).
Strong analytical, problem-solving, and communication skills.
Nice to Have Experience in
relational databases
(PostgreSQL, MySQL, Oracle, SQL Server).
Exposure to
Big Data ecosystems
(Hadoop, Spark, Kafka).
Certification in
MongoDB, Cassandra, or Cloud Databases .
Knowledge of
microservices architecture
and API-driven data access.
Education Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
#J-18808-Ljbffr
NoSQL Data Engineer / Database Administrator (DBA)
to design, implement, and maintain scalable NoSQL database solutions. The ideal candidate will have strong hands-on expertise in managing large-scale, distributed, and high-availability NoSQL environments, along with solid experience in database performance tuning, automation, and data security. Key Responsibilities Database Administration:
Install, configure, upgrade, and manage NoSQL databases (e.g., MongoDB, Cassandra, Couchbase, DynamoDB, Redis).
Performance & Scalability:
Optimize query performance, data modeling, and indexing strategies to support large-scale workloads.
High Availability:
Implement clustering, sharding, replication, and failover mechanisms for mission-critical applications.
Monitoring & Troubleshooting:
Set up proactive monitoring, identify bottlenecks, and troubleshoot production issues.
Automation & DevOps:
Build scripts, automation pipelines, and CI/CD processes for database deployments and scaling.
Security & Compliance:
Enforce database security best practices, including authentication, authorization, auditing, and encryption.
Data Integration:
Work with developers, architects, and data engineers to integrate NoSQL databases with applications and ETL pipelines.
Backup & Recovery:
Design and manage backup/recovery solutions and disaster recovery strategies.
Documentation & Best Practices:
Develop and maintain database standards, policies, and documentation.
Required Skills & Experience 5 years of experience in
database engineering/administration
, with at least 2 3 years in
NoSQL technologies .
Hands-on experience with one or more:
MongoDB, Cassandra, Couchbase, DynamoDB, Redis, Neo4j, or Elasticsearch .
Strong knowledge of
data modeling , schema design, and query optimization in NoSQL systems.
Experience with
Linux/Unix environments
and shell scripting.
Familiarity with
cloud-based databases
(AWS, Azure, or Google Cloud Platform NoSQL services).
Knowledge of
automation tools
(Terraform, Ansible, Kubernetes, or similar) for database deployments.
Understanding of
security, backup, and disaster recovery
for distributed databases.
Proficiency in
monitoring tools
(Prometheus, Grafana, Datadog, CloudWatch, or similar).
Strong analytical, problem-solving, and communication skills.
Nice to Have Experience in
relational databases
(PostgreSQL, MySQL, Oracle, SQL Server).
Exposure to
Big Data ecosystems
(Hadoop, Spark, Kafka).
Certification in
MongoDB, Cassandra, or Cloud Databases .
Knowledge of
microservices architecture
and API-driven data access.
Education Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
#J-18808-Ljbffr