Automation Engineer
Graphcore is seeking a dedicated Automation Engineer to join their team in Bristol, UK. This role focuses on building and scaling automation capabilities across modern platforms, starting with the Atlassian Cloud and extending to other innovative systems. The successful candidate will play a key role in establishing a configuration-as-code model, advancing automation efforts, and ensuring smooth operations through reliable workflows based on continuous integration and delivery.
Key responsibilities include developing and implementing CI/CD pipelines to manage configuration changes with validations, approvals, and deployment stages. The role involves maintaining configuration-as-code workflows, ensuring all modifications are version-controlled, auditable, and repeatable. Additionally, the engineer will build and maintain automated systems for provisioning projects, workflows, permissions, and configurations, while implementing approval gates, policy checks, and validation logic within pipelines to enforce governance and compliance.
The ideal candidate should have strong experience in DevOps, automation, or platform engineering roles, with established expertise in developing and maintaining CI/CD pipelines. Proficiency in programming or scripting languages such as Python, Go, or PowerShell is essential. Experience working with REST APIs and developing automation for systems that rely on APIs is also required. Knowledge of identity and access management principles and the ability to build scalable, maintainable automation solutions are important for this role.
Graphcore offers a collaborative and innovative work environment, providing opportunities to work on cutting-edge AI technologies. Employees are encouraged to tackle interesting challenges and see their work deliver real-world results. The company supports professional growth and development, making it an excellent place for individuals looking to advance their careers in automation engineering.