Job Title: DevOps Engineer
Location: Bristol or Cambridge, UK
Type: Contract (Inside IR35)
Our client are a global semiconductor company.
Key Responsibilities
- GitHub Adoption & Tooling: Don’t just manage GitHub; build it. Use the GitHub API/GraphQL to develop internal tools, GitHub Apps, and custom Actions that automate governance, security, and repository lifecycle management.
- Cloud‑Native CI/CD: Design and orchestrate scalable build environments using Docker and Kubernetes. You will be responsible for the ‘Self‑Hosted Runner’ architecture, ensuring builds are isolated, reproducible, and fast.
- Linux Systems Programming: Optimize build performance at the system level. You will analyse bottlenecks in the CI pipeline, from CPU/Memory constraints to I/O and interconnect fabric on our Linux‑based build farms.
- Infrastructure as Code (IaC): Use Terraform, Ansible, or Go to manage our global CI infrastructure, ensuring that every piece of the environment is version‑controlled and reproducible.
- Service Orchestration: Build and maintain the ‘middleware’ that connects GitHub to our internal hardware‑in‑the‑loop labs, enabling automated testing on physical silicon.
Required Technical Skills
- Proficiency in Python, Go (Golang), or C/C++. You should be comfortable writing production‑grade code to solve infrastructure problems.
- GitHub Internals: Deep experience with GitHub Enterprise, specifically GitHub Actions, Environments, and API‑based automation.
- Linux Mastery: Strong background in Linux Systems Programming and shell scripting. You understand how the kernel handles resources and how to profile system performance.
- Containerization: Expert‑level knowledge of Docker and Kubernetes (K8s) orchestration for managing ephemeral build agents.
- DevOps Mindset: Experience with Git‑based workflows (Gitflow, Trunk‑based) and a ‘Shift Left’ approach to security and testing.
If this sounds of interest, please reach out to # for more information!
#J-18808-Ljbffr…
