Junior DevOps Engineer - Nairobi, Kenya
Listed on 2026-02-01
-
IT/Tech
Cloud Computing, Systems Engineer
Savannah Informatics is a Kenyan e-Health software company founded by clinicians and finance specialists to deliver interoperable, connected solutions for healthcare facilities, organizations, and regions. Our vision is to enable a better healthcare future for Kenya through the pioneering use of information technology and knowledge creation.
We are a company with great ideas and employees. Working across various customers’ sites, our work epitomizes the future we foresee in the East African health sector: efficiency, higher value, better quality, and outcomes for patients and other consumers of health. Our customers partner with Savannah in delivering challenging projects, thus believing in the capabilities of our employees.
The Savannah team is made up of medical doctors, project managers, and software engineers, who have a common aspiration of transforming the region’s health care. If you share our motivation, vision, and aspirations, check out the careers page of our corporate website.
Job Description
We are looking for an experienced Dev Ops engineer to operate at the interface of development and operations within our company and their involvement in each stage of a product’s existence should promote efficiency and, ultimately, increased revenue.
As a Dev Ops engineer, you will help us build functional systems that improve customer experience. The role is critical to the organization’s overall success, right from planning to supporting primary KPIs such as customer satisfaction and productivity. You will be integrating the project functions and resources across the product life cycle, right from planning, building, testing, and deployment to support.
If you’re dedicated and ambitious and have a solid background in software engineering (familiar with Ruby or Python) we’d like to hear from you!
Responsibilities Site Reliability Engineering (SRE)- Implement and maintain best practices for ensuring the reliability and availability of web applications and services.
- Monitor system performance, troubleshoot issues, and implement proactive measures to prevent downtime.
- Collaborate with cross‑functional teams to develop and maintain Service Level Objectives (SLOs) and Service Level Indicators (SLIs).
- Participate in incident management, post‑incident reviews, and root cause analysis to continuously improve system reliability.
- Monitor the processes during the entire lifecycle for its adherence and update or create new processes for improvement and minimizing the wastage.
- Design, build, automate and manage the infrastructure that underlies the application stack, including cloud resources (e.g., Google Cloud, AWS), servers, networks, and storage.
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
- Automate infrastructure provisioning and management using tools such as Terraform, Ansible, or Kubernetes.
- Implement security best practices and ensure compliance with industry standards in infrastructure design.
- Optimize and scale infrastructure to meet growing demand.
- Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management.
- Support and enhance the development process by providing tools and practices that improve developer productivity.
- Collaborate with software development teams to set up and streamline the CI/CD (Continuous Integration/Continuous Deployment) pipeline.
- Create and maintain development environments, including development, staging, and production environments.
- Have the expertise and assist developers in debugging, performance optimization, and troubleshooting issues in the development lifecycle.
- Manage and optimize technology‑related financial aspects, including budgeting, cost tracking, and cost control.
- Implement and monitor cost‑effective solutions for infrastructure and services, optimizing cloud resources.
- Work closely with finance and procurement teams to ensure efficient allocation of technology‑related budgets.
- Implement cost allocation models to attribute technology expenses accurately.
- Manage periodic reporting on the…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).