Description:
We are one of a number of compiler engineering teams in Arm, and we have plenty of passionate and friendly DevOps engineers specialising in toolchain testing who will be delighted to help you.
Responsibilities:
- Provisioning Cloud Infrastructure, on AWS and Azure
- Maintaining a board farm of hardware devices used for validation and benchmarking.
- Designing, maintaining and extending the automated testing and benchmarking infrastructure.
- Extending existing software to suit our needs or writing new glue between systems.
- Debugging problems across the stack: from data visualisation packages to Linux kernel crashes.
Required Skills and Experience:
- A basic understanding of software engineering, Cloud, CI and Testing.
- You are comfortable using a Linux command line.
- You can use version control such as Git.
- Basic scripting knowledge, for example Python, Bash.
- University degree or equivalent experience, ideally in computer science or a related STEM background. Other backgrounds will be considered if you have suitable experience and interest in the role.
- A passion to improve the efficiency and quality of some of the most sophisticated and widely used software.
“Nice To Have” Skills and Experience:
- Experience of build automation tooling like TeamCity or Jenkins.
- Familiarity with Linux development and administration environments.
- Experience with Infrastructure-as-Code tooling, such as Terraform or Ansible
- Experience configuring and installing hardware in a board or server farm, including maintenance through debugging problems and updating firmware, operating systems etc.
- Performance tracking and visualisation.