Senior Software Infrastructure Engineer
You will develop and maintain tools and services for software build and release processes. You will deploy services with Kubernetes and Docker, manage cloud infrastructure with Terraform, support junior and graduate engineers, and improve reliability while reducing operational toil.
Responsibilities
- Develop, own and maintain tools and services for software build and release
- Deploy and maintain services with Kubernetes and Docker
- Manage cloud infrastructure with Terraform
- Support the technical development of junior and graduate engineers
- Improve reliability and minimize operational toil
Requirements
- Knowledge of Python, Go, C++ or a similar language
- Experience deploying services in the cloud, preferably AWS
- Deep understanding of Linux environments
- Experience with CI/CD for production deployments
- Experience with Infrastructure as Code tools such as Terraform or OpenTofu
- Experience with Kubernetes or OpenStack
- Experience with GitHub Actions
- Experience with build tools such as CMake
- Experience with Prometheus and Grafana
Benefits
- Flexible working
- Generous annual leave
- Private medical insurance
- Health cash plan
- Dental plan
- Pension matched up to 5%
- Life assurance
- Income protection
- Generous parental leave
- Employee assistance programme
- Healthy food and snacks
- On-site barista