Pouvez-vous vous présenter en quelques mots ?

"Après 14 ans d’expérience en tant que salarié dans des structures majoritairement typées ESN, dans des modes de prestation allant du forfait à la délégation en régie, j’ai décidé en 2018 de me lancer dans l’aventure du freelancing.

Je suis aujourd'hui Consultant DevOps (terme qui ne veut en fait pas dire grand chose, mais il faut croire qu’on comprend tout de même 😉...), métier qui me permet de tutoyer des technos et contextes de mission très intéressants et différents, tout en m’appuyant très fortement sur mes compétences et expériences acquises jusque-là. 

Quand je n’exerce pas ce métier en mission, je l’enseigne, puisque je suis également intervenant formateur sur les mêmes thématiques.

Cela m’a semblé en fait être le meilleur dénominateur commun entre mon passé de développeur, mon appétence pour les systèmes ouverts, et mon expérience en conduite de projet et en management d’équipe de développement.
En tous cas, ça fonctionne bien depuis presque 7 ans"

Jonathan Turpin

Votre parcours

Qu'est-ce qui vous plaît dans votre vie de freelance ?

"J’apprécie de pouvoir choisir mes missions (ou même parmi un panel de missions qui peuvent m’être proposées) et d’être capable de déterminer la manière de m’y investir chaque semaine, chaque mois.

J’aime particulièrement l’idée de m’imposer moi-même le “cadre de travail”, notamment en termes de temps consacré, et que ce ne soit pas quelqu’un d'autre qui le fasse pour moi. Je n’ai bien-sûr absolument rien contre un management de proximité (Je ne renie bien-sûr pas mon passé, mais m’appuie dessus au contraire pour m’orienter), mais je préfère qu’il soit exercé par mon client dans la limite du cadre que je m’impose. La vie de freelance me permet ça."

Quels sont les avantages les plus significatifs lorsque l'on est freelance dans votre domaine ?

“Un premier avantage est, à mon sens, de pouvoir cumuler plusieurs missions chez plusieurs clients. J’imagine que certains pourraient ne pas être d’accord avec ce choix, mais selon moi, c’est en grande partie ce qui fait la richesse du freelancing. Si on travaille pour un seul client en tant que freelance, alors le risque me semble maximum. Certes le revenu est assuré, du moins pendant le temps que dure la mission. Mais que se passe-t-il quand la mission s’arrête ? Comment gérer la suite sans interruption ? De vrais sujets il me semble… Et puis, un seul client pour une seule mission : N’est-ce pas déjà ce que je faisais en tant que salarié ? Il y a des avantages et des inconvénients dans chaque mode (je ne vais pas forcément les développer ici, car déjà développé par d’autres interviews freelance), mais c’est le mode que j’ai quitté. Je suis au clair avec ça.

Le 2ème avantage est en réalité associé au premier : Cumuler plusieurs missions invite à ne pas se “reposer sur ses lauriers”, à toujours apprendre et à rendre son client final satisfait de sa performance. C’est cela qui m’encourage à faire du bon travail, à comprendre ses contraintes opérationnelles, m’y intégrer, et au final c’est cela qui me fait grandir bien plus vite en compétences que si j’étais resté salarié.

Un 3ème avantage que je vois est que je peux choisir mes missions en fonction du temps que je souhaite y consacrer, et non pas ajuster mon temps de travail à la mission proposée. Un de mes souhaits le plus cher en me lançant freelance était de travailler moins. Ce ne pouvait être mission accomplie qu’à condition de trouver et choisir des contrats qui permettent de réellement prester à temps partiel."

Comment maintenez-vous votre compétitivité parmi les freelances ?

“J’exerce les mêmes compétences dans des contextes de missions très hétérogènes. Souvent, les choix techniques y sont également très différents.
J’estime donc, via un raisonnement très simpliste je l'admet, mais qui fonctionne, que multiplier les clients me permet de multiplier les compétences et entretenir ma compétitivité pour que d’autres entreprises aient envie de travailler avec moi.

Le fait que je sois formateur (souvent dans le cadre de formations inter-entreprises) me permet également d’être confronté à la réalité de nombreuses autres sociétés (allant de la PME aux ESN multinationales), d’évaluer les solutions qu’ils ont implémentées avec plus ou moins de succès… Ça me permet vraiment de “sentir” le marché.

De plus, ma personnalité fait que je me remets constamment en question et n’estime jamais “être arrivé à un niveau suffisant”."

Avez-vous des projets annexes ou d'autres activités en parallèle à votre travail de freelance ? Comment complètent-ils votre parcours professionnel ?

"J’exerce une activité de support informatique de manière complètement bénévole pour une association qui comporte des utilisateurs dans le monde entier. Cela me fait côtoyer des contextes et cultures très enrichissants. Cerise sur le gâteau, cela me permet de converser en anglais plusieurs jours par semaine, ce qui complète évidemment mon apport aux missions “moins bénévoles” ;-).

Une de mes autres activités annexes consiste à … passer du temps avec ma famille. La vie de freelance me permet vraiment de choisir ces moments importants et aucune mission ne peut interférer avec cela."


Votre mission

Pouvez-vous résumer votre mission en quelques mots ? 

“Elles sont en fait assez nombreuses, et vont de la startup parisienne à fort potentiel au grand groupe de retail. Certains de mes clients vendent des solutions en mode SaaS. Toutes ces missions nécessitent l’emploi d’un consultant DevOps, car l’objectif est en fait le même : viser l’excellence opérationnelle et la mise en œuvre rapide d’infrastructures Cloud ainsi qu’un suivi associé."

À quelles technologies et compétences avez-vous eu recours lors de votre mission ?
“En tant que consultant DevOps, je suis au contact journalier des développeurs. Il fait partie de ma mission de m’imprégner des technologies sur lesquelles ils interviennent. Cela tourne généralement autour de React, Node, Angular, MySQL, Postgres… 

En ce qui me concerne directement, je dispose de très bonnes connaissances de la cartographie de services des Cloud providers AWS et GCP. Je suis particulièrement spécialisé dans les solutions de conteneurisation “as a service” (AWS ECS, GCP Cloudrun…). Un DevOps bosse aussi journalièrement sur l’optimisation de pipeline CI/CD, sous Gitlab CI ou GitHub Actions… Cela implique aussi la maîtrise de Kubernetes, Terraform, Python. Et, au dessus de tout cela, de l’API Management.

Ces derniers mois, mon scope technique se trouve agrémenté, évidemment, de toutes les solutions LLM (soit via modèles qu’on peut enrichir, tournant sur des plateformes dédiées, soit via l’emploi de solutions packagées telles que AWS Bedrock ou GCP Vertex AI) que certains de mes clients intègrent de différentes manières à leur offre."

Quels étaient les principaux impacts de cette
mission ?

“Mes missions m’amènent à assurer la disponibilité des services en mettant en place des pratiques de surveillance et de gestion des infrastructures Cloud pour réduire les temps d'arrêt et assurer une performance optimale.

Il faut également optimiser constamment la “délivrabilité” des développeurs, grâce à l’automatisation des processus de déploiement et d'intégration continue : cela permet de livrer des fonctionnalités plus rapidement et de manière plus fiable.

Transversalement, il s’agit d’anticiper automatiquement les besoins en termes de capacité et de ressources, en analysant les tendances d'utilisation et en planifiant les évolutions nécessaires pour éviter les goulots d'étranglement.

Enfin, mes missions ont pour but d’intégrer des API tierces de manières robustes et sécurisées, permettant ainsi à l'entreprise de tirer parti de services externes pour enrichir ses propres applications."

Avez-vous rencontré des défis ? Si oui, comment les avez-vous résolus ?

“Les plus gros défis que je rencontre sont en fait liés à mon choix de cadre de travail : Travailler sur plusieurs projets pour différents clients est très enrichissant, mais le revers de la médaille, et la réalité des choses, est qu’il est difficile de switcher d’un contexte à un autre. Chaque mission a ses exigences spécifiques, en termes de technos, d’attendu, de délivrabilité, et il peut être fatiguant de passer de l’un à l'autre constamment. C’est néanmoins une contrainte que j’accepte.

De manière logique également, travailler seulement quelques jours par semaine ou par mois pour un client empêche d’être impliqué pleinement sur des missions de grande envergure ou ayant des contraintes planning fortes. C’est un peu frustrant, mais il faut aussi le reconnaître, c’est également confortable, puisque cela évite pour moi de subir complètement toutes les exigences planning et opérationnelles de mes clients. Dans le même temps, le fait d’intervenir peu de jours par semaine ou par mois font que le client attend beaucoup de ma production sur mes jours d’intervention. Mais c’est ce qui me motive, m’amène à me dépasser et à prendre un engagement de résultat satisfaisant pour mon client."
 

Votre expérience chez Comet

“Mon modèle est atypique, je dois le reconnaître…
Mais les personnes m’ayant accompagné chez Comet ne me l’ont jamais fait ressentir. Ils ont au contraire cherché les missions qui correspondaient le mieux à mes souhaits de cadre de travail. A cet égard, j’ai eu la chance d’être traité comme n’importe quel autre consultant travaillant à plein temps sur des missions longues, qui représentent probablement un meilleur investissement pour Comet.
De plus, j’apprécie le suivi régulier effectué par mes référents.

Comet me fait profiter de son réseau d’entreprises et d’offres de missions, dont je n’aurais pas la visibilité autrement. 
Comme l’ont rappelé d’autres freelances, c’est pour moi un gros avantage d’être payé quelques jours après la réception de la facture. J’ai par ailleurs d’autres contrats qui payent à 45 jours fin de mois… dans le meilleur des cas. Parfois cela monte à 60 jours. C’est probablement acceptable pour des structures importantes, mais difficile à gérer quand on est seul et qu’on multiplie les sources de revenu.
J’apprécie également d’avoir des points de parcours régulier, au cours desquels, je me sens rassuré de savoir que si un contrat devait prendre fin, alors Comet se mettrait immédiatement en ordre de marche pour m’en trouver un autre qui corresponde à mes attentes.

Comet m’enlève une grosse charge des épaules, celle qui consiste à prospecter pour trouver des clients potentiels et ensuite à sélectionner ceux d’entre eux qui correspondent à mes besoins.
L’aspect administratif est également complètement automatisé, ce qui me permet de me concentrer sur ce que je sais faire le mieux, l’exercice de mon métier ;-)."

Un mot de la fin ? 

"Merci à Comet de m’avoir donné l’opportunité de faire cette interview, que je considère comme un point de parcours. Merci aussi à l’équipe qui me suit pour leur disponibilité et leur empathie."


CTA FRee