Skip to content
BENGALURU · UTC+5:30 · FOUR HOURS OF DAILY OVERLAP WITH LONDON MORNINGS, OR US MORNINGS ON REQUESThello@turtlebyte.in
turtlebyteStart a discovery
HOME/SERVICES
EDINBURGH, SCOTLAND · 08:30–12:30 UK TIME COVERED

Cloud infrastructure and DevOps in Edinburgh

Researchers in Edinburgh are used to serious compute. EPCC runs ARCHER2 and will host the next national supercomputer, and plenty of the city's spin-outs were built on university clusters. The trouble starts when the company leaves the university: the allocation ends, the jobs were scheduled by hand, and nobody has worked out what the same workload costs on a commercial cloud.

We make that move carefully. We measure what the workload actually needs, put it on infrastructure written as code, use spot or scheduled capacity for training and a small steady footprint for serving, and set budget alerts before the first surprise bill. We also run our own Kubernetes cluster for Amour, which keeps our advice grounded in what it costs to operate, not just to launch.

WHAT IS DIFFERENT ABOUT EDINBURGH

Edinburgh is a money town with a major research university in the middle of it, and its software work reflects both. On one side sit the fund managers, life and pensions firms and banks: Baillie Gifford, NatWest Group's headquarters at Gogarburn, and a long tail of platforms, administrators and wealth managers. On the other side sit the University of Edinburgh's informatics and data science groups, and EPCC, which hosts the national supercomputer ARCHER2 and was chosen in 2025 as home for the next one, with up to £750 million of government funding.

The financial side needs systems that are careful rather than fast. Pension and investment products carry decades of rules, and much of the administration runs on platforms that predate the people maintaining them. Customers expect to see their pot, their charges and their options clearly on a screen, and advisers expect the platform to answer as fast as the one they used yesterday. So the work is usually integration, data, reporting and customer screens around an old core, with every change tested before it ships. Fintechs sit in between, often selling back into those same banks and fund managers.

The university side needs something different: research code that works on a GPU in a lab and has to become a product that works for a paying customer. That gap, between a model that is right and a service that is reliable, is where many spin-outs stall. Hiring is competitive. ITJobsWatch puts the median advertised software engineer salary in Edinburgh at £70,000 over the six months to September 2026, on a smaller sample than London, and the banks and fund managers take many of the experienced engineers.

Working with us from Edinburgh fits the day you already have. Four hours of every working day overlap with yours, set across your morning, so stand-up, review and the decisions that follow happen live with the engineer who writes the code. The rest of the day runs on written updates and pull requests in your own Slack, GitHub and Linear, waiting for you after lunch, with runbooks and architecture notes written as the work goes.

EDINBURGH PRICING, PLAINLY
Mid-level software engineer, Edinburgh~£70k
Our rate$35/hr
Minimum engagement$5,000
Overlap with Edinburgh4 hrs, 08:30–12:30 UK time

We are the right fit for a defined piece of work, a spin-out's first production system, or a project that needs senior engineers this quarter while your own hiring catches up. Start with a fixed-price two-week piece and judge us on what ships. For agencies, we work white-label under your name, in your repositories and tools.

WHAT THIS LOOKS LIKE IN PRACTICE

Four ways this arrives.

Nobody knows what is running

Resources were created in the console over several years and nobody can say which ones matter. We inventory the account, bring what is live into Terraform, remove what is not, and hand you a repository that describes the whole estate.

The cloud bill keeps climbing

It is usually idle capacity, oversized instances, forgotten environments and data transfer nobody priced. We find where the money goes, cut the obvious waste where you already are, and only then ask whether a cheaper provider such as Hetzner suits your steady workloads.

Deploys are a ceremony

One person knows the steps and every release waits for them. We build a pipeline that tests, builds and deploys on merge, with rollback to the previous image, so shipping on a Friday afternoon is a decision rather than a gamble.

Alerts nobody trusts

The channel fires all day, so everyone has muted it, so real outages are reported by customers. We alert on what users actually feel, route each alert to a named owner, and delete every alert nobody would act on at 3am.

STACK
CLOUD
AWSGoogle CloudAzureHetznerCloudflare
IAC & CI/CD
TerraformHelmFluxGitHub Actions
KUBERNETES
K3sEKSGKEcert-manager
OBSERVABILITY
GrafanaPrometheusLokiAlertmanager
RELATED CASE STUDY
Amour

A K3s cluster on Hetzner that we provisioned and are on call for, deployed through Flux, where only a push to master can produce an image production will run.

Read the write-up →
You talk to the engineer writing the code
Four hours of daily overlap with your working day
We sign an NDA before any specifics
Most engagements start with a fixed-price two-week piece of work
FAQ

Asked by Edinburgh teams.

How do you work with teams in Edinburgh?+

Four hours of every working day overlap with yours, set across your Edinburgh morning, so stand-up and code review happen live. We join your calls and work in your tools: Slack, GitHub and Linear. You talk directly to the engineer who writes the code. The rest of the day carries on in pull requests and written updates that are waiting for you after lunch, with runbooks and architecture notes written as we go.

Do you build for Edinburgh fund managers and pensions firms?+

Yes. For pensions and investment platforms we build services around the administration core: APIs that expose what it knows, transfers and switches processed exactly once, and tools for the exception cases that live in spreadsheets today. For fund managers we build investment data pipelines that trace every figure back to its feed, research search that cites its sources, and customer screens that make pots and charges clear.

How does your rate compare to hiring in Edinburgh?+

ITJobsWatch puts the median advertised salary for a software engineer in Edinburgh at around £70,000. Our published rate is $35/hour with a $5,000 minimum, or $5,400 a month for one engineer embedded in your team. There is no recruiting time and no employment overhead, and we can start within days of the first call. A fixed-price two-week piece at $2,800 lets you judge us on output first.

Can you work with a university spin-out?+

Yes, and it is a good fit. Spin-outs usually have strong research code and nobody whose job is running it in production. The research team stays in charge of the science, and we build what surrounds it: the API, the data handling, the deployment and the monitoring. A fixed-price two-week piece fits a grant or accelerator budget, and the code belongs to the company from the first commit.

Should we run our own Kubernetes cluster?+

Usually not. Self-hosting starts to pay when your managed bill is mostly things you do not use, your workloads are steady rather than spiky, and someone is willing to own the control plane. We run our own on Hetzner, so we know what that job involves. If nobody on your side wants it, managed is cheaper in total even when the invoice is larger.

Do we need Kubernetes at all?+

Often not. Plenty of products are better served by a managed container service, a platform like Railway, or two virtual machines and a good deploy script. Kubernetes earns its place when you run several services, have steady traffic and have people to look after it. We will recommend the least infrastructure that does the job, and say so when that is less than you expected.

Which clouds do you work with?+

AWS most often, then Google Cloud, Azure and Hetzner. We work in whichever one you are already on, because moving clouds is rarely the cheapest fix for a cost or reliability problem. If we think a move is worth it, we will show you the case using your own bill before anyone migrates anything.

Can you cut our cloud bill without a migration?+

Usually, yes. Most of a bill that has grown unchecked is idle capacity, oversized instances, environments left running and data transfer nobody priced, and all of that is fixed where you already are. We will not promise a percentage before we have read the bill. After the first week we can tell you what is realistic and what it takes to get there.

Who is on call?+

Whoever the engagement says, in writing. While we run your infrastructure it can be us, with hours and response times agreed up front. If you are taking it in-house, the handover includes the runbooks, the alert routing and a rota your team can actually staff. We do not leave behind a pager that only we know how to answer.

RELATED
Cloud infrastructure and DevOps →Backend and API development in Edinburgh →Frontend development in Edinburgh →Web platform development in Edinburgh →Mobile app development in Edinburgh →Ecommerce development in Edinburgh →AI integration in Edinburgh →Machine learning development in Edinburgh →Data engineering in Edinburgh →MVP development in Edinburgh →SaaS development in Edinburgh →Custom software development in Edinburgh →

Is your university allocation about to end?

Send a paragraph on your workload, your data and your budget. We will tell you what it is likely to cost to run commercially.

Start a discoverySchedule a call
hello@turtlebyte.inReply within one working day, from the engineer.
You talk to the engineer writing the code
Four hours of daily overlap with your working day
We sign an NDA before any specifics
Most engagements start with a fixed-price two-week piece of work
SERVICES
CAPABILITIES
INDUSTRIES & AI
COMPANY
PRICING & LEGAL
TurtleByte · Bengaluru, India
hello@turtlebyte.inLinkedIn ↗Play Store ↗© 2026