Job Summary

This is a senior engineering position on our backend engineering team. You will be responsible for designing, developing, and maintaining M-KOPA’s infrastructure for application hosting and integration. You will also be responsible for supporting teams in CI/CD and DevOps practices.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description/Requirements


RESPONSIBILITIES

  • We currently host all of our services on Microsoft Azure. The majority of services are hosted on  Azure Kubernetes Service, with some legacy services hosted on traditional VMs. You would be directly responsible for our shared hosting infrastructure. 
  • You would be the only dedicated infrastructure engineer on a team of 20+ software developers.  So while you would definitely have ownership over the shared infrastructure, you will get leverage on your time by empowering the developers themselves to manage 90%+ of infrastructure work (e.g. CI/CD, resource scaling, observability, etc.) within a framework that you manage. 
  • You will work an on-call shift, but only occasionally, e.g. ~1 week per month; the rest of the on-call rotation will be handled by other engineers within the team (which further increases the  incentive to ensure that our other engineers understand our infrastructure!) 
  • You will be involved in networking configuration for 3rd party service integrations and you will be a key player in security audits for all of our services. 
  • You will be involved in migrating legacy services onto a uniform, modern hosting infrastructure. - You may have the chance to be involved in application development, depending on our infrastructure workload and your interest. 

REQUIREMENTS 

Education: A degree in computer science or a related field, or equivalent experience/learning. (We care  much more about your skills than about how you acquired them)

Experience: At least 3+ years of experience working as a professional software engineer/architect. You should have at least one role focused on infrastructure or be able to make a strong case for why you think you’re ready for your first infrastructure role. 


Knowledge / Skills: 

▪ Experience with the management of application hosting infrastructure in Microsoft Azure (note:  experience with Azure Kubernetes Service is not required, although it would be helpful – you  will need to learn AKS though) 

▪ Experience with infrastructure-as-code and an understanding of its value as an approach.

▪ Strong computer networking skills and experience with network security/configuration. 

▪ Strong DevOps mentality; you should have an orientation towards eliminating bottlenecks and  enabling a broad team of software engineers to deliver value based on a robust shared  infrastructure/processes 

▪ Strong interpersonal skills and the ability to work as a productive member of a fairly flat team that invests explicitly in positive and supportive workplace culture. 

▪ Commitment to inclusivity and a belief that “engineering is for everyone” 


REMUNERATION 

Competitive package covering a monthly salary, performance bonus and medical benefits reflective of the experience and skills. 

Important Safety Tips

1. Do not make any payment without confirming with the Jobberman Customer Support Team. 2. If you think this advert is not genuine, please report it via the Report Job link below.

Share Job Post

Stay Updated Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Activate
Deactivate Notifications Stop receiving the latest updates on Jobs & News
Deactivate
Remote (Work From Home)
| Full Time |
NGN Confidential
1mo
Remote (Work From Home)
| Part Time |
NGN 150,000 - 250,000
1mo
Remote (Work From Home)
| Full Time |
NGN Confidential
2w
Remote (Work From Home)
| Full Time |
NGN Confidential
2w