About me

I am a Senior DevOps engineer with a background in both frontend and backend development, I specialize in improving software development and deployment processes. I am passionate about leveraging automation, continuous integration and delivery, and infrastructure as code to optimize resources and reduce errors.

By partnering with me, you can benefit from my extensive knowledge in DevOps, enabling you to focus on your core business while I take care of the technical details. With my expertise, you can deliver high-quality software with greater speed, accuracy, and reliability.

accreditations

What i'm doing

  • Infrastructure automation

    Infrastructure automation

    Automating infrastructure through Infrastructure as Code (IaC), containerization technologies to streamline deployment, and scalability of applications and resources.

    Technologies : Kubernetes, Ansible, Terraform

  • Continuous integration and delivery

    Continuous integration and delivery

    Implementing continuous integration and delivery (CI/CD) pipelines that automate the build, testing, and deployment of software.

    Technologies : GithubAction, ArgoCD

  • Performance optimization icon

    Performance optimization

    Optimize the performance of software by identifying and resolving bottlenecks, reducing latency, and improving scalability.

    Technologies : Newrelic, Prometheus

Resume

Experience

  1. Senior DevOps engineer @ Irembo Ltd

    2020 — Present


    - Maintain and improve irembo.gov.rw, a kubernetes managed system.

    - Created CI/CD pipelines for automated deployments which cut deployment time to less than 7 minutes and cut the maintenance cost.

    - Automated deployment process that reduced time to market to less than 2 times the existed way.

    - Improved application debugging with logging and observability in staging and production environments.

    - Designed, Implemented and maintained IremboPay v1.5 (A payment solution) on premise Kubernetes infrastructure.

  2. Technical Team Lead @ Andela

    July 2020 — Sept 2020


    - Collaborated with the team to ensure product requirements are met and implemented solutions are aligned with the best coding practices.

    - Introduced tools/technologies to improve code performance and productivity in a team.

    - Reviewed code to provide constructive feedback to the team.

    - Participated in sprint planning.

  3. Software engineer @ Andela

    Jan 2020 — Jun 2020


    In this role, I worked as a full stack developer in a team of 5 people.

    I was responsible for:

    - Writing implementation plans for the project.
    - Building web applications (Backend and frontend in TDD fashion).
    - Documenting the features.
    - Reviewing peers’ code.

  4. Backend developer @ Dimancha Allianca Global

    2018 — 2019

    This was a pharmacy management system that facilitated pharmacists to record new products in the stock and track the updates of the stock as purchases and sales made.

    My responsibilities were to:

    - Do back-end development in Java.
    - Deploy software packages (docker images) to dockerHub.
    - Deploy application to Amazon Web Servers (EC2 instances).
    - Report to a senior software engineer.

Education

  1. University of Rwanda / College of Science and Technology

    2015 — 2019

    Bachelor of science in Electronics and Telecommunications Engineering.

Contact

Contact Form