دیجی کالا
دیجی کالا

Database Administrator

Tehran/ Vanak
Full Time
شنبه تا چهارشنبه
-
-
More than 5001 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1385
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position

Job Description

About the Role


We are seeking an experienced Database Administrator (DBA) to join our team at Digikala. In this role, you will play a critical part in ensuring the performance, availability, and security of our databases. You will collaborate with DevOps, backend engineers, and data teams to optimize database operations, enforce best practices, and troubleshoot performance issues.


Key Responsibilities


• Manage, maintain, and optimize MySQL (Percona), PostgreSQL, NoSQL databases (e.g., Redis, MongoDB), and other database technologies.
• Monitor and analyze database performance, identify bottlenecks, and implement performance optimizations.
• Ensure database security, including access control, encryption, and vulnerability assessments.
• Develop and maintain backup strategies and disaster recovery plans to ensure data integrity and business continuity.
• Automate database administration tasks using scripting languages and automation tools.
• Work closely with development and DevOps teams to ensure database scalability, reliability, and high availability.
• Implement and manage replication, clustering, and failover strategies for high availability.
• Perform database migrations, version upgrades, and schema modifications as required.
• Troubleshoot and resolve database-related issues, ensuring minimal downtime and optimal performance.


Requirements


• 3+ years of experience as a Database Administrator (DBA).
• Strong expertise in MySQL (Percona) and PostgreSQL administration.
• Experience with database replication, clustering, and high availability solutions.
• Proficiency in performance tuning, query optimization, and indexing strategies.
• Experience using monitoring tools such as PMM, Prometheus, and Grafana.
• Strong scripting skills in Bash, Python, or Ansible for automation.
• Hands-on experience with backup strategies and disaster recovery planning.
• Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.


Nice to Have
• Familiarity with Kubernetes, containerized databases, and cloud environments.
• Experience with CI/CD pipelines and database change management.
• Knowledge of infrastructure as code (IaC) and automation frameworks.

Job Requirements

Age
20 - 35 Years Old
Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای دیجی کالا