Role overview
- Maintain, improve, scale and secure our AWS infrastructure and Ubuntu Linux systems.
- Assist our development teams in running, packaging, deploying and troubleshooting applications.
- Work with developers on streamlining deployment processes with Jenkins and other tooling.
- Maintain, monitor and improve our Kubernetes clusters.
- Work with development teams on migrating applications to Kubernetes.
- Be responsible for maintenance and improvements to multiple internal services, for example Kubernetes, Prometheus, ELK and LDAP.
- Monitor, triage and respond to alerts in our 24/7/365 environment.
- Participate in design and code reviews, and ensure that the foundation for our services is best in class.
- Evaluate new technologies, design and implement as appropriate.
- Identify automation opportunities and implement by creating custom or by using off the shelf solutions.
What we're looking for
- Experience with Docker and Kubernetes
- Experience with Prometheus and Grafana
- Experience with AWS
- Ability to understand Go, C++ and TypeScript source code
- Experience with CI pipelines and Jenkins
- Deb or RPM packaging experience
Why work for us:
- You’ll have a lot of autonomy in the team
- You’ll work with Kubernetes in production and we’ll help you get up to speed if needed
- You will be able to make visible impact quickly and will have a strong influence on the team’s direction, tooling, processes and technology choices
- You will work on many open source projects that aim to improve financial inclusion on a global scale
Tags & focus areas
Used for matching and alerts on DevFound Engineer Python Docker Kubernetes Jenkins Aws