Database Administrator (DBA)

Noida, India Full-Time 5+ years Posted 25 Aug 2026

Key Responsibilities

  1. Design, implement, administer, monitor, secure, back up, and optimize MongoDB, MySQL, MariaDB, and other database environments across development, staging, and production systems.
  2. Manage and maintain both SQL and NoSQL database systems, ensuring high availability, performance, scalability, and data reliability.
  3. Collaborate closely with software development, DevOps, and SRE teams to support application databases, data-driven products, and reporting systems.
  4. Monitor database performance, identify bottlenecks, troubleshoot issues, and implement effective performance-tuning strategies.
  5. Plan and manage database backup, recovery, replication, migration, and disaster-recovery processes.
  6. Configure, maintain, and optimize NoSQL databases and distributed database clusters based on project requirements.
  7. Develop and maintain automation scripts using Python, Shell, or other scripting technologies for database administration and operational tasks.
  8. Monitor database health, capacity, security, and availability across production and non-production environments.
  9. Troubleshoot database, Linux, and infrastructure-related issues and work collaboratively to resolve critical technical problems.
  10. Follow database security, access-control, data protection, and operational best practices.
  11. Contribute to database architecture and technology decisions for scalable and reliable software products.
  12. Participate in production support and provide timely assistance for critical database-related incidents when required.
  13. Stay updated with emerging database technologies, tools, and best practices and recommend improvements where appropriate.

Required Skills & Experience

  1. Strong hands-on experience with MySQL, MongoDB, MariaDB, or other SQL/NoSQL databases.
  2. Good understanding of database architecture, indexing, query optimization, replication, backup, recovery, and performance tuning.
  3. Practical experience working with Linux/Unix environments.
  4. Strong understanding of both relational and non-relational database concepts.
  5. Experience with database monitoring, troubleshooting, and production support.
  6. Knowledge of scripting and automation using Python, Shell, or similar technologies.
  7. Ability to analyze complex technical problems and work effectively in a fast-paced software development environment.
  8. Strong communication, collaboration, and problem-solving skills.
  9. Ability to work independently as well as collaboratively with development and infrastructure teams.

Good to Have

  1. Experience with Oracle, Cassandra, Redis, or Elasticsearch.
  2. Experience managing highly available or distributed database clusters.
  3. Knowledge of cloud platforms and cloud-based database services.
  4. Experience with DevOps, CI/CD, containerization, or infrastructure automation.
  5. Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.

What You'll Work On at NIMU Technologies

At NIMU Technologies, you'll work closely with engineering and technology teams to build and maintain reliable, secure, and scalable data infrastructure that powers modern digital products and services. The role offers opportunities to work on real-world database challenges, automation, performance optimization, and scalable system architecture.

Apply for this role

Send us your resume and a short note about why you'd be a great fit.