At a Glance
- Tasks: Join us to modernise .NET applications and enhance our Azure infrastructure.
- Company: Leading UK debt purchase business focused on ethical financial solutions.
- Benefits: Competitive salary, bonus potential, flexible working, and professional development opportunities.
- Other info: Hybrid work environment with great office perks and career growth potential.
- Why this job: Make a real impact in a hands-on role with cutting-edge technology.
- Qualifications: Strong .NET and C# experience, plus Azure knowledge.
The predicted salary is between 60000 - 70000 € per year.
Looking to deploy your talents somewhere they’ll truly scale? We are a leading UK debt purchase business focused on helping customers resolve their financial obligations in an ethical and manageable way. We are embarking on a major technological transformation, moving from our traditional data processing environment to a modern, scalable, and resilient event-driven architecture hosted in Microsoft Azure.
What are we looking for?
We are looking for a DevOps Engineer with strong .NET and C# development experience to help modernise, operate, and evolve our platform. This role goes beyond infrastructure and pipelines: you will actively work inside .NET applications, improving telemetry, reliability, deployment patterns, and operational behaviour. You will partner closely with software engineers to upgrade and migrate existing .NET applications, embed observability and resilience into services, and ensure applications run reliably and cost‑effectively across our hybrid Azure and datacentre environment. This is a hands-on role with real ownership, influence over engineering standards, and a clear path toward senior or lead DevOps / Platform Engineering responsibilities.
Why Join Us?
- This is a high-impact engineering role where you will work with experienced technical leaders and grow into a future technical lead.
- Work hands‑on in real production .NET systems, not just pipelines or infrastructure.
- Play a key role in a large‑scale platform modernisation, moving from legacy processing to an event‑driven Azure architecture.
- Own services end‑to‑end — from code and deployment to observability, reliability, and cost.
- Influence engineering standards, tooling, and platform direction across the business.
- Collaborate closely with experienced technical leaders in a team that values clean design, resilience, and craftsmanship.
If you love hands-on coding, owning delivery, and optimising services this could be the role for you.
Key Responsibilities
- .NET Application Engineering & Modernisation
- Work directly on .NET / C# applications and services, not just infrastructure.
- Implement telemetry, logging, metrics, and tracing within .NET applications.
- Improve application health, resilience, and diagnosability through code.
- Lead and support upgrades and migrations of .NET applications (e.g. framework upgrades, cloud readiness, platform changes).
- Collaborate with development and infrastructure teams to improve runtime behaviour, startup performance, error handling, and dependency management.
- CI/CD & Deployment Engineering
- Build and maintain Azure DevOps Pipelines for .NET applications.
- Improve build, test, and release pipelines to make deployments safer and faster.
- Support repeatable deployments across hybrid Azure and datacentre environments.
- Embed quality, security, and operational checks into pipelines.
- Cloud & Infrastructure Engineering
- Design, build, and maintain Azure and on‑premise infrastructure using Infrastructure as Code (Terraform).
- Automate infrastructure provisioning and lifecycle management wherever possible.
- Ensure infrastructure is secure, scalable, resilient, and aligned with architectural standards.
- Manage hybrid connectivity, networking, and platform services across cloud and data centre environments.
- Observability, Reliability & Operations
- Design and implement observability solutions spanning applications and infrastructure.
- Use monitoring and alerting tools (e.g. Datadog) to identify, diagnose, and prioritise production issues.
- Implement changes in code, configuration, or infrastructure to prevent issues from re‑occurring.
- Drive post‑incident learning, ensuring outcomes result in measurable improvements rather than workarounds.
- Leadership Path
- Mentor junior and mid-level engineers.
- Contribute to engineering standards, design reviews and solution design.
- Opportunity to evolve into a Tech Lead role managing a small engineering squad.
Does this sound like you?
- Strong commercial experience with .NET and C#.
- Hands-on experience working inside production applications, not just supporting them.
- Experience upgrading, migrating, or modernising .NET applications or services.
- Strong experience with Microsoft Azure (compute, networking, identity, monitoring).
- Solid experience responding to production alerts and diagnosing issues in distributed systems.
- Infrastructure as Code using Terraform.
- CI/CD experience with Azure DevOps Pipelines.
- Experience supporting hybrid cloud / on‑prem environments.
- Strong understanding of application monitoring, logging, metrics, and tracing.
Desirable
- Azure Application Insights / DataDog / OpenTelemetry experience.
- Experience with Azure services (App Services, Functions, Service Bus).
- FinOps or cloud cost optimisation exposure.
- Scripting (PowerShell, Bash, or similar).
- Experience operating systems in regulated environments.
The Application Timeline
- A first stage phone call with the internal talent acquisition team (15-minute call).
- An interview with Head of Engineering and Director of Systems and Architecture (45 minutes).
- A technical test (60 minutes).
Typically, the average successful applicant will be within this timeline for 2-3 weeks. Please note we will close this role once we have enough applications for the next stages therefore you should submit your application ASAP to avoid any disappointment. If you do not receive a response after 3 weeks of applying, please assume you have been unsuccessful as we may experience a high volume of applications.
Why you should be EXCITED to apply...
- £60,000-£70,000 dependant on experience, PLUS up to 20% of your annual salary, paid as a bonus.
- This role is hybrid and is based at Blackpool or Manchester office.
- Our Blackpool office is conveniently located a couple of minutes from the M55 and offers free parking.
- Our Manchester office is located in the heart of the city’s commercial hub with regular social events planned.
- 37.5 hours per week. We offer flexible and hybrid working between our core hours of 8am- 6pm, Monday to Friday.
- The opportunity to complete formal qualifications and learn on the job in a successful, growing organisation.
Apply now! This job has your name all over it. We are an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or disability status.
If you have any questions or suggestions of how we can assist you in your application due to disability or personal reasons, please email.
PLEASE NOTE - All new employees must undergo a full DBS and Credit Check upon acceptance of a job offer with Perch Group.
Senior DevOps Engineer in Southampton employer: Perch Group
Join a forward-thinking debt purchase business that prioritises ethical financial solutions while embarking on an exciting technological transformation. With a strong focus on employee growth, you will have the opportunity to work hands-on with modern .NET applications in a collaborative environment that values innovation and craftsmanship. Enjoy flexible working arrangements, competitive salaries, and a vibrant office culture in either Blackpool or Manchester, complete with social events and perks like free coffee and a beer tap.
StudySmarter Expert Advice🤫
We think this is how you could land Senior DevOps Engineer in Southampton
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your experience with .NET and Azure can help them scale. Practice common DevOps scenarios and be ready to showcase your problem-solving skills.
✨Tip Number 3
Show off your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can set you apart. Highlight any modernisation or migration projects you've led, especially those involving Azure.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team and being part of our exciting journey in tech transformation.
We think you need these skills to ace Senior DevOps Engineer in Southampton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior DevOps Engineer role. Highlight your .NET and C# experience, and don’t forget to mention any hands-on work with Azure. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for modernising platforms and working with event-driven architectures. Let us know why you’re excited about this role and how you can contribute to our tech transformation.
Showcase Your Projects:If you've worked on relevant projects, make sure to include them! Whether it’s upgrading .NET applications or implementing CI/CD pipelines, we love seeing real examples of your work that demonstrate your expertise.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands quickly. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Perch Group
✨Know Your Tech Stack
Make sure you’re well-versed in .NET and C#. Brush up on your knowledge of Azure services, especially those mentioned in the job description. Being able to discuss your hands-on experience with these technologies will show that you're not just familiar with them but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around application reliability and observability. Use examples that highlight how you turned operational signals into engineering improvements. This will demonstrate your proactive approach and ability to drive change.
✨Understand the Company’s Mission
Familiarise yourself with the company’s focus on ethical debt resolution. Be ready to discuss how your role as a Senior DevOps Engineer can contribute to this mission, especially in terms of modernising their platform and improving customer experiences.
✨Prepare for Technical Questions
Expect technical questions related to CI/CD pipelines, Infrastructure as Code, and monitoring tools like Datadog. Practise explaining your thought process clearly and concisely, as this will help you stand out during the technical test and interviews with senior leaders.