.png)
Share this Job
Senior DevOps Engineer job at One Acre Fund / Apply Now
Are you looking for Construction and Engineering jobs in Kenya 2025 today? then you might be interested in Senior DevOps Engineer job at One Acre Fund
About the Organisation
One Acre Fund is a non-profit organization founded in 2006 with the mission to serve smallholder farmers in Africa. Operating in ten countries and supporting over 5.5 million farmers, the organization provides quality farm inputs, tree seedlings, accessible credit, agronomic training, and other vital services to improve farm productivity and resilience. With a diverse team of 9,000+ full-time staff, One Acre Fund is driven by innovation, data, and impact-focused programming to ensure increased farmer income and food security across the continent.
Nairobi, Kenya
Full Time
Job Title
Senior DevOps Engineer job at One Acre Fund
One Acre Fund
Job Description
As a Senior DevOps Engineer, you will be responsible for operating and maintaining mission-critical applications supporting One Acre Fund’s agricultural and logistics systems. Reporting to the DevOps Manager, your work will span managing Kubernetes-based cloud infrastructure, automating development and deployment pipelines, and overseeing a portfolio of applications used by farmers and field agents across Africa.
You will collaborate with a team of approximately five engineers, ensuring system performance, scalability, and security. The role requires hands-on experience in CI/CD tools, scripting, cloud environments, and containerized applications. You will also influence architecture decisions and play a key role in enhancing the team’s technical capabilities and operational efficiency.
Duties, Roles and Responsibilities
Lead and operate a portfolio of ~200 containers supporting 12+ key applications.
Manage and automate Kubernetes-based infrastructure on Azure.
Oversee CI/CD pipelines using tools like GitHub Actions or ArgoCD.
Ensure system reliability through proactive monitoring and log management using the ELK stack.
Provide mentorship and technical leadership to a team of ~5 engineers.
Design and refine internal development tools and workflows.
Drive architectural decisions that enhance system performance and maintainability.
Collaborate with software development and field operations teams to align technology with user needs.
Maintain security, performance, and uptime of production systems.
Contribute to the organization’s mission through impactful technical leadership.
Qualifications, Education and Competencies
Education & Experience:
Minimum 5 years of experience in software development.
At least 3 years of experience in DevOps, infrastructure, or system administration.
Technical Skills:
High proficiency with Docker and Kubernetes.
Experience with CI/CD tools (e.g., GitHub Actions, ArgoCD).
Familiarity with public cloud platforms, especially Azure or AWS.
Strong scripting skills (Bash preferred; PowerShell/CMD acceptable).
Working knowledge of application development frameworks (e.g., JavaScript, C#, Python, SQL).
Proficient with monitoring and log aggregation using the ELK stack.
Experience with performance visibility and troubleshooting tools.
Attributes:
Strong leadership and mentorship abilities.
Excellent problem-solving skills and attention to detail.
Ability to work in a diverse, cross-cultural team.
Passion for innovation and improving lives through technology.
How to Apply
ONLINE APPLICATION ONLY!
Interested candidates are advised that applications for this position must be submitted online. To apply, please click on the "Apply" button below.