Services · DevOps · Kosovo

DevOps outsourcing,
from Kosovo.

Pipelines, infrastructure as code, containers, and observability - owned by one senior engineer in Pristina, on CET, under a direct contract. No agency layer, no headcount to recruit, no timezone handover when something breaks.

What I take off your plate

CI/CD pipelines

Build, test, and deploy on every merge, with pipelines fast enough that people stop working around them.

Infrastructure as code

Terraform for everything that would otherwise be clicked into a console and forgotten. Reproducible, reviewable, recoverable.

Containers and deployment

Docker images that build the same way twice, and a deployment path with a rollback that has actually been tested.

Observability

Logs, metrics, traces, and alerts that fire on the things that matter. Silence should mean healthy, not uninstrumented.

Cloud cost control

Finding the idle instance, the untiered storage, and the retry loop quietly costing you more than the feature earns.

Security hardening

Secrets out of the repo, least-privilege access, dependency and image scanning in the pipeline, and EU data residency where required.

A realistic first engagement

Nobody should hand their production infrastructure to someone they met last week. So the first project is deliberately contained, reversible, and easy to judge. These are the four I am asked for most.

  1. 1. Get deploys off someone's laptop

    A real pipeline: tests on every pull request, automatic deploys on merge, and a rollback that has been rehearsed rather than assumed. Usually the single highest-return week of DevOps work a small team can buy.

  2. 2. Put the infrastructure into code

    Whatever is currently only in a console and in one person's memory becomes Terraform in your repository, reviewable in a pull request and rebuildable from scratch.

  3. 3. Make failures visible before customers report them

    Structured logs, the handful of metrics that actually predict an outage, alerts tuned so they are not ignored, and a runbook for each one.

  4. 4. Cut the cloud bill

    An audit of what you are paying for versus what you are using. This one frequently pays for the engagement, which makes it a comfortable place to start.

Frequently asked questions

What does DevOps outsourcing to Kosovo actually get you?

A senior engineer who owns the path from a developer's laptop to production, without hiring for it. In practice that is CI/CD pipelines that run in minutes rather than half an hour, infrastructure defined in code instead of clicked into a console, containers and deployments that are reproducible, monitoring that pages a human before a customer notices, and a cloud bill someone actually looks at. Kosovo is on CET with a near-full overlap with Western Europe, which matters more for DevOps than for most work because incidents do not wait for a timezone handover.

Is this a full-time role or project work?

Either, and most engagements start as project work. A typical first project is a contained one: migrate deployments to a real pipeline, get infrastructure into Terraform, add observability to a system that currently has none, or cut a cloud bill that has quietly doubled. If it goes well, that often becomes a retainer covering a set number of days a month rather than a headcount you have to recruit, onboard, and keep busy.

Which cloud providers and tools do you work with?

Vercel and AWS most often, with Hetzner and other EU providers when cost or data residency drives the choice. Docker for containers, Terraform for infrastructure as code, GitHub Actions for CI/CD, and Postgres for state. For observability, whatever you already pay for, or an open-source stack if you do not. I favour boring, well-documented tools over whatever launched this quarter, because someone has to operate this after I hand it over.

How does the cost compare to hiring locally in Western Europe?

Materially lower for the same seniority, which is the honest reason companies look at Kosovo in the first place. There is no agency margin because there is no agency: you contract directly with the engineer doing the work. Project work is scoped and quoted after a free 30-minute call, and retainers are quoted on that call rather than published, because the right number depends on how much of my week you are holding.

Can you take on-call or incident response?

Within reason and stated plainly: I am one person, so I do not sell a 24/7 rotation I cannot honestly staff. What I can do is CET business-hours response, best-effort outside them, and - more usefully - build the alerting, runbooks, and rollback paths so that most incidents are recoverable by whoever is awake rather than only by me. If you genuinely need round-the-clock cover, you need a rota, and I will tell you that rather than take the contract.

Do you handle GDPR and EU data residency requirements?

Yes, and it is a common reason the infrastructure conversation starts. That means EU-region deployment, data that does not leave the region by accident through a logging or analytics vendor, retention and deletion that actually work, and documentation your DPO can read. Where it overlaps with AI systems, I cover it in more depth under GDPR-compliant AI development.

Related: everything I do in Kosovo · software development in Kosovo · self-hosted LLM infrastructure · nearshore development