MariaDB Adminnistrator

Reposted 2 Days Ago
Be an Early Applicant
Dammam, SAU
In-Office
Senior level
Artificial Intelligence • Marketing Tech • Sales • Software
The Role
Administer, maintain, and optimize MariaDB/MySQL instances across environments. Implement backups, PITR, DR, replication and clustering (Galera preferred). Monitor performance, tune queries and configs, automate tasks with Bash/Python/Ansible, support CI/CD, troubleshoot incidents, and collaborate with DevOps. Provide on-call support and ensure security, compliance, and patching.
Summary Generated by Built In
Key Responsibilities1. 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.

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 5+ years of experience as a Database Administrator
  • Strong hands-on experience with MariaDB / MySQL architecture
  • Experience with replication and clustering
  • Experience with Galera Cluster
  • Database performance tuning and optimization
  • Design and maintain backup and recovery strategies (including PITR)
  • Strong Linux/Unix system administration skills
  • Experience with database monitoring tools
  • Solid understanding of TCP/IP networking and system performance tuning
  • Develop and maintain automation scripts using Bash, Python, or Ansible
  • Experience with cloud platforms (AWS or Azure)
  • Saudi nationality
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

ProspeX CRM is an AI-powered customer relationship management platform designed to simplify sales, marketing, and customer management for small businesses. Built to reduce manual effort, it helps teams efficiently manage leads, relationships, and sales workflows through AI automation. Its primary mission is to provide smart, affordable tools that empower small businesses to thrive in a competitive market.

Similar Jobs

Capco Logo Capco

Data Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

CrowdStrike Logo CrowdStrike

Consultant

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
Saudi Arabia
11000 Employees

Capco Logo Capco

Information Technology Business Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

CrowdStrike Logo CrowdStrike

Regional Sales Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
Saudi Arabia
11000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account