Safaricom logo

DevOps Engineer ( Internal/External)

Safaricom
2 days ago
Full-time
On-site
Addis Ababa, Ethiopia
Technology
Description

At Safaricom Ethiopia, we are a purpose-led technology company dedicated to transforming lives through digital connectivity and inclusive financial services. In under four years, we have grown to serve over 10 million customers, with our network now reaching 55% of Ethiopia’s population – a testament to our bold vision and trusted partnerships.

Guided by core values such as customer obsession, innovation, integrity, and get it done together, we are building a workplace that is dynamic, inclusive, and empowering. We believe our greatest strength lies in our people. That’s why, for two consecutive years, we have proudly get earned the Top Employer Award – in recognition for our unwavering commitment to fostering a supportive, innovative, and inclusive environment to people.

Join Safaricom Ethiopia and be part of a team that is shaping the digital future of Ethiopia. Here, your work has meaning, your voice matters, and your growth is our priority. Together, we are transforming lives for a digital future.

Role purpose: 

To support the development process by utilizing Continuous Integration and Continuous Delivery (CI/CD) pipelines, implementing DevSecOps practices, and ensuring secure, scalable, and efficient systems. This role will require the candidate to apply security measures, automate processes, and monitor system health while working with various cloud services and DevOps tools.



Responsibilities

Key accountabilities and decision ownership

 

  • Develop, maintain, and improve CI/CD pipelines to ensure smooth and rapid software delivery.

  • Implement and manage security measures across the entire software development lifecycle (DevSecOps).

  • Apply health checks and monitoring for critical services, ensuring uptime and optimal performance.

  • Use monitoring tools such as Splunk and Grafana to track system performance and identify issues.

  • Manage and secure secrets using HashiCorp Vault.

  • Operate and maintain Kubernetes environments, including the Headlamp Kubernetes management dashboard.

  • Work with Jenkins, GitLab CI/CD, Argo CD, and the Argo CD CLI for continuous integration and delivery workflows.

  • Apply Git Flow principles for efficient source control management.

  • Manage infrastructure in AWS cloud services.

  • Leverage Infrastructure as Code (IaC) using Terraform and Ansible for provisioning and configuration management.

  • Key performance indicator:

  • Delivery of all assigned tasks as per defined quality and committed timelines.

  • Skillset modernization – continuously upskill according to M-Pesa Technology yearly skillset modernization program

Core competencies, knowledge, and experience:

Business Competencies:

  • Must be able to work without supervision & meet tight deadlines/schedules. 

  • Excellent Problem solving skills

     

Business Know how

  • Experience of working in Fintech organization

  • System thinking ability 

 

Working with Change

  • Excellent communication skills

  • Quick to adopt and willingness to work/deliver in a short period



Qualifications

Professional qualifications: 

 

  • Bachelor’s degree in computer science, Information Technology, or a related field.

  •  Certifications in public cloud platforms (AWS, Azure, or GCP) and Kubernetes.

  • More than 3+ years of hands-on experience in a DevOps role.

  • Proficient in scripting languages such as Python, PowerShell, and Bash.

  • Strong experience with Jenkins, GitLab CI/CD, ArgoCD, and related CI/CD tools.

  •  Familiarity with HashiCorp Vault and Kubernetes management tools like Headlamp.

  • Hands-on experience with AWS cloud services and Infrastructure as Code tools like Terraform and Ansible.

  • Excellent interpersonal and communication skills, with the ability to collaborate across teams.

How to Apply. If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/ update your candidate profile on the recruitment portal and then Click on the apply button. Remember to attach your resume.