103 Devops Engineer jobs in Kenya
DevOps Engineer
Posted today
Job Viewed
Job Description
Lets Write Africa's Story Together
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
Bachelor's degree in Computer Science, Information Security, or a related field.
Basic understanding of DevOps principles and practices.
Familiarity with scripting languages (e.g., Python, Bash) is a plus.
Strong interest in cybersecurity and a desire to learn and grow in the field.
Excellent problem-solving skills and attention to detail.
Additional Qualifications/Experience (preferred, Not a Requirement)
Knowledge of DevOps tools and technologies (e.g., Jenkins, Git, Docker).
Basic understanding of containerization and orchestration (e.g., Docker, Kubernetes).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
Awareness of common cybersecurity concepts and practices.
Develop functional systems and solutions with a focus on scalability, automation, reliability, security and quality. Implement customer integrations, and improve the customer experience. Perform root cause analysis of production errors, resolve issues, design procedures for system troubleshooting and maintenance, and build tools to reduce error occurrence. OML roles mapped to this profile are: RoA: Devops Support and Junior DevOps Engineer.
Responsibilities
Application Software Road Map
Contribute to and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.
Product/Service Development
Deliver defined features, functionality, or outcomes from a designated part of the development/engineering program, selecting the best available approach within established systems.
Data-Driven Product and Service Improvement
Support data-driven analysis to identify opportunities for product/service improvement.
Design and Conceptualization
Research and interpret data, trends, and benchmarks relevant to digital products/services design.
Information Security
Implement required security measures, monitoring performance to notify security experts of any problems with coding or built-in packages.
Testing Information Technology (IT) Performance
Perform website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.
Application Software Development
Contribute to development of existing and new applications by analyzing and identifying areas for modification and improvement. Contribute to development of new applications to meet customer requirements.
Faults Diagnosis and Correction
Provide fault isolation and resolution to limit and address issues promptly.
Personal Capability Building
Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Agile Release Planning
Plan and replan software releases for small projects as they are produced to ensure timely updates and to deliver the planned benefits as early as possible in the project.
Skills
Competencies
Action Oriented
Business Insight
Collaborates
Communicates Effectively
Cultivates Innovation
Customer Focus
Decision Quality
Drives Results
Education
Bachelors Degree (B) (Required)
Closing Date
20 October 2025 , 23:59
The Old Mutual Story
DevOps Engineer
Posted today
Job Viewed
Job Description
JOB DESCRIPTION
Job Title: DevOps Engineer
Reporting To: Chief Technology Officer
Location/Place of Work: Nairobi
Preferred Start Date:
Type of Contract: Short-term (5 months), possible full-time based on performance and need.
Compensation: Competitive and commensurate with experience
About agriBORA
agriBORA is an agri-fintech company driving the digital and structural transformation of East Africa's grain trade. Headquartered in Kenya, agriBORA leverages technology, data, and localized infrastructure to de-risk smallholder agriculture and create efficient, transparent markets. Through its integrated platform, the company bridges the gap between smallholder farmers, cooperatives, financial institutions, and large-scale buyers — helping farmers access certified storage, affordable credit, and direct market linkages. By digitizing post-harvest processes and introducing structured grain trading systems, agriBORA enables farmers to store, finance, and sell their produce profitably and sustainably.
Building on its flagship solution,
agriGHALA
, agriBORA combines warehouse receipt financing, market intelligence, and climate-smart services to reduce post-harvest losses, enhance liquidity, and stabilize farmer incomes. The company works closely with cooperatives, county governments, and private sector partners to expand access to structured markets and financing for rural producers. agriBORA's long-term vision is to establish the climate-resilient backbone of East Africa's grain economy — empowering farmers, strengthening food systems, and unlocking inclusive agricultural growth at scale.
Job Summary
As a DevOps Engineer at agriBORA, you will be responsible for building and maintaining our scalable and reliable infrastructure, automating deployment processes, and ensuring the smooth operation of our systems. You will collaborate closely with development and operations teams to streamline workflows, implement CI/CD pipelines, and continuously improve our infrastructure.
Key Responsibilities
- Design, implement, and manage scalable cloud infrastructure (e.g., AWS, Azure, GCP).
- Automate deployment, monitoring, and operational tasks using scripting and infrastructure-as-code tools.
- Develop and maintain CI/CD pipelines to facilitate rapid and reliable software releases.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and stability.
- Participate in on-call rotations and provide incident management and support.
- Implement and manage containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Collaborate with development teams to optimize application performance and ensure operational best practices are followed.
- Implement and enforce security best practices across all systems and infrastructure.
- Stay updated with industry trends, best practices, and emerging technologies in DevOps.
agriBORA requires flexibility from all staff with regard to roles and responsibilities.
Key Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience working as a DevOps Engineer or in a similar role.
- Proficiency in scripting languages (e.g., Python, Bash) and infrastructure-as-code tools (e.g., Terraform, Ansible).
- Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) and their services.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Flux, ArgoCD).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Strong understanding of security principles (DevSecOps).
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Attention to detail and commitment to delivering high-quality results.
- Willingness to participate in on-call rotations for incident management and support.
- Optional: Experience with the frappe framework and frappe cloud.
- Optional: Experience with requirement engineering methodologies and tools.
Please note that confirmation of this role is subject to the successful approval and disbursement of ongoing funding currently under review.
agriBORA provides equal employment opportunities to employees regardless of their gender, ethnicity, religion, age, disability, sexual orientation, or marital status. We are committed to building an organization that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
Protecting your personal data is of the utmost importance to agriBORA and we take this responsibility very seriously. Any information obtained by us is held and processed in accordance with the Data Protection Act, 2019 as amended from time to time.
The data you provide us with is securely stored on our computerised database for the purposes of considering your suitability for a role you have registered interest in. As defined under the Data Protection Act, 2019, agriBORA is a Data Controller, and our legal basis for processing your personal data is 'Legitimate Interests'. You have the right to object to us processing your data in this way.
DevOps Engineer
Posted today
Job Viewed
Job Description
Company Description
Spaza Communications
specializes in harnessing the power of open-source technologies to drive digital growth.
Our expertise spans
content management
,
customer data management
,
e-commerce
, and
marketing automation
.
We design
secure, scalable, and compliant
digital platforms that empower businesses to optimize operations and enhance customer engagement.
Role Description
We are seeking a
DevOps Engineer
to join our growing technical team in
Nairobi County, Kenya
.
The ideal candidate will play a key role in
developing, automating, and maintaining infrastructure
for our open-source solutions.
You will ensure that our platforms are
secure, scalable, and efficient
, working closely with developers, security engineers, and product teams to support continuous deployment and platform reliability.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for application deployment.
- Manage containerized environments (Docker, Kubernetes, etc.).
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible).
- Monitor and optimize system performance, uptime, and security.
- Collaborate with software engineering teams to improve build, release, and deployment workflows.
- Implement best practices for system reliability, logging, and alerting.
- Conduct routine system maintenance, updates, and patching.
- Assist in incident response and postmortem analysis to ensure system resilience.
Qualifications & Requirements
- Proven experience with
Infrastructure as Code (IaC)
tools like Terraform or Ansible. - Strong background in
Linux system administration
(Ubuntu, Debian, or CentOS). - Experience with
CI/CD tools
such as GitHub Actions, GitLab CI, or Jenkins. - Familiarity with
containerization and orchestration
(Docker, Kubernetes). - Knowledge of
cloud platforms
(AWS, GCP, DigitalOcean, or Azure). - Experience in
monitoring and observability tools
(Prometheus, Grafana, ELK Stack). - Excellent
problem-solving
and
troubleshooting
abilities. - Ability to work collaboratively within
cross-functional teams
. - Bachelor's degree in
Computer Science
,
Information Technology
, or a related field. - Previous experience in a
DevOps or Site Reliability
role is a strong advantage.
Benefits
- Competitive salary commensurate with experience.
- Work with cutting-edge
open-source technologies
in production environments. - Opportunities for
professional development
and certification support (Kubernetes, AWS, etc.). - Collaborative, growth-oriented culture that values innovation and continuous learning.
- Access to modern infrastructure and tools for experimentation and automation.
- Health insurance and flexible work arrangements (for senior roles).
DevOps Engineer
Posted today
Job Viewed
Job Description
Salary: Monthly Gross Salary: Ksh 200,000
Overview
Our client is seeking to recruit an
IT & Systems Engineer (DevSecOps)
to design, implement, and maintain CI/CD tools and processes for software delivery.
Key Responsibilities
- Design, implement, and maintain CI/CD tools and processes for software delivery.
- Integrate security practices into the DevOps process, ensuring compliance with policies and regulations.
- Collaborate with the IT team on non-functional requirements such as availability and performance.
- Remediate vulnerabilities and apply patches to improve system security.
- Automate security testing and vulnerability management processes.
- Implement security monitoring tools in collaboration with the Cybersecurity team.
- Monitor and log performance and health of services and infrastructure.
- Identify and address issues in the software development lifecycle.
- Maintain comprehensive documentation of CI/CD processes and policies.
- Ensure compliance with industry best practices.
Qualifications
- BSc. in Computer Science or equivalent from a recognized university.
- Professional certifications in IT Security (CISSP, CCSP, CISA, CISM) are a plus.
Experience & Skills
- 3+ years of experience in similar roles.
- Proficiency in scripting and coding (Python, JavaScript, ).
- Strong knowledge of DevSecOps tools (Azure DevOps, Jenkins, Docker, etc.).
- Familiarity with compliance frameworks (GDPR, ISO 27001, NIST).
- Excellent understanding of cybersecurity principles.
Location
Nairobi, Kenya
Career Level
Mid-Management
Job Type
Full-Time
DevOps Engineer
Posted today
Job Viewed
Job Description
Company Description
Luxano is a specialized IT solutions provider known for its expertise in cloud architecture, infrastructure automation, cybersecurity, and digital transformation. Based in Canada, Luxano delivers secure, scalable, and efficient IT environments that adhere to the highest compliance standards. Our team excels in implementing technology solutions grounded in security-by-design, automation-first principles, and operational excellence, facilitating digital transformation for our clients.
Role Description
This is a full-time remote role for a DevOps Engineer. The DevOps Engineer will be responsible for designing and implementing infrastructure as code (IaC), automating infrastructure and application deployments, and maintaining continuous integration and delivery (CI/CD) pipelines. Day-to-day tasks also include system administration, troubleshooting, and ensuring the reliability, performance, and security of our IT environments.
Qualifications
- Proficiency in Infrastructure as Code (IaC) and Continuous Integration tools
- Experience in Software Development and System Administration
- Strong Linux system administration skills
- Excellent problem-solving skills and attention to detail
- Ability to work independently and remotely in a fast-paced environment
- Experience with cloud services and containerization technologies is a plus
- Bachelor's degree in Computer Science, Information Technology, or related field
Senior Devops Engineer
Posted today
Job Viewed
Job Description
About One Acre Fund
Founded in 2006, One Acre Fund equips 5.5 million smallholder farmers to make their farms more productive. Across nine countries that together are home to two-thirds of Africa's farmers, we provide high-quality farm supplies, tree seedlings, accessible credit, modern agronomic training, and a wide range of other agricultural services. On average, this model enables any farmer to increase their income and assets on supported land by more than 35 percent, while permanently improving their resilience. This is all made possible by our team of 9,000+ full-time staff, drawn from diverse backgrounds and professions.
To learn more, please see our Why Work Here blog post.
About The Role
Our passionate development team manages a range of web and mobile solutions to support our field operations, from registering millions of farmers and their orders, optimizing delivery truck loads and routes, tracking deliveries, collecting mobile payments, analyzing loan repayments.
Our technologies include C#, NodeJS, CouchBase, Python, Docker/Kubernetes, and our tooling landscape includes GitHub, JIRA, Slack, Azure DevOps.
You will report to the DevOps manager.
Responsibilities
- You will work with a team of about 5 engineers
- Operate a dozen applications our farmers depend on, making up ~200 containers
- Manage and automate our cloud infrastructure based on Kubernetes / Azure / Elasticsearch
- Manage a set of tools to support a smooth development cycle from commit to deployment
- Help shape our architecture decisions
Career Growth and Development
We have a strong culture of constant learning and we invest in developing our people. You'll have weekly check-ins with your manager, access to mentorship and training programs, and regular feedback on your performance. We hold career reviews every six months, and set aside time to discuss your aspirations and career goals. You'll have the opportunity to shape a growing organization and build a rewarding long-term career.
Qualifications
Across all roles, these are the general qualifications we look for. For this role specifically, you will have:
- 5+ years in software development and 3 years of DevOps and or system administration
- High proficiency with Docker and Kubernetes
- Knowledge of CI / build and release tools (Github Actions or ArgoCD)
- Experience working with public Cloud platforms (Azure or AWS)
- Scripting Skills (BASH preferred, powershell/CMD fine)
- Basic knowledge of common application development frameworks (Experience with javascript, C#, Python, SQL or similar languages required)
- Alerting and log aggregation via ELK Stack
- Demonstrated knowledge in performance visibility tools
Preferred Start Date
As soon as possible
Job Location
Nairobi-Kenya, Kigali-Rwanda
Benefits
Health insurance, housing, and comprehensive benefits
Eligibility
One Acre Fund can support a work permit for this role. However, nationals of (or those with an extensive professional background and work history in) our countries of operation are preferred.
Application Deadline
8 October 2025. Please note that we hire on a rolling basis which means that applications are reviewed and processed on a continuous basis until a hire is made.
One Acre Fund never asks candidates to pay any money or pay for tests at any stage of the interview process. Official One Acre Fund emails will always arrive from an address. Please report any suspicious communication here ),
but do not send applications or application materials to this email address.
Diversity, Equity, Inclusion (DEI), and anti-racism are deeply connected to our organization's mission and purpose. One Acre Fund aspires to build a culture where all staff feel consistently valued, represented, and connected – so that our team can thrive as professionals, and achieve exceptional impact for the farmers we serve.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender, gender identity or expression. We are proud to be an equal opportunity workplace.
Senior DevOps Engineer
Posted today
Job Viewed
Job Description
About the Opportunity
We're seeking a Senior DevOps Engineer to architect and implement cloud infrastructure for a landmark government digital transformation project.
Location:
Remote
Contract Duration:
9 months (with potential extension)
Timezone:
UTC+3
Role Description
This is a contract remote role for a Senior Devops Engineer at Tailwind Solutions. The core responsibilities are infrastructure architecture, CI/CD implementation, security & compliance, monitoring & optimization, team collaboration.
Qualifications
Technical Skills:
- 8+ years DevOps experience with cloud platforms (AWS/Azure/GCP)
- Expert-level Kubernetes knowledge including production operations
- Strong experience with IaC tools (Terraform, Ansible, CloudFormation)
- Proficiency in scripting languages (Python, Bash, Go)
- CI/CD pipeline expertise (Jenkins, GitLab CI, GitHub Actions)
- Container security and image management experience
- Essential Experience:
- Working with distributed development teams
- Cost optimization for cloud resources
- Disaster recovery and backup strategies
Be The First To Know
About the latest Devops engineer Jobs in Kenya !
Senior DevOps Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage CI/CD pipelines for automated software delivery.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Manage and automate cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Implement and manage containerization technologies (Docker, Kubernetes).
- Set up and maintain monitoring, logging, and alerting systems.
- Ensure the reliability, scalability, and performance of production environments.
- Automate operational tasks and processes using scripting and configuration management tools.
- Collaborate closely with development teams to optimize software deployment and operations.
- Implement and enforce security best practices across the infrastructure.
- Troubleshoot and resolve complex infrastructure and deployment issues.
- Contribute to SRE practices and improve system resilience.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in DevOps, SRE, or a related infrastructure engineering role.
- Proven experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Strong proficiency in cloud platforms (AWS, Azure, or GCP).
- Expertise in containerization technologies (Docker, Kubernetes).
- Hands-on experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible).
- Proficiency in scripting languages (e.g., Bash, Python).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and effectively in a remote team environment.
Senior DevOps Engineer
Posted today
Job Viewed
Job Description
- Design, build, and maintain scalable and reliable CI/CD pipelines for various applications.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Manage and optimize cloud infrastructure (AWS, Azure, or GCP) ensuring high availability and performance.
- Deploy, manage, and scale containerized applications using Docker and Kubernetes.
- Implement robust monitoring, logging, and alerting solutions for production systems.
- Automate operational tasks and workflows to improve efficiency and reduce manual intervention.
- Collaborate with development teams to troubleshoot production issues and improve application performance.
- Ensure security best practices are integrated throughout the DevOps lifecycle.
- Contribute to architectural decisions related to infrastructure and deployment strategies.
- Mentor junior engineers and share knowledge of DevOps principles and tools.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in DevOps, SRE, or systems engineering roles.
- Proven experience with cloud platforms such as AWS, Azure, or GCP.
- Strong proficiency in scripting languages (e.g., Python, Bash, Go).
- Expertise in containerization technologies (Docker) and container orchestration (Kubernetes).
- Hands-on experience with IaC tools (Terraform, Ansible, Puppet, Chef).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Solid understanding of networking concepts and security best practices.
- Excellent problem-solving and communication skills.
Senior DevOps Engineer
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines for various applications and services.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Automate the provisioning, configuration, and management of cloud infrastructure (AWS, Azure, GCP).
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and reliability.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Work closely with development teams to optimize application performance and deployment processes.
- Develop and maintain scripting and automation tools for operational tasks.
- Implement security best practices throughout the DevOps lifecycle.
- Manage logging, monitoring, and alerting systems.
- Participate in on-call rotations for incident response.
- Stay up-to-date with the latest DevOps tools, technologies, and trends.
- Mentor junior DevOps engineers and contribute to knowledge sharing within the team.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 5+ years of experience in DevOps or a similar role.
- Proven expertise in building and managing CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).
- Strong experience with cloud platforms (AWS, Azure, or GCP) and their associated services.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with container orchestration platforms (Kubernetes, Docker Swarm).
- Solid understanding of infrastructure as code tools (Terraform, Ansible).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Knowledge of networking concepts and security best practices.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities, essential for a remote team.
- Experience working in an Agile development environment.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, CKA) are a plus.
This role offers the flexibility to work remotely while contributing to impactful projects in a forward-thinking organization.