About The Role
Our passionate development team manages a range of web and
mobile solutions to support our field operations, from registering millions of
farmers and their orders, optimizing delivery truck loads and routes, tracking
deliveries, collecting mobile payments, analyzing loan repayments.
Our technologies include C#, NodeJS, CouchBase, Python,
Docker/Kubernetes, and our tooling landscape includes GitHub, JIRA, Slack,
Azure DevOps.
You will report to the DevOps manager.
Key Responsibilities
- You
will work with a team of about 5 engineers
- Operate
a dozen applications our farmers depend on, making up ~200 containers
- Manage
and automate our cloud infrastructure based on Kubernetes / Azure /
Elasticsearch
- Manage
a set of tools to support a smooth development cycle from commit to
deployment
- Help
shape our architecture decisions
Career Growth and
Development
We have a strong culture of constant learning and we invest in
developing our people. You’ll have weekly check-ins with your manager, access
to mentorship and training programs, and regular feedback on your performance.
We hold career reviews every six months, and set aside time to discuss your
aspirations and career goals. You’ll have the opportunity to shape a growing
organization and build a rewarding long-term career.
Qualifications
Across all roles, these are the general qualifications we look
for. For this role specifically, you will have:
- 5+
years in software development and 3 years of DevOps and or system
administration
- High
proficiency with Docker and Kubernetes
- Knowledge
of CI / build and release tools (Github Actions or ArgoCD)
- Experience
working with public Cloud platforms (Azure or AWS)
- Scripting
Skills (BASH preferred, powershell/CMD fine)
- Basic
knowledge of common application development frameworks (Experience with
javascript, C#, Python, SQL or similar languages required)
- Alerting
and log aggregation via ELK Stack
- Demonstrated
knowledge in performance visibility tools
How to Apply