Database Administrator (DBA) with DevOps Expertise at Pesapal
Company Description
Pesapal is a leading payment services company specializing in building payments and business tools for the African market. Since 2009, we’ve empowered tens of thousands of African businesses and entrepreneurs to collect money online and in person through mobiles, cards, and bank transfers. Our services are further enhanced by digital tools for ticketing, reservations, reporting, inventory, and merchant credit.
Role Description
Pesapal is seeking a highly skilled Database Administrator (DBA) with DevOps expertise to join its team in Nairobi County, Kenya. This is a full-time, on-site role where you will be responsible for managing and maintaining databases, ensuring optimal performance, security, and availability. You will also collaborate across teams to streamline operations and improve database-related processes.
Key Responsibilities
- Design, implement, and maintain database systems, including PostgreSQL and MySQL.
- Develop and manage backup, recovery, and replication strategies.
- Monitor and optimize database performance through query tuning, indexing, and configuration.
- Automate DBA tasks using scripting languages (Bash, Python, or PowerShell).
- Build and maintain CI/CD pipelines for database changes and deployments.
- Leverage Infrastructure as Code (IaC) tools such as Terraform or Ansible for database infrastructure management.
- Collaborate with development, operations, and security teams in a dynamic, fast-paced environment.
Qualifications & Skills
- Proven experience as a Database Administrator in production Linux/Unix environments.
- Strong expertise in backup & recovery, replication & clustering, and performance tuning.
- Proficiency in scripting languages (Bash, Python, or PowerShell).
- Experience with cloud platforms such as AWS or Azure is an added advantage.
Location: Nairobi County, Kenya
Job Type: Full-time, On-site