آگهی‌های استخدامی

استخدام کارشناس ارشد پایگاه داده (DBA)

پول نو | Pooleno
تهران، تهران

شرح موقعیت شغلی


About the Role:

We are looking for an experienced Database Administrator with demonstrated expertise in MariaDB and MongoDB to support and optimize our microservices-based environments. The ideal candidate will excel in designing and maintaining high availability, managing backup and restore procedures, tuning performance, and creating automation for day-to-day DB operations. You will be critical in ensuring our data systems' stability, performance, and security.


Key Responsibilities

1. High Availability and Disaster Recovery

  • Design, configure, and maintain highly available MariaDB (e.g., Galera clustering, replication) and MongoDB (e.g., replica sets, sharding) environments.
  • Develop and implement robust disaster recovery strategies for minimal downtime and data loss.
2. Backup and Restore Management

  • Establish and oversee regular backup and recovery plans to align with business continuity objectives.
  • Validate backup integrity, maintain recovery metrics, and continuously improve RTO/RPO targets.
3. Database Monitoring and Performance Optimization

  • Continuously monitor performance using appropriate tools and proactively resolve issues before they impact business operations.
  • Perform query tuning, indexing strategies, and statistics management to enhance performance and scalability.
4. Data Partitioning and Maintenance

  • Implement partitioning/sharding strategies to manage large datasets efficiently and maintain peak performance.
  • Plan and execute scheduled maintenance activities (e.g., vacuuming, compaction, pruning) without service disruption.
5. Automation and Scripting

  • Develop and maintain automation scripts (primarily in Bash, with potential exposure to NodeJS or other languages) for routine tasks, deployments, and monitoring.
  • Collaborate with DevOps teams to integrate database processes into CI/CD pipelines and microservices workflows.
6. Database Architecture & Troubleshooting

  • Apply in-depth knowledge of MariaDB and MongoDB to maintain optimal architecture and troubleshoot complex issues.
  • Conduct root cause analyses and implement effective, long-term solutions for recurring problems.
7. Collaboration and Continuous Improvement

  • Work closely with application developers, DevOps engineers, and other stakeholders to ensure database designs align with microservices best practices.
  • Continuously evaluate and introduce new technologies or processes to enhance scalability, reliability, and performance.


Qualifications:

Experience

  • 3+ years of experience as a MariaDB and MongoDB DBA or in a similar role.
  • Proven track record in designing and administering high-availability architectures (e.g., Galera, replication, MongoDB sharding/replica sets).
  • Hands-on experience with backup/restore operations, performance tuning, and monitoring in a production setting.
Technical Skills

  • Advanced knowledge of MariaDB and MongoDB—including query optimization, partitioning, and cluster configurations.
  • Proficiency in Bash scripting and willingness to learn other scripting or programming languages.
  • Experience with DBT and ETL processes to support data transformations across microservices.
  • Solid understanding of indexing strategies, statistics management, and partitioning/sharding methodologies.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes) is a plus.
Soft Skills

  • Excellent problem-solving and analytical skills—adept at identifying root causes and implementing fixes in a fast-paced environment.
  • Strong communication and collaboration abilities—able to work cross-functionally with developers, DevOps engineers, and business stakeholders.

Preferred Qualifications

  • Experience with other data stores (e.g., Redis) or cloud-based database services.
  • Familiarity with additional database systems, monitoring tools, and continuous integration pipelines.

Join Our Team:

We'd love to hear from you if you are passionate about designing, optimizing, and maintaining robust database environments in a microservices architecture. Apply today and help shape our next generation of data-driven services!



مهارت‌های مورد نیاز

  • DBA
  • پایگاه داده
  • oracle
  • Sql Server
  • data guard

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

دسته‌بندی شغلی:

IT / DevOps / Server

تاریخ انتشار آگهی:

۱۴۰۳/۱۰/۱۳ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه