At a Glance
- Tasks: Build AI-driven guardrails for safe code deployment and maintain AWS infrastructure.
- Company: Join Alliants, a forward-thinking tech company in Southampton with a focus on innovation.
- Benefits: Enjoy hybrid working, competitive salary, and a supportive team culture.
- Other info: Great career growth opportunities and a commitment to diversity and inclusion.
- Why this job: Make a real impact by shaping how AI-generated code is safely deployed.
- Qualifications: Experience with AWS, Infrastructure-as-Code, and CI/CD pipelines required.
The predicted salary is between 57000 - 62000 £ per year.
Job Description
All of our engineering is AI-assisted by default — and we're looking for a Dev Ops Engineer to build the guardrails that decide what AI-generated code is allowed to do in production.
The role at a glance
- Title: Dev Ops Engineer
- 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 — Dev Ops. Five engineers including this role, reporting to the Senior Dev Ops Architect
This is a hands-on Dev Ops role on our Product Engineering team, and it's built around two things.
First - 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.
Your work decides what everyone else can safely build.
Second - 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 Dev Ops 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 Open Tofu/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
- Job Requirements
- What you'll bring
- Hands-on experience managing and configuring AWS environments — ECS (Fargate), RDS, VPC, S3, API Gateway, Lambda, Cloud Front, IAM
- Hands-on Infrastructure-as-Code experience with Terraform or Open Tofu, 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, Type Script or Java Script — 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
- Job Responsibilities
- Implement and maintain the guardrails — designed with the Senior Dev Ops Architect — that let engineers and non-engineers safely ship AI-generated application and infrastructure code: policy-as-code, protected environments, scoped IAM and blast-radius limits, mandatory automated gates, plan review, drift detection, and clear sandbox-to-production promotion paths.
- Build out and maintain the automated quality control layer to agreed standards, covering static analysis, schema and migration safety checks, dependency and licence scanning, automated code review and integration testing, so unsafe or substandard changes are caught by the system rather than by a person.
- Deploy, maintain and optimise cloud infrastructure, primarily AWS, for Alliants products and clients — delivering 99.9%+ availability, security compliance, and no single points of failure from network through to database.
All infrastructure is defined as code in Open Tofu/Terraform.
- Build and maintain CI/CD pipelines that are fast, parallel and self-verifying, with automatic detection of failed deployments and rollback to the last known-good version, reducing release cycle time while driving deployment-related incidents towards zero.
- Implement instrumentation, alerting, dashboards and performance reporting to identify bottlenecks and regressions before they become incidents.
- Apply Info Sec and regulatory standards, including WAF coverage, centrally managed secrets and least-privilege access.
- Manage, troubleshoot and resolve service desk escalations and production incidents, with root-cause analysis and automated prevention of recurrence rather than repeat manual fixes.
- Contribute to cloud cost optimisation, and provide the usage data behind accurate reporting.
- Support internal and client technical teams with hosting and environment queries, communicating performance and incident reports clearly.
- Maintain the templates and standards that make the safe route the easiest route for everyone else.
- Take part in the out-of-hours on-call rota as first responder, currently one week in six.
- Job Benefits
Who is Alliants and what do we do?
Alliants, established in 2009, is dedicated to producing customer engagement technologies and services that pave the way for a more human, sustainable, and promising future for hospitality.
At Alliants, we are all in for our people and our industry.
What's in it for you?
- Hybrid working: a minimum of three days a week together in the Southampton office, with the rest of the week worked flexibly and support for flexible working
- AI-native engineering, for real: a genuine mandate to build the systems that let a whole organisation ship safely with AI, not a pilot bolted onto business as usual
- Real ownership: the environments and pipelines assigned to you are yours, with minimal micromanagement and direct impact on day-to-day delivery
- Room to grow: a clear technical path alongside a Senior Dev Ops Architect who sets the architecture and expects you to run it
- Inclusive team culture: we strive to create an environment where everyone can do their best work
- A warm welcome: to celebrate you joining Alliants, we'll plant a Great Oak tree in your honour
Please note: this role is hybrid and requires you to be within commuting distance of our Southampton office.
Alliants celebrates diversity and is committed to creating an inclusive environment for all employees.
- Salary
- #J-18808-Ljbffr
DevOps Engineer in Southampton employer: Alliants
Join a dynamic tech solutions company in the UK that values innovation and collaboration, making it an excellent employer for a Solutions Architect. With competitive salaries, annual bonuses, and flexible working conditions, employees are encouraged to grow and thrive in a fast-paced environment. The company's commitment to enhancing hospitality systems ensures that you will be part of meaningful projects that make a real impact.
StudySmarter Expert Advice🤫
We think this is how you could land DevOps Engineer in Southampton
✨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 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.
✨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.
✨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 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 in Southampton
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.
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 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
✨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 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.