Job description
We are an established team, with a proven track record, which is growing as we look to tackle new challenges. We produce tooling, coordinate shared platforms, and provide cross-functional SMEs. Building secure, scalable solutions to solve engineering drag and enable Improbable Defence to grow.
Utilising a mixture of cloud and bare-metal compute, our technology acts as a coordination point between existing infrastructure, simulations and decision makers. We aim to modernise the current outdated, slow and expensive approaches by blending tactical Human-in-the-loop simulation with predictive simulations using probabilistic models.
The EVE team is responsible for enabling our engineering teams to be effective at developing and deploying this pioneering simulation capability. You’ll frequently find yourself innovating on tooling and processes to improve productivity and inputting into platform development.
Your Opportunity:
- You will work with engineers (both internal and at partner organisations) to improve their workflow through tools, services and automation.
- You will build and maintain infrastructure to support our engineering teams.
- You will champion and develop engineering best practices.
- You will measure and champion internal developer velocity and experience.
- You will own DevSecOps tooling and infrastructure for internal engineers.
- You are responsible for the SDLC infrastructure for partners and customers.
- You will develop and run tooling to enable the creation of ephemeral development environments.
- You will advise product teams with an eye towards reliability, redundancy and deployability across all target environment.
- sYou will be part of an office hours support rota, providing a point of contact for engineers needing assistance covered by any of the above responsibilities.
Why You're Made For This:
- You have run systems on cloud infrastructure such as GCP, AWS or Azure.
- Experienced with Kubernetes and Docker.
- You have experience with developing and maintaining build tooling (Buildkite, Teamcity, Jenkins, Argo, Tekton, CircleCI) to facilitate automation of the SDLC.
- You are capable of developing APIs and libraries supported by automated tests (e.g. unit, integration) and documentation as code.
- Experience with one or more programming languages, preferably including GoLang or Python.
- You are comfortable collaborating with internal customers to collect requirements, understand issues, and communicate solutions.
- You understand the importance of developer experience and engineering enablement.
About Us