Search by job, company or skills

E-Solutions

Database Administrator

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title MongoDB Database Administrator (DBA)

Location - Malaysia

Profile Summary:

  • IT Professional with 6-10 years of experience in Database Administration, providing 24x7 support for mission-critical MongoDB environments (and Oracle as secondary).
  • Expertise in MongoDB architecture, administration, and performance tuning for large-scale, high-availability systems.
  • Experience in designing, deploying, and maintaining MongoDB clusters (Replica Sets, Sharding) in production environments.
  • Skilled in backup and recovery strategies, security hardening, and monitoring for MongoDB.
  • Familiarity with migration from relational databases (Oracle, SQL Server) to MongoDB.
  • Strong knowledge of Linux-based deployments and automation using scripts and tools.
  • Excellent communication and interpersonal skills.

Key Responsibilities:

  • Install, configure, and maintain MongoDB clusters (Replica Sets, Sharded Clusters) in production and non-production environments.
  • Monitor and optimize MongoDB performance, including query tuning, indexing strategies, and resource utilization.
  • Implement backup and disaster recovery solutions for MongoDB using tools like Ops Manager or custom scripts.
  • Ensure high availability and scalability of MongoDB databases for mission-critical applications.
  • Manage MongoDB security, including authentication, authorization, and encryption.
  • Perform version upgrades and patching for MongoDB environments.
  • Collaborate with development teams to design data models optimized for MongoDB.
  • Support migration projects from Oracle/SQL Server to MongoDB, including schema design and data transformation.
  • Automate routine tasks using shell scripts, Python, or Ansible.
  • Provide 24x7 support for production MongoDB environments and participate in on-call rotation.
  • Secondary responsibility: Support Oracle databases when required (installation, backup, performance tuning).

Technical Skills:

  • Databases: MongoDB (primary), Oracle (secondary), SQL Server (basic)
  • MongoDB Features: Replica Sets, Sharding, Aggregation Framework, Ops Manager, Atlas
  • Backup Tools: MongoDB native tools, Ops Manager, custom scripts
  • Monitoring Tools: MongoDB Ops Manager, Prometheus, Grafana
  • Operating Systems: Linux (RHEL/OEL), Windows
  • Scripting: Shell, Python
  • Cloud Platforms: AWS, Azure (MongoDB Atlas experience preferred)
  • Other: Knowledge of Oracle RAC, Dataguard (optional)

Experience:

  • Minimum 4-5 years of hands-on MongoDB administration in production environments.
  • Experience in designing and implementing high-availability MongoDB clusters.
  • Exposure to migration from Oracle to MongoDB is a plus.
  • Familiarity with DevOps practices and CI/CD pipelines for database deployments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135388381

Similar Jobs