176 Database Management Systems 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.
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
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.
Database platforms Specialist
Posted today
Job Viewed
Job Description
Empowering Africa's tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
My Career Development Portal:
Wherever you are in your career, we are here for you. Design your future. Discover leading-edge guidance, tools and support to unlock your potential. You are Absa. You are possibility.
Job Summary
Technology Infrastructure services department oversees planning, deployment and operation of state-of-the-art infrastructure services that include network, server, storage, backup, database and print services that support mission critical services for the Bank.
The database Platform specialist is responsible for ensuring high performance, high availability, integrity and security of database systems within the ABSA group entities. These databases will run on diverse technologies such as Oracle, MS SQL and other relational databases.
Job Description
Key accountabilities
The prime responsibility is for maintaining the availability and reliability Database platforms platforms that support business critical financial services for the Bank and ensure that IT can effectively meet service targets in accordance with planned business objectives.
- Conceptually design a fit-for-purpose database and refine the logical design so that it can be translated into a specific data model, and the physical design to meet system storage requirements
- Develop, manage and test back-up and recovery plans
- Ensure that storage and archiving procedures are functioning correctly
- Carry out capacity planning to meet future storage requirements
- Establish the needs of users and monitor user access and security
- Monitor performance and manage parameters in order to provide fast responses to front-end users
Key Activities
- Responsible for ensuring 99.99% uptime of Database platforms.
- Accountable for installing, configuring, maintaining, and supporting high-performance, fault-tolerant, scalable Database platforms
- Manage changes impacting the team, effectively minimizing risk and exposure.
- Maintain regular contact with stakeholders during incident and problem resolution
- Responsible for interfacing with application development teams to ensure applications fit within the Oracle database systems with scalability, reliability and security designed and implemented from the onset.
- Perform database performance analysis, tuning, capacity planning, system sizing and ongoing maintenance to ensure maximum performance.
- Implement database backup and recovery strategies that meet ABSA recovery and availability requirements.
- Setup and document database related processes and procedures for Business Continuity.
- Recommend best practices and ensure they are implemented and incorporated into DBA procedures.
- Diagnose and solve complex problems including non-functional problems such as performance issues with Database Engineered Systems by identifying workarounds and driving resolution.
- Provide technical guidance for design, development, integration and testing of production databases systems.
- Responsible for ensuring conformance to security standards for all databases.
- Design BCP and HA solutions for database systems in order to achieve required uptime SLA for mission critical applications.
Accountability: Business Liaison
Single point of contact for one or more business units to represent IT services.
Key Activities
- Identify service needs for the Business Units represented to IT
- Escalate Business unit service issues to the Service Manager
- Communicate service status on service issues to the Business Unit
- Assist in SLA negotiation efforts with Business Unit(s)
- Report on quality of services rendered to Business Unit(s)
Accountability: Risk Management
- Ensure that all Database platforms are fully cyber compliant.
- Build relationship with country Technology Risk and Compliance team and provide support wherever required.
- Ensure that processes and controls are executed in daily work and understand the reasons for the controls and the consequences for failing to adhere to prescribed processes.
- Test a sample of activities on a weekly, monthly basis by reviewing documentation and checking work completed by team members to see if control requirements are being adhered to.
- Coach the team members on areas for improvement and highlight major failures to the manager of the area
- Provide evidence/supporting documents to auditors or management assurance consultants during formal reviews
- Make team members aware of all changes to policies, processes and procedures that are being planned for the area and ensure that they are able to incorporate the changes on the effective date.
- Contribute and deliver to the improvement of the risk profile by delivering improved governance, risk management, controls and compliance requirements.
- Devise and implement an effective plan to deliver a satisfactory risk and audit profile for Operations & IT and achieve audit and assurance targets.
Accountability: People Management
- Team leader for the Incountry Database Platform team.
- Work closely with IT colleagues (service desk, other third line teams, and project managers) and a variety of stakeholders to ensure required outcomes are achieved.
- Positively impact a high performing continuous improvement culture.
- Encourage frequent knowledge sharing between team members.
Application Deadline - 4th September 2025
Education
Bachelors Degree and Professional Qualifications: Computer and Information Science
Senior Data Administrator
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Oversee the design, implementation, and maintenance of organizational databases.
- Develop and enforce data governance policies, standards, and procedures.
- Ensure data accuracy, integrity, and security across all systems.
- Implement and manage data backup, recovery, and archiving strategies.
- Monitor database performance and optimize for efficiency and scalability.
- Provide technical expertise and support for data-related issues to internal teams.
- Develop and execute data migration plans when necessary.
- Stay updated on the latest trends and technologies in data management and administration.
- Manage user access and permissions to ensure data security.
- Develop reports and dashboards to track data quality and system performance.
- Collaborate with IT and other departments to align data management strategies with business objectives.
- Troubleshoot database errors and resolve performance issues promptly.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 6 years of experience in database administration and data management.
- Proven experience with various database systems (e.g., SQL Server, Oracle, MySQL, PostgreSQL).
- Strong understanding of data modeling, database design, and data warehousing concepts.
- Expertise in data security principles and best practices.
- Experience with data backup, recovery, and disaster recovery planning.
- Proficiency in scripting languages for automation (e.g., SQL, Python).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
- Experience with cloud-based data solutions is a plus.
Software Engineering Intern
Posted today
Job Viewed
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.
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)
Be The First To Know
About the latest Database management systems Jobs in Kenya !
Supply Chain Analytics Manager
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement advanced analytical models to forecast demand, manage inventory, and optimize logistics networks.
- Analyze large datasets from various sources (e.g., sales, production, transportation, warehousing) to identify opportunities for cost reduction and efficiency improvements.
- Design and track key performance indicators (KPIs) for supply chain operations, providing actionable insights to stakeholders.
- Utilize data visualization tools (e.g., Tableau, Power BI) to create compelling reports and dashboards that communicate complex findings clearly.
- Collaborate with cross-functional teams, including procurement, manufacturing, sales, and finance, to align on supply chain strategies and initiatives.
- Identify potential risks and vulnerabilities in the supply chain and develop mitigation strategies.
- Support strategic sourcing initiatives by providing data-driven insights on supplier performance and market dynamics.
- Automate reporting processes and improve data quality through the implementation of robust data governance practices.
- Stay current with industry best practices, emerging technologies, and advanced analytical techniques in supply chain management.
- Mentor junior analysts and contribute to the development of a data-driven culture within the supply chain organization.
- Master's degree in Supply Chain Management, Operations Research, Industrial Engineering, Data Science, Statistics, or a related quantitative field.
- Minimum of 6 years of progressive experience in supply chain analytics, operations, or a related field, with a focus on data analysis and modeling.
- Proven expertise in statistical analysis, forecasting methodologies, and optimization techniques.
- Proficiency in SQL for data extraction and manipulation is essential.
- Advanced skills in data visualization tools such as Tableau, Power BI, or similar.
- Experience with programming languages like Python or R for data analysis is highly desirable.
- Strong understanding of FMCG supply chain processes, including planning, procurement, manufacturing, warehousing, and logistics.
- Excellent communication and interpersonal skills, with the ability to present complex data to diverse audiences.
- Demonstrated ability to lead projects, drive change, and influence decision-making in a complex organizational environment.
- Experience working in a remote setting is advantageous.
Geological Survey Lead
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and implement comprehensive geological survey plans.
- Analyze and interpret geological data from various sources, including remote sensing and geophysical surveys.
- Prepare detailed geological reports and present findings to stakeholders.
- Utilize geological software and modeling tools for data visualization and analysis.
- Oversee the work of remote geological teams and consultants.
- Ensure the accuracy and reliability of geological data collected.
- Collaborate with exploration teams to identify promising exploration targets.
- Stay abreast of the latest advancements in geological survey technology and methodologies.
- Manage project budgets and timelines for geological survey initiatives.
- Contribute to the development of company-wide exploration strategies.
The ideal candidate will possess a strong background in geology or a related field, with a proven history of leading successful geological survey projects. Expertise in remote sensing, GIS, and geological modeling software is essential. This role, based in Meru, Meru, KE , is a fully remote opportunity, requiring excellent independent work ethic and strong virtual collaboration capabilities. A commitment to scientific rigor and a passion for uncovering valuable geological insights are crucial for success in this challenging role.
Data Analytics Manager
Posted today
Job Viewed
Job Description
Our client is a multinational financial services firm, with a significant footprint.
Based in either Nairobi or Kuala Lumpur, this role will play a critical role in supporting their internal audit activities by providing insights through the analysis and correlation of data extracted from various systems across the business. Through advanced data analytics techniques, the role will enable the audit team to identify control failures, assess risks, and provide independent assurance to senior leadership that risks are being managed effectively and remain within the organization's approved risk appetite.
Key analytical activities include:
- Data profiling:
Generating statistics to provide context and background on business processes. - Reperformance testing:
Re-performing calculations to validate transactions (e.g., payroll, claims), metrics from management information reports, and analytics models. - Exception detection:
Identifying instances where known restrictions, policies, or guidelines have not been followed. - Anomaly detection:
Detecting unusual or unexpected patterns of behaviour through data analysis. - Root cause analysis:
Identifying and quantifying the factors contributing to control failures and providing actionable insights.
The role also supports the internal audit leadership team in assessing the overall effectiveness of risk management practices.
Scope of the Role
As part of the regional audit resource pool, the Data Analytics Manager will be responsible for:
- Applying data analytics tools such as
SQL
and
Python
to support audit teams across the full audit lifecycle, from planning through closure. - Detecting symptoms of control failures by analyzing operational data and providing insights to audit leads.
- Developing and maintaining
continuous auditing dashboards
using visualization tools such as
Tableau
or
Power BI
, providing clear visibility of control effectiveness across business units. - Identifying trends and emerging themes that support the development of opinions on the organization's overall control environment.
- Supporting leadership in delivering continuous improvement initiatives and meeting stakeholder reporting requirements.
- Collaborating with internal teams, including
IT
and
Compliance
, to facilitate efficient data sourcing for audits and analytics initiatives.
Key Accountabilities
- Build and maintain strong working relationships with audit directors, internal audit leadership, and operational management teams.
- Deliver analytics outputs in line with internal methodologies and audit timelines.
- Provide audit leads with timely, accurate data-driven insights during fieldwork.
- Present audit findings to senior management, ensuring that appropriate responses are obtained for each identified issue.
- Manage analytics projects effectively, taking ownership of deliverables from start to finish.
Core Competencies
- Strong technical skills with
SQL
and
Python (Pandas Library)
for data analytics. - Proficiency in visualization tools such as
Tableau
and/or
Power BI
. - Advanced knowledge of
Python
/
R
for text analytics, NLP, predictive analytics, or machine learning is highly desirable. - Excellent stakeholder management, communication, and presentation skills.
Knowledge & Experience
- Hands-on technical experience
mining, cleaning, and analyzing data using databases and analytics tools. - Strong working knowledge of SQL in a relational database environment.
- Solid experience using Python for data analysis and automation.
- Experience with machine learning and predictive analytics is advantageous.
- Background in
financial services
preferred, ideally with exposure to
insurance
or
investment management
sectors. - Experience working within an
audit
or
risk management
environment is highly desirable. - Exceptional attention to detail and logical problem-solving abilities.
- A collaborative team player with the ability to build and maintain professional respect within the team and across departments.