Application Deadline! Applications for this post are now closed
What is BuuPass?
BuuPass works with transport operators to provide digital solutions that seamlessly facilitate convenient and reliable movement for commuters. We work with bus, shuttle, train and flight operators to create seamless booking solutions. So for BuuPass has processed over 5M tickets and some of the key clients we work with include Kenya Railways, Easycoach. Modern Coast, Prestige Shuttles etc.
The Opportunity:
We’re looking for a highly motivated and productivity-centred candidate to join our team. You will be working in an autonomous, agile environment with a small team that values collaboration, learning, and sharing. By joining us, you would be joining a tight-knit team at a time when you can make a real impact on the direction of the company. Being a startup the work is fast-paced and varied – you are flexible to change and motivated to deliver the best product possible.
JOB TITLE: DevOps Engineer
Job Description
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.
Responsibilities
Participating in our product development process from ideation to deployment and beyond.
Working directly with the DevOps team to manage infrastructure and CI/CD processes & tools.
Designing and implementing both build, deployment, and configuration management
Managing infrastructure in various cloud providers & developing code for automating infrastructure provisioning (IaC)
Developing efficient CI/CD pipelines for various web and data applications written in multiple languages.
Handling various deployments e.g Blue-Green, Canary etc
Monitoring, securing, maintaining and improving live environments.
Requirements
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 such as Terraform and Ansible, and agile workflow methodologies
Familiarity with cloud computing platforms, especially AWS.
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.