DevOps Consulting
DevOps consulting makes sense when the way software reaches production has become a brake: on the team, on the product or on the budget. My job is to understand where the company stands, help the team define a strategy and support them through the implementation until they can run it on their own.
When you need a DevOps consultant
Companies usually get in touch when they recognize themselves in one of these signals:
- Fragile releases. Every release is a small gamble, you ship less often than you should and, when something goes wrong, rolling back is complicated.
- Hand-managed infrastructure. Environments configured by hand, little documentation, infrastructure and operational knowledge concentrated in one or two heads. Every change costs time and attention.
- Trouble adopting AI tools. The team would like to use AI agents on the infrastructure too, but without a solid context the agent has nothing reliable to work on.
- Cloud costs out of control. Spending grows faster than the product and nobody can say precisely where the money goes.
How I work
1. Assessing the situation
I start from how things actually are: how you release, how the infrastructure is managed, where the risks hide and how deeply DevOps practices are rooted in the team. This does not call for an endless audit. It calls for an honest snapshot to start from.
2. A plan with the right priorities
From there we build an action plan that separates what is urgent from what can wait and from what is not worth doing at all. In a startup or a scale-up the scarcest resource is the team's time, and the plan has to account for that.
3. Benefits first, tools second
Before talking about technology we focus on the outcome you want: more frequent releases, faster recovery, predictable costs, less dependence on individual people. Only then do we choose the tools: the CI/CD platform (GitLab CI, GitHub Actions), Infrastructure as Code (Terraform, Ansible), the GitOps model (Argo CD). Chosen because they fit the context, not because they are fashionable.
4. Implementation and team mentoring
I work side by side with the team: I implement things myself where it makes sense, review other people's work and act as a tutor until the practices become everyone's shared asset. The goal is to make myself redundant within a reasonable time. When the engagement ends, the team is able to maintain and evolve what we built together.
What you get
- A clear assessment of the starting point and a plan with priorities.
- Automated, repeatable and reversible releases.
- An infrastructure described as code, versioned and reproducible.
- Visibility into cloud costs and what drives them.
- A team able to work autonomously and a platform on which AI agents can operate safely too.
DevOps in the age of AI agents
AI makes it faster to change code and infrastructure. But if the platform is fragile, poorly documented or full of exceptions, it accelerates the risk as well. So you need to build a declarative, observable and understandable platform, so that people and AI tools can act on it with more confidence.
In practice this means giving agents two things:
- A harness. It is the agent's working environment: the context it reads (repositories, documentation, project conventions), the tools it can use (for example
terraform plan, the tests, the cloud provider's CLI) and the way it proposes changes, normally a pull request. A good harness gives the agent the right information and a verifiable way to contribute. - Guardrails. They are the limits that stop an agent, or a person, from doing damage: permissions kept to a minimum, changes only via pull request, mandatory automated plans and tests, separate environments, human approval for anything that touches production.
The same practices that make an infrastructure safe for agents also make it easier for people to manage.
How we work together
I work mostly remotely, with companies across Europe, remote-first. Strategy sessions and training workshops, on the other hand, can be in person. I take on a few clients at a time, usually two or three.
- Single session. A focused conversation about one specific decision: an audit, a second opinion, an architectural choice, the review of a project plan.
- Project. A well-defined piece of work, with a clear beginning and end: for example introducing GitOps or moving the infrastructure to Infrastructure as Code.
- Fractional engagement. Ongoing work alongside the team, for when the infrastructure is critical but a full-time senior hire is still premature.
Frequently asked
Which technologies do you work with?
CI/CD with GitLab CI and GitHub Actions, Infrastructure as Code with Terraform and Ansible, GitOps with Argo CD, Kubernetes, AWS, Google Cloud and Azure, bare metal and Proxmox, observability with OpenTelemetry and Prometheus. The tool, though, is the last thing you pick: first you work out what the goal is, then you look for the best way to get there.
How long does an engagement usually last?
It depends on the format. A single session is over in a few days. A project runs from a few weeks to a few months. A fractional engagement usually starts at three months and continues as long as it makes sense. In every case the goal is the same: getting to the point where you no longer need me.
Do you also do hands-on implementation, or only consulting?
Both. When it makes sense for the project, I implement things myself, with the help of agentic tools. The decisions remain a matter of engineering judgment: what shrinks is the time it takes to put them into practice.
Do you work remotely?
Yes, for most of the work, with clients across Europe, remote-first. Strategy sessions and training workshops, on the other hand, can be worth doing in person.
What if we later need an in-house DevOps engineer or Head of Platform?
That is often exactly the next step, and it is part of the goals. I help you define the role, evaluate candidates and manage the handover.
Other services
- Observability and OpenTelemetryObservability with OpenTelemetry: incremental adoption, open source backend, alerting with Prometheus and a platform ready for AI agents.
- Kubernetes ConsultingKubernetes consulting: design, adoption and operation of clusters in the cloud, in the datacenter and at the edge, with a team ready to run them.
- Platform EngineeringPlatform engineering: building a self-service, declarative and observable platform that people and AI agents can change safely.
- Team MentoringTechnical team mentoring: a fractional lead for strategy, priorities and practices, for a team that grows and becomes autonomous, AI agents included.
- Kubernetes, Terraform and DevOps TrainingKubernetes, Terraform, Git and Security courses for technical teams: hands-on, on site or remote, with a dedicated lab and a tailored program.