About the role
We are looking for a highly skilled DevOps Engineer with a background in software development, systems operations, and full-stack implementations. As a DevOps Engineer, you will be implementing, maintaining, and scaling cloud infrastructure in a modern containerized environment as well as implementing CI/CD processes. You will also be required to have good organizational skills, pay attention to details at all times, and take a collaborative approach while working with other team members.
Candidates based in Kenya/Nigeria are encouraged to apply.
Responsibilities
- Implementing various development, testing, automation tools, and IT infrastructure
- Designing and implementing both build, deployment, and configuration management
- Managing infrastructure in various cloud providers & developing code for automating infrastructure provisioning
- Developing efficient CI/CD pipelines for various web, mobile, and data applications written in multiple languages
- Monitoring, securing, maintaining, and improving live environments
- Provide technical guidance and educate team members and coworkers on development and operations
- Brainstorm for new ideas and ways to improve development delivery
- Consult with peers for feedback during testing stages
- Build, maintain, and monitor configuration standards
- Maintain day-to-day management and administration of projects
- Document and design various processes; update existing processes
- Improve infrastructure development and application development
Experience
- Degree in Computer Science, engineering, software engineering or related discipline.
- You have at least 2 years of hands-on experience in development and operations.
- Experience with Linux, Containerisation, CI/CD tools particularly Gitlab CI/CD, scripting such as Shell, JavaScript, Python, IaC software, and agile workflow methodologies
- Familiarity with cloud computing platforms (AWS/ GCP/ Azure).
- Previous experience in software development.
- Good knowledge of Code-versioning with Git and experience in using git clients eg GitHub and GitLab
- You feel at home working in a test-driven, agile team
- Excellent verbal communication skills.
- Good problem-solving skills & capacity to learn quickly and improve on skills.
Perks
Remote working
A passionate, inspirational, and aspirational team→ Teamwork is in our core values
Grow yourself, learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we'll do what we can to help you do just that
Flexible work hours - Pretty flexible when it comes to managing workload and time. It's about delivery!
Opportunity to travel to interact with the product and our multi-cultural team