Job Description
DevOps Engineer
Role Overview
This role focuses on reliability, automation, and developer enablement across multi-cloud infrastructure. You will implement SRE best practices, improve observability, lead incident processes, and build scalable CI/CD and infrastructure automation that supports the full product lifecycle.
Key Responsibilities
Site Reliability Engineering (SRE)
– Implement and maintain practices that improve reliability and availability of web applications and services
– Implement observability tools, perform advanced debugging, and optimise multi-cloud infrastructures
– Define and maintain Service Level Objectives (SLOs) and Service Level Indicators (SLIs)
– Partner with cross-functional teams to develop and maintain operational documentation
– Lead incident management, post-incident reviews, and root cause analysis to prevent recurrence
– Monitor and evolve reliability processes across the system lifecycle to reduce waste and improve adherence
Infrastructure
– Build and maintain scalable, resilient cloud infrastructure using Terraform and Ansible
– Scale and optimise resources across multi-cloud environments for performance and cost efficiency
– Design and improve CI/CD pipelines using GitLab CI/CD, GitHub Actions, or similar tools
– Participate in design and optimisation of infrastructure for scalability, security, and performance
– Anticipate system-level challenges and drive continuous improvement in infrastructure and processes
Developer Experience
– Improve developer productivity through tools and operational practices
– Collaborate with development teams to streamline CI/CD workflows
– Create and maintain development, staging, and production environments
– Support developers in debugging, performance optimisation, and troubleshooting during the development lifecycle
– Implement proactive improvements to reduce downtime and strengthen reliability
Tech Financial Operations (FinOps)
– Manage and optimise technology-related budgeting, cost tracking, and cost control
– Implement cost-effective infrastructure solutions and continuously optimise cloud resource use
– Work with finance/procurement to ensure efficient allocation of technology budgets
– Implement cost allocation models to attribute expenses accurately
– Produce periodic reporting on FinOps progress using advanced tools and models
– Own strategic initiatives tied to cost optimisation, reliability, and observability culture
Leadership and Mentorship
– Mentor junior engineers and guide best practices and process improvements
– Align technical operations with business goals through cross-functional collaboration
Qualifications
Core Skills
– Deep knowledge of Linux systems (Ubuntu/Debian) and confidence working in a UNIX shell environment
– Strong networking fundamentals: OSI model and protocols including TCP/IP, UDP, ICMP, HTTP(S), DNS, DHCP, SMTP
How to Apply
Apply online via: Savannah Informatics on www.savannahinformatics.com
💡 Explore more Human Resource jobs in Kenya on
FindJobsKE.com