DevOps Engineer

DevOps Engineer

Cardiff Full-Time 39000 - 46000 £ / year (est.) Home office (partial)
Y

At a Glance

  • Tasks: Join our DevOps squad to design and maintain CI/CD pipelines.
  • Company: We're a growing tech team based in Cardiff, embracing remote work.
  • Benefits: Enjoy flexible working options and a collaborative culture.
  • Why this job: Be part of an agile team that values innovation and continuous learning.
  • Qualifications: Hands-on DevOps experience with strong scripting skills required.
  • Other info: Opportunity to work with cutting-edge tools and technologies.

The predicted salary is between 39000 - 46000 £ per year.

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.).
Y

Contact Detail:

Yolk Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land DevOps Engineer

✨Tip Number 1

Familiarise yourself with the specific tools and technologies mentioned in the job description, such as Azure, Docker, and Kubernetes. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Engage with the DevOps community online through forums, webinars, or local meetups. Networking with professionals in the field can provide insights into the latest trends and may even lead to referrals for positions like the one at StudySmarter.

✨Tip Number 3

Prepare to discuss your experience with CI/CD pipelines and automation during interviews. Be ready to share specific examples of how you've implemented these processes in past roles, as this will demonstrate your practical knowledge and problem-solving abilities.

✨Tip Number 4

Showcase your collaboration skills by preparing examples of how you've worked within cross-functional teams. Highlighting your ability to communicate effectively with software engineers, product owners, and QA can make a strong impression on the hiring team.

We think you need these skills to ace DevOps Engineer

CI/CD Pipeline Design
Scripting Skills (Python, Bash, PowerShell)
Containerisation (Docker)
Kubernetes Deployment (Helm/helmfile)
Version Control (Git, GitHub, Bitbucket)
Agile Methodologies (Jira, Kanban)
Automation and Orchestration Tools
Software Development Practices
Documentation Skills (Confluence)
Collaboration and Communication Skills
Risk Management and Estimation
Continuous Integration and Delivery Best Practices
Emerging DevOps Tools Knowledge
Security Tooling Integration
Monitoring and Dashboard Building for Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in DevOps, particularly your work with CI/CD pipelines, scripting languages, and cloud platforms. Use keywords from the job description to ensure your application stands out.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities listed in the job description, such as automating deployments or collaborating in agile teams.

Showcase Your Skills: Include a section in your application that showcases your technical skills, especially those mentioned in the job description like Python, Docker, and Kubernetes. Provide examples of how you've used these skills in past roles.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in a DevOps role.

How to prepare for a job interview at Yolk Recruitment Ltd

✨Showcase Your CI/CD Experience

Be prepared to discuss your hands-on experience with designing and operating CI/CD pipelines. Highlight specific projects where you've implemented these processes, especially if they were within Azure, as this is a key requirement for the role.

✨Demonstrate Your Scripting Skills

Since strong scripting and automation skills are essential, come ready to talk about the languages you’ve used, such as Python or Bash. You might even want to share examples of how you've automated deployments or system provisioning in past roles.

✨Emphasise Collaboration and Agile Mindset

This role requires working closely with various teams, so be sure to highlight your experience in collaborative environments. Discuss your familiarity with agile methodologies and any specific ceremonies you've participated in, like daily stand-ups or sprint planning.

✨Stay Updated on DevOps Trends

Show your passion for the field by discussing recent trends or tools in DevOps that excite you. This could include new automation tools or best practices you've learned about, demonstrating your commitment to continuous improvement and innovation.

Y
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>