Matthieu Vincent
Platform engineering CTO / Tech'Advocate
Vichy, France
Actions
✍️ All my references are available @ https://me.yodamad.fr
🎤 Speaker since 2022 @ Devoxx FR, @SnowCamp, multiple DevFest, Innersource summit, ...
🌋 Co-founder of Volcamp @Clermont-Fd : https://volcamp.io
🦊 Gitlab hero | 🤖 R2Devops ambassador
Links
Area of Expertise
Topics
Java Augmented Developer
With GenAI now everywhere, it is time to embrace a new era as a developer. How can we keep control while improving your productivity?
In this talk, we propose to have an overview of the Java ecosystem and how you can tame GenAI to make it your best friend and not your worst nightmare 😉
After this talk, you will have all the clues to become a Java Agumented Developer 🚀
Kyverno: Keep control on your clusters
Controlling your clusters is a real challenge and governance is becoming key.
With multiple teams deploying resources, manual checks quickly become the bottleneck, and misconfigurations—like privileged containers or missing resource limits—inevitably slip through. , but you don't want to learn a complex new language to get it.
In this session, let's discover how Kyverno can help you keep control over your cluster with a Policy-as-Code approach.
With Kyverno: automatically fix configurations, generate required resources on the fly, and clean up the cluster "noise."
We'll explain and illustrate with live demos the different kinds of policies provided by Kyverno and how it will help you manage your clusters
🐳 Docker deep dive : Become the ultimate whales tamer
Tired of using Docker as just a simple container launcher? 🤔
Do you think you’ve seen it all with a "more or less" functioning docker run and docker-compose up? Then come (re)learn how to truly tame the whales!
This workshop is designed for developers and SREs who want to step up their game.
Join us to (re)discover that Docker is much more than a simple tool—it's a philosophy—and that your applications deserve a style that goes far beyond the command line.
In this workshop, you will use only free feature of Docker, no license needed…
📜 Don't like to write doc ? You don't know Zensical then !
Writing documentation, most of us don't like this : it's boring, most of time ugly, in short we don't do it...
Fun fact : I like this even if I'm definitely not a good designer so probably very few people read it 😅 But one day, everything changed when I discovered Zensical (formerly mkdocs) !
Zensical with its large set of plugins and extensions make it super easy to build readable, structured & pretty documentation
Come and discover these features, which I hope like me, will bring back the joy and wish of writing documentation.
In this presentation, I'll show how to start from scratch and initialize a cool tech website, efficient and who make your friends want to read again
🏴☠️ Fun with (Feature) Flags
In this talk, we invite you to discover the concept of Feature Flags ✨ in the Java ecosystem.
This deployment pattern is widely used, particularly on large public-facing websites, to test new functionalities "in production," deploy several concurrent versions of application features without the need for a full redeployment, and consequently, to observe end-user behavior.
By the end of this talk, you'll be just like Sheldon, wanting to have "fun with (feature) flags"!
Docker Compose: Rediscovered
In this session, let's rediscover Docker Compose.
We will move past the basics and explore the useful features introduced in the last versions that turn Compose from a simple runner into a sophisticated development orchestrator.
Some samples features that we'll discover and illustrate with live demos:
* Using "include" and "extend"s to modularize your configurations and keep your project DRY.
* How to manage environment-specific services (like debugging tools or heavy cron jobs) without cluttering your production-ready files with "profile"
* How to use "develop" and "watch" to eliminate manual container rebuilds and achieve true hot-reloading.
In this session, let's rethink our way to use Docker compose and make it even more efficient.
AI-powered Platform Engineering : A good idea ?
Since 2018, we have been developing our Platform Engineering program (formerly known as DevSecOps platform) and now have 11,000 users who rely on it every day.
With the rise of AI, we had to integrate these new tools and patterns into the platform to effectively (and securely) support teams in their adoption and skill development — all while maintaining a smooth “Developer Experience” that fits seamlessly into the existing ecosystem.
In this talk, we’ll share a return of experience (REX) on the journey of this platform — which, like Rome, wasn’t built in a day — and how we supercharged it with AI-driven initiatives to cover a wide range of use cases (from classic code generation to more operational needs like test coverage or code review). And to prove it’s real, we’ll showcase live demos of the different tools we’ve implemented.
By the end of this session, you’ll walk away with ideas to bring similar initiatives to life in your own organization 😉
ArgoCD vs Flux: Who will be the Lord of GitOps?
With GitOps becoming a standard in platform engineering, the parallel is easy with Lord of the Rings: a tool to rule them all.
But, who will be the Lord? In the CNCF landscape, 2 solutions seems to take the lead: ArgoCD & Flux.
Join Paul (ArgoCD fan) & Matthieu (Flux fan), and let's discover their common points and differences and thus know which should become the Lord of GitOps.
After a quick reminder about GitOps, "App for Apps" pattern, we'll deep dive into a comparison of both tools, of course illustrated with demos.
And, finally, we'll share with you which one is the Lord of GitOps (or not 😉), or at least, some clues to understand which are the contexts to use either one or the other 😊
Don't like yaml ? Pulumi to the rescue !
In this presentation, I'll show how to setup a Kubernetes cluster and some samples deployments without a line of yaml but only code (Golang mostly). This is where Pulumi make the trick: no yaml, only code to help "classic" developers onboards infrastructure management.
📜 Ecrire de la doc, tu aimes pas ? Tu connais pas mkdocs alors !
Ecrire de la documentation, la plupart des gens n'aiment pas ça : c'est laborieux, c'est moche bref on en fait pas.
Moi j'aime bien ca mais c'est toujours moche et donc personne la lisait 😅. Et un jour j'ai découvert mkdocs et cela m'a redonné le goût à l'écriture de doc.
mkdocs grâce à son écosystème riche permet de très facilement construire une documentation lisible, structurée et jolie !
Dans ce quickie, venez découvrir les fonctionnalités de base qui vous permettront de, comme moi, redécouvrir la joie d'écrire de la documentation
HowTo build a ready to use dev environment with k8s and its ecosystem
How to build a dev ready environment with Kubernetes ?
This is a simple question but complex answer to provide a ready to use platform with no risk, efficently.
In this session, we will explain and illustrate some basic components and practices to ease your environment provisioning :
- readable secured URLs with cert-manager & external-dns
- security basics with kyverno
- green approach with kube-downscaler
- gitops approach with FluxCD to easily provision new clusters / namespaces
This is not enough for a production-ready cluster but for other environments such as dev or test, it will help you a lot to enable Kubernetes power to your squads and make you sleep better as you will know that they are in good hands.
Innersource, Opensource : comment partager nos savoir-faire
L'Innersourcing et l'Opensource sont 2 approches très proches visant à partager & à contribuer des savoir-faire, des idées et des outils avec une communauté principalement technique mais pas uniquement.
Dans ce talk, je propose de parler de ces 2 approches, en quoi elles sont similaires et complémentaires et comment l'Innersource peut être une étape préliminaire avant de passer dans l'Opensource plus sereinement.
Ce talk sera illustré de retours des expériences personnelles autour des 2 approches.
DevFest Toulouse 2024 Sessionize Event
BreizhCamp 2023 Sessionize Event
Matthieu Vincent
Platform engineering CTO / Tech'Advocate
Vichy, France
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top