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 analyze 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!