Database Administrator

Nairobi, Nairobi, Kenya
Full Time
Experienced

Database Administrator
Nairobi, Kenya

Credable is transforming financial services in emerging markets with its best-in-class Digital Banking Platform. We help partners launch financial products by embedding them into digital channels their customers already use.

The result is a win-win-win for partners, customers, and Credable. Having deployed across multiple markets in Africa, we’ve proven our platform meets a critical need and is driving us toward our core objectives:

  • Democratizing financial services by reaching over 500 million people.
  • Becoming the most trusted source of data in emerging markets.

The Role

Our 2025 roadmap and OKRs are ambitious and focused around tripling our live portfolio, while also diversifying our products in terms of markets, partners, and outcomes.

We are seeking a highly skilled Database Administrator (DBA) to design, implement, and maintain our database systems, ensuring optimal performance, security, and reliability. The DBA will play a critical role in managing databases across both cloud and on-premises environments, working closely with development, operations, and security teams to support infrastructure, scalability, and compliance needs.

This position requires a highly organized and driven individual that can support the organization in achieving these lofty goals for 2025, while also shaping the future of digital banking in the space at large.
 

Key Responsibilities

  • Design, configure, and maintain database systems across cloud and on-premises environments, ensuring seamless integration with existing infrastructure.
  • Monitor database performance and health, proactively identifying and resolving bottlenecks, failures, and inefficiencies to maintain system stability.
  • Implement and manage backup and disaster recovery strategies to ensure data availability, integrity, and business continuity.
  • Enforce strict security measures, including access controls, encryption, and compliance with regulatory standards to protect sensitive data.
  • Manage system capacity, high availability configurations, and failover mechanisms to ensure continuous and reliable database operations.
  • Apply system updates and patches, addressing vulnerabilities while minimising downtime and maintaining performance.
  • Develop and automate database maintenance processes, improving efficiency through scripting and workflow automation.
  • Collaborate with development, operations, and security teams to support database schema design, performance tuning, and operational management.
  • Optimise resource usage and infrastructure, balancing performance, scalability, and cost efficiency.
  • Oversee data replication across cloud and on-premises environments, ensuring seamless extraction, transformation, and loading (ETL) for analytical and operational needs.
  • Manage query execution, indexing, partitioning, and clustering strategies to optimise database workloads and ensure efficient use of compute resources.

Person Specification

Required

  • Proven experience in database administration, architecture, and management across cloud (AWS, Azure, GCP) and on-premises environments.
  • Strong expertise in SQL and NoSQL databases (e.g., PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra).
  • Experience in database performance tuning, query optimisation, and indexing strategies.
  • Hands-on experience with high availability, replication, and disaster recovery strategies.
  • Proficiency in backup and recovery solutions, ensuring data integrity and business continuity.
  • Strong understanding of database security principles, including access control, encryption, and compliance frameworks (e.g., GDPR, ISO 27001).
  • Experience with ETL processes and data replication between cloud and on-premise environments.
  • Familiarity with automation and scripting using languages such as Python, Bash, or PowerShell for database maintenance and management.
  • Knowledge of infrastructure monitoring tools to proactively identify and resolve database issues.
  • Experience collaborating with development, operations, and security teams to align database architecture with business needs.

Preferred

  • Exposure to big data technologies (e.g., Hadoop, Spark, Snowflake) and their integration with traditional databases.
  • Experience working with containerised environments (e.g., Docker, Kubernetes) and their impact on database management.
  • Knowledge of IaC (Infrastructure as Code) tools such as Terraform or Ansible for database deployment and configuration management.
  • Experience managing multi-region and distributed database systems for global scalability.
  • Understanding of AI/ML-driven database optimisation techniques.
  • Previous experience in financial services, fintech, or other high-transaction environments with strict regulatory requirements.

We’re thrilled to have you join us as we reshape the financial landscape in emerging markets.

We believe in equal opportunities, we welcome applications from diverse backgrounds.


 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*