Team Mentoring
I work alongside small, often overloaded teams that need to grow and become autonomous. As a fractional lead I bring strategy and experienced guidance: I help the team pick the right goals and avoid spending energy on work that does not deliver results.
When mentoring is the right fit
When all the knowledge about the infrastructure lives in one person's head, the problem is not just operational: it is structural. Hiring a full-time senior engineer can solve it, but the right person to make the most of the existing team is not always easy to find quickly.
Mentoring, working alongside the team, is the right path for teams that need to grow organically and become autonomous. These are usually small teams, often overloaded: capable people who need a clear direction and someone to talk through the important decisions with.
With AI agents, the hard part is deciding what to do
AI agents have made doing things much faster: writing code, changing infrastructure, producing configuration and documentation. What has not become any easier is deciding what to do, and in what order.
This is not a detail. A team working with agents without a clear direction can produce, in very little time, an enormous amount of changes in the wrong direction. Speed amplifies decisions, the right ones as much as the wrong ones. Losing your way is easier, and you notice the mistake later.
That is why today the value of mentoring lies above all in the decisions: setting goals, choosing priorities, recognizing when an activity is not delivering results and stopping it in time.
How I work
I work with the team as a fractional lead: I help define the strategy and follow the project over time, so that we aim at the right goals and do not waste energy on work with little impact. We tackle problems together, review architectures and processes, and introduce good practices from day one.
Ways of working:
- Design sessions for the most important architectural decisions.
- Pairing on real problems, side by side on the same code or the same infrastructure.
- Weekly or fortnightly meetings to take stock, review the board and realign priorities.
- Code review, including for infrastructure.
- Dedicated training sessions, alternated with project work, to consolidate the fundamentals where needed.
What the team keeps
The goal is to leave the team with a way of working that is more solid, autonomous and sustainable even after the engagement ends. In practice:
- Infrastructure as code, versioned, reproducible and reviewed like all other code.
- An incident management playbook: who does what, how to communicate, how to analyze what happened.
- Development and debugging with agents: the team knows how to use AI agents to build and to analyze failures and anomalies, giving them the right context and the right boundaries.
- Documentation generated and maintained automatically, instead of pages written once and never updated again.
Mentoring, project or course?
They are three different tools. A project is what you need when there is a precise technical outcome to reach by a certain date. A course is what you need when the team needs a shared foundation on a technology. Mentoring is what you need when the goal is the growth of the team itself: its skills, its habits, the way it makes decisions.
The three often combine: a mentoring engagement can include training sessions, or deliver concrete projects along the way.
Growing the team, including with new people
I regularly take part in interviews and in selecting new team members. When the time comes to hire an internal senior figure, such as a Head of Platform, I help define the role, evaluate candidates and manage the handover.
Frequently asked
Do we need an already senior team?
No. I often work with small teams that are not necessarily very senior: the whole point of mentoring is to grow the skills where they are, instead of waiting to find them on the market.
How long does a mentoring engagement last?
Usually it starts at three months and continues for as long as it makes sense. In any case, the goal is to reach the point where you no longer need me.
How many teams do you work with in parallel?
Few, usually two or three. That is what lets me really follow the project, rather than just offering some advice every now and then.
Do you work remotely or on site?
Mostly remote, with clients across Europe. Strategy sessions and training can also take place in person.
Do you also help us hire?
Yes, it is a normal part of the work: I take part in interviews and in selecting new team members and, when needed, I help define the role of a future Head of Platform.
Related reading
Other services
- Cloud ConsultingCloud consulting: architecture and infrastructure on AWS and Google Cloud, hybrid setups, incremental migrations and cloud repatriation.
- 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.
- DevOps ConsultingDevOps consulting: reliable releases, infrastructure as code, cloud costs under control and a platform ready for AI agents.
- Platform EngineeringPlatform engineering: building a self-service, declarative and observable platform that people and AI agents can change safely.