DevOps Engineer

DevOps Engineer

Full-Time 57000 - 62000 £ / year (est.) Home office (partial)
Alliants Limited

At a Glance

  • Tasks: Build AI-driven guardrails for safe code deployment and maintain AWS infrastructure.
  • Company: Innovative tech company in Southampton with a focus on AI-assisted engineering.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Collaborative environment with a strong emphasis on automation and security.
  • Why this job: Join a dynamic team to shape the future of AI in software development.
  • Qualifications: Experience with AWS, Infrastructure-as-Code, and CI/CD pipelines required.

The predicted salary is between 57000 - 62000 £ per year.

All of our engineering is AI-assisted by default — and we're looking for a DevOps Engineer to build the guardrails that decide what AI-generated code is allowed to do in production.

Location: Southampton, UK — hybrid, minimum three days per week in the office, up to two days remote

Compensation: £57,000 – £62,000 per year

Contract: Full-time, permanent — 40 hours per week

Team: Product Engineering — DevOps. Five engineers including this role, reporting to the Senior DevOps Architect

On-call: Out-of-hours rota as first responder, currently one week in six

This is a hands-on DevOps role on our Product Engineering team, and it's built around two things:

  • AI-Assisted Engineering: Alliants engineering is AI-assisted by default, and the function is shifting from doing the work directly to building the controls that let the wider organisation ship safely. You'll build and maintain the automated validation, testing, standards enforcement and risk detection that stand between generated code and production.
  • Ownership: You'll deploy, maintain and optimise the AWS infrastructure behind our proprietary products and client solutions and hold it to 99.9%+ availability, security compliance, and no single points of failure from network through to database.

Role Focus & Operating Context:

All code in this role is produced with AI coding agents. A thorough understanding of infrastructure-as-code and automation is essential. The skill we hire for is directing, constraining, reviewing and verifying output to a high standard. Standards, architectural decisions and runbooks are treated as machine-readable inputs to agents, not just documents for humans. They have to stay accurate and enforceable as the volume of change keeps rising: every control must scale without a human in the loop for the routine case, while reliably stopping the dangerous one.

You'll work across proprietary products and client hosting environments, under real SLA and support commitments, alongside four other DevOps engineers and the software engineering teams who consume what you build.

What you'll work on and own:

  • The guardrails — policy-as-code, protected environments, scoped IAM, blast-radius limits and promotion paths that make the dangerous change impossible rather than discouraged
  • The automated quality layer — static analysis, schema and migration safety checks, dependency and licence scanning, automated code review and integration testing
  • The infrastructure — AWS environments defined in OpenTofu/Terraform, for Alliants products and for clients
  • The pipelines — fast, parallel, self-verifying CI/CD with automatic failure detection and rollback to last known-good
  • The environments assigned to you — availability, security posture, cost, and what happens at 3am when something breaks
  • The templates and standards that make the safe route the easiest route for everyone else

Requirements:

What you'll bring:

  • Hands-on experience managing and configuring AWS environments — ECS (Fargate), RDS, VPC, S3, API Gateway, Lambda, CloudFront, IAM
  • Hands-on Infrastructure-as-Code experience with Terraform or OpenTofu, including established module patterns, state management, and safe handling of destructive changes
  • Containerisation experience with Docker, including image optimisation and secure runtime configuration
  • Demonstrated experience building and maintaining CI/CD pipelines and deployment automation, including automated testing and rollback
  • Strong command-line, scripting and programming ability — Linux, Bash, Git, plus Python, TypeScript or JavaScript — for diagnostics and automation
  • Solid grounding in information security best practice, secrets management, system documentation, and operating resilient systems with no single points of failure
  • Commercial experience supporting multiple environments under SLA and support commitments
  • Practical, current experience using AI coding agents (Claude Code or equivalent) as the primary means of producing code, and the judgement to verify their output rather than trust it

To thrive in this role, you'll be someone who:

  • Asks 'how do I make this impossible to get wrong' rather than 'how do I fix this instance'
  • Takes proactive initiative on environment health and automation without waiting for direction
  • Gets satisfaction from other people shipping safely at speed, and builds controls that unblock rather than obstruct
  • Uses AI aggressively while assuming its output is wrong until verified, and encodes that assumption into the checks
  • Explains technical issues clearly to non-technical colleagues and, where needed, client contacts
  • Stays analytical during high-severity production incidents

DevOps Engineer employer: Alliants Limited

Join a dynamic and inclusive workplace where your passion and talent are valued. Our culture fosters curiosity and collaboration, providing ample opportunities for personal and professional growth across various departments. By becoming part of our talent pool, you position yourself for exciting future roles in a company that prioritises integrity, fun, and continuous learning.

Alliants Limited

Contact Details:

Alliants Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land DevOps Engineer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Alliants Limited or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Alliants Limited.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Alliants Limited.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Alliants Limited that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace DevOps Engineer

AWS Management
Infrastructure-as-Code
Terraform
OpenTofu
Containerisation
Docker
CI/CD Pipelines

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Alliants Limited.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Alliants Limited and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Alliants Limited

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Alliants Limited uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.