DevOps Engineer Job in Kenya

Role: DevOps Engineer.

Reporting into: Director Digital Transformation.

Do you want your work to matter? Do you want to use your skills to make a difference, not just a living? Do you want to improve millions of lives, including your own?

Living Goods works to reinvent how we improve the lives of the under-served. We think big, and relentlessly innovate to ensure both impact & health system strengthening. At Living Goods, you will have the opportunity to apply your ideas and creativity at work every day. We believe that technology is an increasingly powerful and positive disruptive force in enabling Living Goods to provide effective community health service and drive impact.

If you work well in a dynamic collaborative environment, set high standards, and meet challenges with determination and a sense of humor, you’ll thrive here at Living Goods.


The Opportunity:

The DevOps Engineer will report to the Director Digital Transformation and will take ownership of end-to-end management of the organizational cloud infrastructure, deploying product updates, identifying production issuesand implementing integrations that meet stakeholder needs. You will closely work with the global engineering and country Digital Health operations teams, to evaluate existing applications and platforms, give recommendations for enhancing performance via gap analysis, identify the most practical alternative solutions and assist with feasible modifications. You will maintain the routine application maintenance tasks accomplished via strategy-building techniques. As the DevOps Engineer you will also help create requirements and procedures for implementing routine maintenance, infrastructure, and application-level monitoring, build thresholds and proactive alerts and lead and participate in troubleshooting existing information systems for errors and resolving those errors. You will work with other key stakeholders to identify the cause of problems and design desired improvements to minimize system outages. You will be part of a core engineering team that participates in regular engagement and timely communication with the country’s Digital Health operation team regarding the status of different requirements under your support. You will support in the resolution of incidents and escalate with relevant partners and vendors when required.

Responsibilities: 

  • Utilize various open-source technologies. 
  • Use various tools to orchestrate solutions i.e., Continuous Integration Tools. 
  • Build independent web-based tools, microservices, and solutions.  
  • Write scripts and automation using Bash/Java/Python. 
  • Implement integrations requested by the software engineering team. 
  • Deploy updates and fixes. 
  • Build tools to reduce occurrences of errors and improve the deployment cycle 
  • Develop software to integrate with internal back-end systems 
  • Perform root cause analysis for production errors 
  • Investigate and resolve technical issues while also reflecting on root causes and lessons learned to roll out continuous improvements in the technology setup.
  • Develop scripts to automate visualization. 
  • Design procedures for system troubleshooting and maintenance. 
  • Configure and manage data sources RDBS and noSQL.  
  • Understand how various systems work.  
  • Understand how IT operations are managed.  
  • Manage source control including SVN and GIT.  
  • Maintain team and project management tools such as Agile Manager or Agile Bench. 
  • Design and implement robust Infra and Application-level system monitoring and reports /visualization that provide stakeholders with useful insights on the health status of end-to-end technology stack setup.
  • Design and build performance thresholds and proactive alerting that help the engineering team act early to mitigate potential system outages.
  • Escalate application and infra challenges with respective partners e.g., Medic Mobile for CHT-related issues and share requisite system logs to facilitate timely investigations and issue resolutions.
  • Drive regular review of overall Infra setup and drive implementations of recommendations to improve security, operational efficiency, and cost savings

Minimum Requirements: 

  • BSc or MS in Computer Science, Engineering, or relevant field.  
  • 4-6 years of experience in managing Linux-based infrastructure.  
  • 4 years of experience as a DevOps Engineer or similar software engineering role.  
  • 2+ years of hands-on experience in AWS, Azure, Dockerand Elasticsearch. 
  • Demonstrable experience with continuous integration tools like Bamboo or Jenkins. 
  • Good knowledge of shell scripting or Java or Python. 
  • Proven expertise in Kubernetes, Selenium, and Ansible. 
  • Working knowledge of databases both RDBS and NoSQL. 
  • Problem-solving attitude. 
  • Team spirit and team player. 
  • Critical thinking and problem-solving skills.  
  • Good time-management skills.  
  • Interpersonal and communication skills.  
  • Bilingual with French as a desirable language.

Compensation 

A competitive salary and benefits package commensurate with experience including health insurance and bonus opportunity. The opportunity to be your best while making lives better for those in need. 

Living Goods is an equal opportunity employer and will consider every qualified applicant for employment. Living Goods does not discriminate based on race, ethnicity, national origin, ancestry, religion, gender, sexual orientation, or disability. 

Our current job openings are displayed on our website, where you can search for open positions and apply directly. Living Goods does not offer any positions without an interview and never asks candidates for money. If you are asked for money, we strongly recommend that you do not respond and do not send money or personal information. 

How to Apply

Click Here to Apply.