About The Position

The Senior Oracle/MongoDB Database Administrator (DBA) is a senior-level technical and administrative role responsible for managing mission-critical database environments. This position will lead the design, capacity planning, installation, configuration, clustering, performance tuning, and monitoring of large-scale Oracle and MongoDB deployments. In addition, the role provides consultative support to development teams on database architecture, design, development best practices, and performance optimization — driving improvements in scalability, reliability, and operational efficiency. While the primary focus is on Oracle and MongoDB, experience with SQL Server or cloud-native database technologies (AWS, Azure, GCP, OCI or Atlas) is a plus.

Requirements

  • Bachelor's or Master’s degree in Information Systems, Computer Science or a related field.
  • 5+ years of hands-on Oracle DBA experience in enterprise-scale environments.
  • 5+ years of experience with high availability (Oracle RAC, Data Guard, failover, replication).
  • 5+ years of advanced SQL/PLSQL development and performance tuning.
  • 5+ years of supporting developers with application design, query tuning, and schema optimization.
  • 3+ years of hands-on MongoDB administration experience (replica sets, sharding, backups, monitoring).
  • 3+ years of experience with Linux administration (shell scripting, system tuning, automation).
  • Experience with automation frameworks (Ansible, BitBucket, Terraform, or similar).
  • Experience with database monitoring and observability tools (OEM, SolarWinds/DPA, PMM, DataDog, Grafana).
  • Exposure to cloud-native environments (AWS, Azure, OCI, or GCP).
  • Familiarity with DevOps/CI/CD pipelines for database changes.

Nice To Haves

  • Deep expertise with Oracle RDBMS internals (RAC, ASM, Data Guard, RMAN).
  • Strong knowledge of MongoDB internals (replica sets, sharding, WiredTiger, security).
  • Proficiency in SQL and PL/SQL coding and tuning.
  • Proficiency in Linux system administration (shell scripting, performance tuning).
  • Knowledge of networking fundamentals and how they affect distributed databases.
  • Strong ability to gather, interpret, and document requirements.
  • Excellent communication skills: oral, written, and presentation.
  • Strong interpersonal and customer service skills; proven ability to collaborate across teams.
  • Exceptional time management, prioritization, and organizational skills.

Responsibilities

  • Design, install, configure, upgrade, and maintain Oracle and MongoDB databases across multiple environments.
  • Plan, allocate, and manage system storage, ensuring future scalability.
  • Create and manage core database objects and structures.
  • Implement and maintain database security, user access, and role management.
  • Develop and maintain physical data models and enforce database standards.
  • Proactively monitor and tune databases for performance, scalability, and reliability.
  • Implement robust backup, recovery, and disaster recovery strategies (Oracle RMAN/Data Guard, MongoDB replication/backup).
  • Implement archiving solutions and lifecycle management for data retention.
  • Analyze and document database infrastructure, hardware, and technology requirements.
  • Partner with development teams to review code and design for performance, scalability, and alignment with best practices.
  • Provide expert-level troubleshooting and root cause analysis for database-related incidents.
  • Mentor development and data warehouse teams on advanced SQL, PL/SQL, and MongoDB query optimization.
  • Continually improve DBA standards, procedures, and automation practices.
  • Provide on-call support and occasional travel as required.

Benefits

  • Medical
  • Dental
  • Vision
  • Paid Life/AD&D Insurance
  • Voluntary Life Insurance
  • Short & Long Term Disability
  • Flexible Spending Accounts
  • 401K
  • Generous Vacation and Sick Program
  • 10 Paid Holidays
  • Education Assistance Program
  • Business Casual Attire
  • Generous Referral Program
  • Employee Discounts and Rewards

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service