DevOps Engineer with Strong GitHub Experience.
Contract Role - 6 months
Key Responsibilities
• Take technical ownership of enterprise GitHub capabilities, including platform configuration, integration, and operational readiness.
• Design, build, and evolve standardised CI/CD delivery patterns using GitHub Actions, enabling fast, repeatable, and secure delivery.
• Engineer and operate GitHub Runner capabilities, including runner platform patterns, execution environments, lifecycle management, and monitoring across multiple environments.
• Build and scale platform automation using APIs and Infrastructure-as-Code to ensure consistent, auditable configuration at enterprise scale.
• Ensure automated testing is first-class: embed unit, integration, and regression testing into delivery pipelines by default.
• Design platform workflows that provide a clear, low-friction developer experience, where secure and compliant practices are the easy path.
• Deliver platform capabilities iteratively and at pace, prioritising high-impact outcomes and avoiding unnecessary complexity.
• Partner with Security, Risk, Architecture, and Engineering teams to deliver solutions that balance speed, safety, and usability.
• Mentor other engineers through technical leadership, design reviews, and hands-on collaboration.
Delivery & Execution Focus
In this role, delivery matters.
You are expected to:
• Move quickly from idea to working solution using automation and iterative delivery
• Break down complex platform problems into pragmatic, shippable increments
• Enable teams to deliver faster by removing friction through good platform design
• Balance urgency with engineering discipline — accelerating delivery through quality, not shortcuts
• Be comfortable owning outcomes in environments with competing constraints and deadlines
Technical Focus Areas
GitHub Enterprise Platform Engineering (Core)
Strong experience with GitHub Enterprise, including:
• Operating GitHub as an enterprise developer platform
• Designing and scaling GitHub Actions workflows and reusable automation
• Engineering GitHub Runner platforms (self-hosted execution environments, runner groups, lifecycle and upgrades)
• Automating organisation, repository, and platform configuration using Infrastructure- as-Code and APIs
• Designing delivery platforms that support fast feedback cycles and automated testing at scale
Infrastructure-as-Code & Platform Automation
• Strong hands-on experience with Terraform and the HashiCorp ecosystem; Terraform Enterprise experience is highly regarded
• Automation and tooling development using Python
• Experience designing scalable, maintainable IaC patterns across multiple teams and integrations
Containers & Runtime Platforms
• Strong experience with Docker image build and runtime fundamentals
• Production experience with Kubernetes
• Experience using Helm for packaging, configuration, and release management
Systems, Observability & Operations
• Strong familiarity with Linux (RHEL) and Windows systems engineering, networking, and troubleshooting
• Observability and monitoring of CI/CD platforms and execution environments (e.g. Splunk or equivalent)
• Designing platforms with resilience, recoverability, and operational readiness in mind
Leadership Expectations
As a Senior Engineer, you are expected to:
• Take ownership and make decisions that shape how software is built and delivered across the organisation
• Lead platform design through influence, not hierarchy
• Advocate for both developer experience and engineering discipline
• Set a high bar for automation, quality, and delivery velocity
• Help teams move faster by providing strong defaults, clear patterns, and reliable platforms
Essential Experience & Skills
• Proven experience delivering enterprise-scale CI/CD platforms
• Strong, hands-on experience with GitHub Enterprise, Actions, and Runners
• Demonstrated ability to embed automated testing and regression testing into delivery pipelines
• Strong experience with Terraform/OpenTofu (and ideally Terraform Enterprise)
• Strong experience with Docker, Kubernetes, and Helm
• Strong automation and engineering skills in Python
• Ability to troubleshoot complex pipeline and platform failures independently
• Proven ability to deliver in fast-moving environments with real constraints
Highly Regarded Experience
• Experience building internal platforms used by large engineering populations
• Experience integrating SaaS platforms into regulated or risk-sensitive environments
• Experience with SRE principles, resiliency engineering, and production readiness
• Experience improving delivery speed through platform design rather than process alone