Jobs / Graphcore
Automation Engineer
Graphcore · Bristol, ENG, United Kingdom
Bristol, ENG, United KingdomRemote
Remuneration
Not specified
Location
Bristol, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
Graphcore is seeking an Automation Engineer in Bristol, UK, to build and scale automation capabilities across modern platforms, starting with Atlassian Cloud. This role involves establishing a configuration-as-code model, advancing automation efforts, and ensuring smooth operations through reliable CI/CD workflows.
Qualifications
- Strong experience in DevOps, automation, or platform engineering roles
- Expertise in developing and maintaining CI/CD pipelines (e.g., GitLab CI, Jenkins, CloudBees or equivalent)
- Experience building workflows for configuration, infrastructure, or SaaS platforms with structured processes
- Experience applying approval, validation, and governance controls within CI/CD pipelines
- Proficient programming or scripting abilities (e.g., Python, Go, PowerShell, or similar)
- Experience working with REST APIs and developing automation for API-reliant systems
- Experience managing source control systems (e.g., Git) as the definitive reference
- Knowledge of identity and access management principles
- Ability to compose and build scalable, maintainable automation solutions
- Strong problem-solving skills and ability to work in a distributed environment
- Experience interacting with Atlassian Cloud APIs (Jira, Confluence)
- Experience implementing configuration-as-code or GitOps-style approaches
- Familiarity with Azure AD or other identity providers
- Experience building internal platforms or automation frameworks
- Knowledge of governance, audit, and compliance requirements
- Experience extending automation patterns across multiple SaaS platforms
Responsibilities
- Build and implement CI/CD pipelines for configuration changes with validations, approvals, and deployment stages
- Develop and maintain configuration-as-code workflows, ensuring modifications are version-controlled, auditable, and repeatable
- Build and maintain automated systems for provisioning projects, workflows, permissions, and configurations
- Implement approval gates, policy checks, and validation logic within pipelines to enforce governance and compliance
- Connect CI/CD workflows with identity and access systems (e.g., Azure AD) for secure and auditable provisioning
- Develop automation using APIs and scripting to manage SaaS platforms, initially focusing on Atlassian
- Compose and build reusable automation frameworks and patterns extensible to other API-driven systems
- Collaborate with Atlassian Administrators to automate manual processes
- Work with the Lead Atlassian Platform Engineer to implement platform architecture, standards, and governance through code
- Develop tooling to enforce standards, prevent configuration drift, and improve consistency across environments
- Build automation and tooling using programming or scripting languages (e.g., Python, Go, PowerShell)
- Monitor and improve performance, reliability, and scalability of automation workflows and pipelines
- Support audit and compliance requirements by ensuring modifications are traceable and managed through pipelines
- Contribute to documentation, standards, and guidelines for automation and platform operations
Skills
AzureConfluenceGitGitLabGitLab CIGoIAMJenkinsJiraPowerShellPythonREST
Languages
PythonGoPowerShell
Industry
AI computeSemiconductorSoftware
Relocation
No