What Jobs are available for Database Administrators in Kenya?
Showing 6 Database Administrators jobs in Kenya
Job Description
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 bolstered by digital tools for ticketing, reservations, reporting, inventory, and merchant credit.
Role Description
This is a full-time on-site role for a Database Administrator (DBA) with DevOps expertise. The role is located in Nairobi County, Kenya. The DBA will manage and maintain databases, ensuring their performance, security, and availability. Day-to-day tasks include database design, implementation, monitoring, troubleshooting, and replication. This role will also involve collaborating with other teams to streamline operations and improve database-related processes.
What You'll Do:
· Design and maintain our database systems, including PostgreSQL and MySQL.
· Develop and manage robust backup, recovery, and replication plans.
· Monitor and tune database performance, optimizing queries, indexes, and configurations.
· Automate routine DBA tasks using scripting languages like Bash or Python.
· Build and maintain CI/CD pipelines for database changes and deployments.
· Use Infrastructure as Code (IaC) tools like Terraform or Ansible to manage database infrastructure.
· Collaborate with development, operations, and security teams in a fast-paced environment.
What We're Looking For:
·
Proven experience as a Database Administrator in production and Linux/Unix environments.
· Strong expertise in backup & recovery, replication & clustering, and performance tuning.
· Skilled in scripting with Bash, Python, or PowerShell.
· Experience with cloud platforms (AWS, Azure) is a plus.
Is this job a match or a miss?
Database Administrator
Posted today
Job Viewed
Job Description
About us:
Network International is the largest Financial Technology company in the Middle East and Africa. Payments is our core business where we provide services in more than 50 countries – UAE, Jordan, South Africa, Egypt are some of our key markets. Apart from payments, we provide services on Data and Insights, Lending, Insurance, Risk Solutions, etc. Our core customers are businesses at every scale and segment, though recently we have been growing in the direct-to-consumer card segment as well.
Our EVP:
At Network International, every second counts. As a leader in the fast-paced world of financial services, we thrive on innovation, agility, and the relentless pursuit of excellence.
About the Role:
We recognize industry trends, the dual nature of technological advancements, and the scarcity of top talent. This is why we prioritize investing in our people.
Here, you'll work alongside industry experts to solve complex problems and leverage cutting-edge technology to stay ahead of the competition.
We offer a culture where your skills are valued, your growth is prioritized, and your achievements are recognized—because winning isn't just our goal; it's our standard.We are looking for a database administrator to join our Information Technology team and manage our database infrastructure. You will be responsible for designing, implementing, maintaining, and optimizing our databases across various platforms and environments. You will also work closely with our developers, architects and support engineers to ensure data security, availability, and performance.
Responsibilities:
- Design, install, configure and maintain MSSQL, MySQL and other databases
- Monitor and troubleshoot database performance, availability, and security issues
- Ensure database administration and maintenance tasks are performed regularly, effectively, and consistently
- Implement and enforce database policies, standards, and best practices
- Perform regular backup, restore and disaster recovery operations to ensure continuous availability for the entire database infrastructure
- Develop and implement capacity management procedures to keep databases within the expected capacity management thresholds
- Ensure continuous patching of all database infrastructure components to leverage on the latest fixes and capabilities
Qualifications:
- Bachelor's degree in computer science, Information Systems, or related field
- Certification in database administration is a must
- At least 5 years of experience as a database administrator or a similar role
- Expert knowledge of MSSQL and MySQL databases, including administration, development, and tuning
- Experience working with other databases such as Oracle, PostgreSQL, MongoDB, etc. is a plus
- Strong knowledge of SQL and scripting languages such as PowerShell, Python, etc.
- Experience working with cloud platforms such as AWS, including services such as RDS, S3, EC2, etc. is preferred
- Experience working in financial services industry is an advantage
- Excellent communication, analytical, and problem-solving skills
- Ability to work independently with minimal supervision
- Ability to work in a team and collaborate with other IT professionals
- Dedicated approach to providing a best-in-class service
- Excellent attention to detail and organizational skills
Is this job a match or a miss?
Job Description
We are seeking a highly skilled and experienced Database Administrator (DBA) with over 10 years of expertise in managing, securing, and optimizing large-scale databases. The ideal candidate will be responsible for ensuring high availability, performance, security, and integrity of enterprise databases while supporting business-critical applications and analytics.
Key Responsibilities:
Design, implement, and maintain highly available and secure database systems (SQL, NoSQL, cloud, and on-premises).
Monitor database performance, tune queries, and optimize storage for efficiency and speed.
Develop and manage backup, recovery, archiving, and disaster recovery strategies.
Ensure compliance with data security, governance, and regulatory standards.
Collaborate with developers, data engineers, and system administrators to support application development and integration.
Implement and maintain high-availability solutions (clustering, replication, failover).
Manage user access, roles, and permissions to ensure data integrity and confidentiality.
Develop and maintain documentation, database standards, and best practices.
Lead database migration projects, upgrades, and cloud adoption initiatives.
Provide mentorship and technical leadership to junior DBAs and IT staff.
Qualifications & Skills:
Bachelor’s degree in Computer Science, Information Technology, or related field (Master’s preferred).
10+ years of professional experience as a DBA in enterprise environments.
Advanced knowledge of SQL Server, Oracle, PostgreSQL, MySQL, MongoDB, or similar platforms.
Proficiency in cloud-based databases (AWS RDS, Azure SQL, Google Cloud SQL).
Strong understanding of data security, encryption, GDPR, HIPAA, and compliance frameworks.
Experience with database performance tuning, indexing, and query optimization.
Proficiency in scripting languages (PowerShell, Python, Bash) for automation.
Strong analytical, problem-solving, and troubleshooting skills.
Excellent communication and leadership abilities.
Key Competencies:
Strategic thinking and technical leadership.
Strong attention to detail and commitment to data integrity.
Ability to work under pressure in mission-critical environments.
Strong collaboration and cross-functional teamwork skills.
Is this job a match or a miss?
ICT OFFICER – DATABASE ADMINISTRATION
Posted 6 days ago
Job Viewed
Job Description
The position will report to the ICT Manager and will be responsible for managing and maintaining the organization’s databases to ensure performance, security and availability.
Key Responsibilities:
i. Design and implement database schemas, including tables, indexes, relationships, and constraints based on application requirements
ii. Develop and maintain data models and database architecture to support business processes and applications
iii. Install and configure database management systems (DBMS) and related tools and set up database parameters and configurations to optimize performance and meet operational requirements
iv. Analyze and optimize SQL queries and database performance through indexing, query rewriting, and other techniques. Use performance monitoring tools to track database performance metrics, such as response times, throughput, and resource utilization
v. Develop and implement backup strategies to ensure data is regularly and securely backed up as well as manage and execute database recovery procedures to restore data in case of corruption, loss, or disaster
vi. Implement and manage access controls, including user roles and permissions, to secure sensitive data and to enforce database security policies and practices to protect against unauthorized access and vulnerabilities
vii. Plan and execute data migration tasks, including moving data between databases, systems, or environments as well as Integrate databases with other systems and applications to ensure seamless data flow and consistency
viii. Perform regular maintenance tasks, such as applying patches, performing database health checks, and managing space usage and apply software updates and patches to the DBMS to address bugs and security vulnerabilities
ix. Diagnose and resolve database-related issues, such as performance bottlenecks, connectivity problems, and data corruption
x. Provide support for application developers and end-users regarding database-related queries and problems
xi. Monitor and forecast database resource usage, such as storage and memory, to plan for future capacity needs as well as Implement strategies for scaling databases to handle increased load and ensure optimal performance
xii. Maintain comprehensive documentation of database schemas, configurations, procedures, and changes and Record and document changes to database structures, configurations, and processes
xiii. Ensure databases comply with relevant laws, regulations, and industry standards, such as GDPR, HIPAA, or PCI-DSS and follow and implement industry best practices for database management, security, and performance
xiv. Develop and implement scripts and automation tools to streamline database management tasks, such as backups, monitoring, and maintenance and Use scripting languages (e.g., SQL, PowerShell, Shell) to automate repetitive tasks and improve efficiency
xv. Develop and maintain disaster recovery plans to ensure quick recovery of database services in case of a major failure or disaster. Regularly test and update disaster recovery plans to ensure their effectiveness and reliability
xvi. Work closely with application developers, system administrators, and IT teams to support application development and deployment
xvii. Coordinate with database vendors for support, updates, and troubleshooting
xviii. Provide training and guidance to junior DBAs or other IT staff on database management practices and tools
Candidate Profile:
Bachelor’s degree in Computer Science or ICT or Computer Engineering or related field
Certification in database administration ie Microsoft Certified, Azure Database Administrator Associate, Oracle Certified Professional, Oracle Database Administrator, MySQL Database Administrator, Certified Data Management Professional
Minimum of five years of database administration experience, as well as hardware and software maintenance and user support experience
Technical competencies: Communication, data analysis and training skills
Behavioural competencies; High level of integrity, interpersonal and communication skills and self driven
If you fit the profile of this position, please submit your application providing the following MANDATORY requirement:
Detailed CV stating your current position and salary, expected salary, telephone number and email address
Copy of National Identity Card
How to apply
STEPS
Click the link: and Submit
Note: This position is open to local hires only. Late applications will not be considered and only short-listed applicants will be contacted.
Is this job a match or a miss?
Job Description
Analysis, Record-Keeping and Reporting|
Operational Systems |
Administration|
2- 3 years’ experience in a systems/analytical environment preferably within FMCG|Essential / Minimum|0-5 years|
Diploma/Certification
Report writing skills
Administration skills
Analytical skills
Interpersonal skills
Communication Skills (verbal & written)
Computer literacy – MS Office suite (required level dependent on business unit need)
Is this job a match or a miss?
Job Description
Introduction
- Enrolled in a 4th Year bachelor's degree program or final year of master's program in Computer Science or related technical field.
- Strong understanding of fundamental computer science concepts such as algorithms and data structures, .
- Proficiency in at least one programming language, including but not limited to: Java, JavaScript, NodeJS or Python.
- Problem solving and analytical skills.
- Strong communication and collaboration skills.
Your Role And Responsibilities
Join us for a unique 12-week paid internship at the IBM Research – Africa lab in Nairobi, that offers personal and professional development including mentorship from leading technology researchers and engineers. This program will give you an opportunity to work on meaningful technology solutions, develop scalable software systems, interact and collaborate with top research scientists and engineers in climate and sustainability - this requires research, asking the right questions, curiosity, and thinking outside the box.
As a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within the global IBM community to help you succeed.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- Experience in delivering software development project(s)
- Experience in cloud native technologies and platforms
- Understanding machine learning concepts and familiarity with a framework e.g. scikit-learn or TensorFlow or PyTorch
- Knowledge of the many tools in machine learning, artificial intelligence, and data mining.
- Strong data structures and algorithm design skills
Preferred Technical And Professional Experience
Hiring manager and Recruiter should collaborate to create the relevant verbiage.
Is this job a match or a miss?
Be The First To Know
About the latest Database administrators Jobs in Kenya !