DevOps Engineer | £45,000 - £55,000 | Cardiff (1 day per month in office)
Role Overview
We're looking for a talented DevOps Engineer to join a growing technical team. You'll collaborate closely with software engineers, product owners, QA and infrastructure colleagues to build, release and deploy an end-to-end DevOps toolchain. You'll be instrumental in putting in place robust CI/CD processes across multiple product streams, ensuring seamless progression from development through to live production.
Key Responsibilities
- Work within the DevOps squad to design, implement and maintain CI/CD pipelines in line with our DevOps strategy.
- Collaborate with the Senior DevOps Lead and cross-functional teams to align solution design and delivery, adopting an agile mindset.
- Automate deployments and system provisioning using modern scripting and orchestration tools.
- Participate in daily stand-ups, sprint planning, retrospectives and other agile ceremonies to support delivery goals.
- Identify project milestones and risks, contributing to estimation, prioritisation and risk-mitigation activities.
- Stay up to date with emerging DevOps tools and best practice, bringing fresh ideas to the team.
- Produce clear, detailed documentation (e.g. Confluence) and maintain issue tracking in tools such as Jira.
- Champion software quality, security and performance, and continuously hone your own skills.
- Undertake ad hoc duties as required.
Essential Skills & Experience
- Hands-on DevOps or software delivery background.
- Proven track record designing, building and operating CI/CD pipelines (ideally within Azure).
- Strong scripting/automation skills (e.g. Python, Bash, PowerShell).
- Solid grasp of software development practices-version control, testing and deployment.
- Experience containerising applications (Docker) and deploying to Kubernetes (Helm/helmfile).
- Familiar with integrating automated testing and security tooling into pipelines.
- Comfortable with Git-based source control platforms (GitHub, Bitbucket, etc.).
- Excellent communication, documentation and collaboration skills.
- Agile software delivery experience (Jira/Kanban, sprint ceremonies).
Desirable Skills & Experience
- Exposure to at least one high-level language or framework (e.g. React, Node.js, C#, .NET, Java, Ruby).
- Familiarity with other cloud platforms (AWS, GCP).
- Experience with BI/reporting tools (Power BI, Looker, Izenda, etc.).
- Building dashboards for Kubernetes health monitoring.
- Knowledge of authentication/authorisation tools (Keycloak, etc.).