Ruby Platform Engineer – BitPesa Limited – NAIROBI, KE

Responsibilities
Innovate, develop, maintain and contribute to the existing BitPesa codebase and its associated applications in an agile and best practice way
Deploy, automate, maintain, troubleshoot and improve the systems that keep the backend infrastructure running smoothly
Deploy automated tools such as Terraform, Kubernetes and Container based continuous delivery
System troubleshooting and problem solving across platform and application domains
Suggesting architecture improvements, recommending process improvement

Requirements
Required:
Good knowledge of working with Ruby and Ruby on Rails.
Good knowledge of using automated testing frameworks such as RSpec.
Good knowledge of source control using Git.
Familiarity with deploying and managing applications on the cloud.
Familiarity with the agile development methodology specifically Scrum.
A strong and flexible work ethic.
Excellent communication skills.

Desired:
Good knowledge of software deployment tooling and orchestration.
Good knowledge of databases systems, especially PostgreSQL.
Familiarity with DevOps principles, especially the 12 Factor App and Infrastructure as Code.
Familiarity with container architecture, especially Docker.
Familiarity with provisioning and deployment tools like Chef, Ansible or Terraform.
General knowledge of cloud providers like AWS, Azure or DigitalOcean.
General knowledge of Linux/Unix systems.
Preference to participate in pair-programming and using GitHub pull requests to review code of others.
Confidence in refactoring and working with both new and existing codebases.

Benefits
Competitive salary
Casual work environment
Great work-life balance
We value autonomy
Environmental-friendly (we try to use as less paper as possible!)
Opportunity for growth for all our employees

Click here to Apply Online

[yuzo_related]