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 Aberdeen employer: Perch Group
Join a forward-thinking debt purchase business that prioritises ethical financial solutions while embracing a major technological transformation. With a strong focus on employee growth, you will have the opportunity to work hands-on with .NET applications in a collaborative environment, influencing engineering standards and enjoying flexible working arrangements. Our Blackpool and Manchester offices offer unique perks such as free parking, social events, and a vibrant work culture that values innovation and personal development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior DevOps Engineer in Aberdeen
✨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 Perch Group 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 Perch Group.
✨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 Perch Group.
✨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 Perch Group 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 Senior DevOps Engineer in Aberdeen
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 Perch Group.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Perch Group 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 Perch Group
✨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 Perch Group 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.