Who we are:
Irembo is a technology company that designs and develops digital products focused on users in Africa, starting with Rwanda. IremboGov, Irembo’s pioneer product, is a government services platform. To date, it has 8M+ users in Rwanda and offers 98 services online. We are using this experience to develop a wide range of products that will transform the tech ecosystem as we know it.
Role overview:
Create a bridge between development and operations by applying a software engineering mindset, to system administration. Responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning
What you will do:
- Collaborate closely with product developers to ensure that the designed solution responds to non-functional requirements such as availability, performance, security, and maintainability.
- Work with release engineers to ensure that the software delivery pipeline is as efficient as possible
- Ensure on-call monitoring duties and develop systems and software that help increase site reliability and performance
- Drive high reliability into systems by working closely with software development and IT operations teams.
- Be involved in monitoring releases and successfully deploying them, keeping the SDI buzzing
- Spend a considerable amount of time fixing cases related to support escalation
- Implement strategies that increase system reliability and performance through on-call rotation and process optimization.
- Improve collaborative response in real-time, besides updating documentation, runbook tools, and modules to ready teams for incidents.
- Ensure incident reviewing and documentation of findings to enable informed decision-making.
You will be a good fit if:
- Have a solid foundation in both software and systems engineering and a strong incentive for improving and automating.
- Proficient in scripting and coding. The aptitude should include traditional languages like python, GoLang, and Java. In addition, have experience with JavaScript, NET, and Node.js to support greater reliability
- Be a champion of change within the DevOps culture
- Always investigate reliability or performance issues, leveraging tools to automate scanning and monitoring.
- Act as a translator, taking business requirements and turning them into technical implementations.
- Be able to analyze metrics around availability, mean time failures, and mean time to repair and develop new KPIs when necessary.
- Should have strong knowledge of operating systems, networks, virtualization, and CI/CD pipeline tools.
- Be able to communicate and collaborate with the rest of the team
How to apply?
- Submit your CV (mandatory) and your cover letter (optional) for the role at https://irembo.bamboohr.com/jobs/ by 10-June, 2022, but applications will be reviewed on a rolling basis
Location
- Our head office is based in Kigali, Rwanda