Site Reliability Engineer (SRE II) (Kubernetes / Python)
Job Openings Site Reliability Engineer (SRE II) (Kubernetes / Python)
About the job Site Reliability Engineer (SRE II) (Kubernetes / Python)
Intermediate Site Reliability Engineer (SRE II)
Our Client is offering the right candidate a great opportunity to join a fast growing South African fintech that enables seamless and innovative end-to-end customer onboarding services that drive conversion rates, prevent fraud, reduce risk and costs. They provide automated and easy to implement solutions that fully onboard a new customer in under two minutes.
You'll work in a small, senior team that operates on trust and high collaboration. The team works remotely most of the time and occasionally comes into the office when more direct collaboration is required. You should be motivated to achieve operational excellence using automation tooling (e.g. Terraform) and enjoy keeping your technical skills current to allow you to contribute to architectural discussions. Naturally, you'll be exposed to many aspects of our business from day one. They will ensure that you have the tools and support to do great work, but you'll also have the freedom to try new things and learn.
Infrastructure & Software Stack
- CI / CD with Jenkins
- Kong API Gateway
- LogDNA
- Falco
- MongoDB Atlas
- Microservice Architecture with Event Sourcing and CQRS
Your responsibilities will include :
Improving and maintaining our infrastructure using Terraform, which includes making effective use of public clouds (primarily Google Cloud and AWS) while considering :SecurityMaintainabilityScalabilityEnsuring our infrastructure is automated and reproducible across environmentsLeveraging Kubernetes in an effective manner to host our applicationsOwning infrastructure projects from start to finish and driving them to completion within agreed timeframesDocumenting infrastructure design and how tooling should be usedRegularly considering the long-term vision for our infrastructure and our alignment to itMaking well-considered tradeoffs between short-term infrastructure requirementsand long-term objectivesIdentifying potential improvements that could enable us to deliver faster without compromising operational objectivesManaging our identity platform and enabling enterprise user and system authentication and authorization using OAuth2Writing, testing and executing change control plans for production changes with an eye for detail to spot potential issuesHaving a good working understanding of how our systems operate and be able to debug production issuesBeing part of our on-call rotation. When on-call, you will work on repaying technical debt and deal with operational incidents as and when they occur. This will require you to have or acquire a good general knowledge of production operations for technical support.Being part of our security incident response teamWriting operational tooling to automate otherwise manual processes (e.g. Golang, Bash)Performing high quality, ego-free code reviews for your colleagues as well as submitting your code for review by others and accepting their feedback generouslyTaking ownership of our operational metrics and drive visibility, testing and improvement initiativesWorking effectively with the development team to plan and deploy required infrastructure changes or new capabilities ahead of time and unblocking the development team when unforeseen infrastructure blockers ariseAccepting feedback willingly and sharing your knowledge freelyFlexible working hours and leave (no clock watching)Strong values that are practisedRemote work for most days of the weekOpportunity to learn and grow being surrounded by a strong technical team#J-18808-Ljbffr