Senior DevOps Engineer
Core
Supporting software development teams' CI/CD and automation by maintaining hardware benchmarking farms, extending testing infrastructure, and provisioning cloud resources for Arm toolchain performance.
Role type
Senior DevOps Engineer (Toolchain Performance)
Builds
Automated testing and benchmarking infrastructure for compilers and toolchains
Domain
Semiconductor / Compiler Engineering
Deliverable
infrastructure
Required skills
Python (medium to large projects), CI/CD and Testing, Linux administration, Git, hardware benchmarking platforms (mobile, servers, FPGAs)
Preferred skills
Build automation (TeamCity, Jenkins), compiler performance metrics, virtualization/containerization, lab setup maintenance, web frontend frameworks (Flask, ReactJS)
Technologies
Python, Git, Linux, TeamCity, Jenkins, VMs, containers, FPGAs, Flask, ReactJS
Responsibilities
Maintaining a board farm of hardware devices for validation and benchmarking; Crafting, maintaining and extending automated testing and benchmarking infrastructure; Extending existing software or writing new glue between systems; Debugging problems across the stack from data visualization to kernel crashes; Provisioning and handling various Cloud Infrastructure; Implementing custom solutions for reporting and aggregating results
Seniority
Senior, hands-on IC