ATS - Applicants Tracking System

Simply Intuite.

Senior Database Administrator (MYSQL)

FullTime Kenya, Nairobi Posted 22/03/2022, 2 years ago

Industry: Computer and information technology

Role: Information technology

Salary Range: Confidential

Closing: 15/04/2022

Client: Confidential

Reports To:    Infrastructure Engineering Team Manager

Our Client is a young, agile, and dynamic B2B service provider for many large reputable companies within the technology, betting, and gaming industries. The company has a fast-paced multinational culture and a fantastic opportunity for stepping up in your career and becoming an instrumental part of the team.


The Database Administrator (MySQL) role will need to ensure the availability, reliability and stable Operation of the Production Infrastructure and Database Systems. This includes maintaining, supporting, and optimizing key functional areas, including, Server Infrastructure, Clustering and Database Applications. The Database Administrator (MySQL) will be working on the 24x7 Operations Team. This includes working on premise on different Shifts, weekends and holidays when required.


  • Responsible for MySQL/ PostgreSQL server infrastructure
  • Implements, optimizes, and maintains MySQL Security, high availability, redundancy, Disaster Recovery, and backup approaches
  • Conducts ongoing query Performance tuning while working closely with Site Reliability and Development teams
  • Conducts ongoing MySQL maintenance, auditing, and health checks
  • Performs MySQL installations, configuration, patch updates, monitoring and version upgrades when recommended and required
  • Participated in incident management including problem analysis, root cause and solution implementation
  • Research and test new Database Technologies and participate in POC’s
  • Effective communication with IT Operations and Development Teams
  • Handles deployment of Database Scripts through different environments and
  • provide feedback to ensure Production Deployments are as safe as possible
  • Provides quick recovery solutions to ensure business continuity
  • Database Systems Analysis identifying inefficient Database Processes and recommendations
  • Efficient Capacity planning and addresses hardware needs efficiently database
  • Documents Database Environments
  • Demonstrate strong operational Database Administration and troubleshooting skills
  • Maintains Database Standards and ensure Best Practices at all times
  • Measures Risks and provide recommendations accordingly


  • 7 or more years of experience administering MySQL, PostgreSQL
  • Strong analytical and problem solving abilities
  • Experience in migrating and upgrading MySQL or PostgreSQL
  • Experience in Disaster recovery planning and implementation
  • Expertise in Index/Jobs fine tuning and optimizations
  • Experience with other database systems, including MongoDB, Oracle, Postgres, and Microsoft SQL Server.
  • Well versed with Linux operating systems
  • Ability to work on call in a 24/7 environment
  • Ability to learn and maintain a legacy code base
  • Hands on experience with SQL development, shell scripting, and Python
  • Written and verbal communication skills to address all levels within the organization
  • Ability to read and analyze business processes, procedures, training material
  • Ability to quickly learn and effectively implement new database technologies


  • Familiarity with Amazon AWS/GCP/Oracle (or any other Cloud provider)
  • Monitoring Tools experience and Analysis like Database APMs (NewRelic/AppDynamics)
  • Interested in full Application/Environment performance and behaviour 
  • Familiar with Automation and other Provisioning/Configuration Management Tools (CI/CD)
  • Familiarity with Containers/Docker, Vagrant (Testing/Integration Environments)
  • Knowledge of Linux Systems in general
  • Familiar with DevOps and CI/CD tools such as GitLab, Jenkins, or Ansible


NB: Flexi Personnel does not charge candidates for job placement