Graphcore is seeking a Senior Cloud Engineer to join their Cloud Platform Team and help develop and deploy clouds and services. The role requires a solid background in cloud infrastructure, deployment using Infrastructure-as-Code, observability, high-performance networking and storage systems. The ideal candidate will have experience with Kubernetes, Linux, and Agile development methodologies.
Requirements
- Bachelor's degree or equivalent practical experience in a relevant subject
- Experience with managing production Kubernetes clusters and workloads with a continuous delivery tool such as ArgoCD
- Solid software engineering or IT experience with a proven track record of delivering technical output as an individual contributor
- Experience working in an AGILE and SCRUM framework, including understanding of priorities, risks, issues, impacts and constraints
- Strong proven Linux scripting ability (bash, python, awk, sed)
- Strong proven Linux system administration (Ubuntu, RHEL and variants)
- Experience with a version control system (preferably Git) and using it to manage system configuration or automation
- Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar
- A solid hands-on understanding of the technologies underpinning cloud services (APIs, virtualisation of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring
- Experience with IAC automation tools (Terraform/OpenTofu, Ansible, Packer)
- Good communication and presentation skills, and experience dealing with end-users of IT services
- An ability to work independently on critical infrastructure with minimal oversight, and with a focus on end-user availability
Benefits
- Flexible working
- Generous annual leave policy
- Private medical insurance
- Health cash plan
- Dental plan
- Pension (matched up to 5%)
- Life assurance
- Income protection
- Generous parental leave policy
- Employee assistance programme