DevOps Engineer

DevOps Engineer

Full-Time 55000 - 65000 £ / year (est.) Home office possible
QContact

At a Glance

  • Tasks: Manage and automate infrastructure while ensuring high system reliability and optimising deployments.
  • Company: Join QContact, a fast-paced tech company revolutionising business communication.
  • Benefits: Enjoy a fully remote role, competitive salary, 20 days leave, and a company laptop.
  • Other info: Immediate start available; perfect for tech-savvy individuals looking to grow their careers.
  • Why this job: Make a real impact on production systems with high autonomy in a dynamic environment.
  • Qualifications: Strong Linux skills, Kubernetes experience, and proficiency in a scripting language required.

The predicted salary is between 55000 - 65000 £ per year.

Company Description

QContact powers business communication for some of the largest enterprises in the world. Founded in the UK, we are a fast-moving, technology-driven company focused on delivering reliable, high-performance communication platforms at scale.

Role Description

We are looking for a DevOps Engineer to join our fully remote team in the UK. In this role, you will be responsible for managing and automating infrastructure, maintaining high system reliability, and supporting continuous integration and deployment processes. You will work closely with development teams to improve software delivery, optimise deployments, and ensure our systems remain scalable, secure, and resilient. This is a hands-on role where you’ll have a direct impact on production systems and platform performance, and a very high level of autonomy.

Tech Stack

We operate a fully containerised platform running on Kubernetes, hosted on Microsoft Azure, with deployments across multiple global regions. Managing multi terabyte databases, this is a chance to learn advanced database skills.

  • Operating Systems: Linux (Debian-based containers)
  • Databases: PostgreSQL, Elasticsearch, Redis
  • Voice Infrastructure: Kamailio, FreeSWITCH
  • Applications: Ruby on Rails, .NET (C#)

Responsibilities

  • Manage and optimise Kubernetes-based infrastructure
  • Automate deployment and operational workflows
  • Maintain and improve CI/CD pipelines
  • Ensure high availability, performance, and scalability of systems
  • Monitor systems and respond to incidents when required
  • Collaborate with engineering teams to implement best practices
  • Continuously improve infrastructure reliability to minimise out-of-hours incidents

Qualifications

Required:

  • Strong experience in Linux system administration
  • Experience with Kubernetes in production environments
  • Proficiency in at least one scripting language (Python, Ruby, or Bash)
  • Solid problem-solving skills with a focus on performance and scalability

Preferred:

  • Experience with Microsoft Azure
  • Familiarity with CI/CD pipelines and tooling
  • Experience with SIP/VoIP technologies (Kamailio, FreeSWITCH)
  • Understanding of networking, security best practices, and monitoring tools

What we offer

  • Fully remote role — work from anywhere in the UK
  • 20 days paid annual leave + public holidays
  • Company-provided laptop (Mac or PC — your choice)
  • Salary of 55k - 65k depending on experience
  • Immediate start available

Important Requirements

You must have the permanent right to work in the UK (no sponsorship available). This role includes being on-call out-of-hours — however, your primary goal will be to build systems that minimise out-of-hours incidents.

DevOps Engineer employer: QContact

At QContact, we pride ourselves on being a dynamic and innovative employer that values the contributions of our fully remote team. With a strong focus on employee growth, we offer opportunities to enhance your skills in cutting-edge technologies while enjoying a flexible work-life balance. Our supportive culture encourages collaboration and autonomy, making it an ideal environment for those seeking meaningful and rewarding employment in the tech industry.
QContact

Contact Detail:

QContact Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land DevOps Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to Kubernetes and CI/CD. It’s a great way to demonstrate your expertise without saying a word.

✨Tip Number 3

Prepare for interviews by practising common DevOps scenarios. Think about how you’d handle system failures or optimise deployments. We want to see your problem-solving skills in action!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.

We think you need these skills to ace DevOps Engineer

Linux System Administration
Kubernetes
Scripting (Python, Ruby, or Bash)
CI/CD Pipelines
Microsoft Azure
Database Management (PostgreSQL, Elasticsearch, Redis)
Problem-Solving Skills
Performance Optimisation
Scalability
Networking
Security Best Practices
Monitoring Tools
Automation of Deployment Workflows
Incident Response

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the DevOps Engineer role. Highlight your experience with Kubernetes, Linux, and any relevant scripting languages. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Projects: If you've worked on any projects that demonstrate your DevOps skills, make sure to mention them. Whether it's automating workflows or optimising deployments, we want to see your hands-on experience in action!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing applications come through our own channels!

How to prepare for a job interview at QContact

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Kubernetes, Linux, and the databases listed. Be ready to discuss your hands-on experience with these tools and how you've used them to solve real-world problems.

✨Showcase Your Problem-Solving Skills

Prepare examples of past challenges you've faced in DevOps roles, particularly around system reliability and performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.

✨Demonstrate Collaboration

Since this role involves working closely with development teams, be prepared to discuss how you've collaborated in the past. Share specific instances where you implemented best practices or improved workflows through teamwork.

✨Ask Insightful Questions

At the end of the interview, ask questions that show your interest in the company and the role. Inquire about their current challenges with CI/CD pipelines or how they ensure system scalability. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>