Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

MariaDB Adminnistrator

Prospex CRM
🇸🇦 Saudi Arabia
On-site
4 months ago
  • MariaDB
  • Linux
  • Unix
  • SQL
  • Disaster Recovery
  • Devops
  • Bash
  • Python
  • Ansible
  • CI/CD
  • MySQL
  • TCP/IP
  • AWS
  • Azure
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Key Responsibilities

1. Database Administration

  • Install, configure, upgrade, and maintain MariaDB Server in Linux/Unix environments.

  • Manage and support database instances across Production, UAT, and Development environments.

  • Monitor database health, availability, and overall performance.

  • Perform regular database maintenance, patching, and optimization activities.

2. Performance Optimization

  • Analyze and optimize complex and slow SQL queries.

  • Tune database configuration parameters to enhance performance and scalability.

  • Manage indexing strategies and analyze query execution plans.

  • Identify and resolve database performance bottlenecks.

3. Backup & Recovery

  • Design, implement, and maintain robust logical and physical backup strategies.

  • Perform Point-in-Time Recovery (PITR) when required.

  • Regularly test backup restoration procedures to ensure reliability.

  • Implement and maintain disaster recovery (DR) solutions.

4. High Availability & Replication

  • Configure and manage replication setups (Master-Slave / Master-Master).

  • Implement and support clustering solutions, preferably Galera Cluster.

  • Troubleshoot replication issues, including lag and synchronization problems.

5. Security & Compliance

  • Implement database security best practices and hardening measures.

  • Manage database users, roles, and access privileges.

  • Apply security patches and updates in a controlled manner.

  • Conduct periodic audits to ensure compliance and data protection standards.

6. Automation & DevOps Support

  • Develop and maintain automation scripts using Bash, Python, or Ansible.

  • Automate routine tasks such as backups, monitoring, and deployments.

  • Collaborate with DevOps teams to support CI/CD pipelines involving database changes.

7. Troubleshooting & Support

  • Diagnose and resolve database-related incidents and outages.

  • Provide support to application teams for database-related issues.

  • Participate in on-call support rotation when required.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • 5+ years of experience as a Database Administrator.

  • Strong hands-on experience with MariaDB / MySQL architecture.

  • Proven experience in:

    • Replication and clustering (Galera Cluster preferred)

    • Database performance tuning and optimization

    • Backup and recovery strategies and tools

  • Strong Linux/Unix system administration skills.

  • Experience with database monitoring tools.

  • Solid understanding of TCP/IP networking and system performance tuning.

  • Experience with cloud platforms (AWS or Azure) is a plus.

  • Saudi nationality is required.

MariaDB Adminnistrator · Prospex CRM

Auto apply with Likeremote