Tombé dedans tout petit
J’ai grandi dans les années 80 et 90 avec des ordinateurs (286, Amiga, 486). Naturellement, j’étais passionné par les jeux et je me suis dirigé vers l’informatique et la programmation. Pendant mes années d’université, je codais en TI Basic sur ma calculatrice TI-82.
Découvrir les possibilités informatiques en explorant les systèmes d’exploitation était ma curiosité : BeOS (maintenant Haiku), Plan9. Avec Linux, j’ai été attiré par l’expérience de bureau minimaliste et les gestionnaires de fenêtres : wmii, wmi, dwm, et xmonad. J’adorais leur approche KISS. Grâce à cette communauté, j’ai appris Golang et Haskell.
Sport et formation du caractère
Le sport faisait aussi partie de mon enfance. La coupe du monde de football de 1986 m’a marqué, la victoire contre le Brésil et aussi la défaite contre l’Allemagne. J’ai pratiqué le football pendant 10 ans. Ce jeu d’équipe m’a appris qu’aucun joueur n’est plus important que l’équipe. J’ai joué tous les rôles mais j’ai finalement préféré le milieu de terrain avec quelques expériences en tant que capitaine. Le tennis était mon deuxième sport préféré. Contrairement au football, gagner un match n’est pas chronométré. Et vous pouvez encore gagner un match si vous gagniez point après point. J’ai appris à rester concentré et à avoir confiance en mes capacités personnelles.
Parcours Professionnel
Dans ma carrière, j’ai travaillé dans des entreprises en tant qu’Ingénieur Desktop, notamment dans l’Intégration de Systèmes d’Exploitation et d’Applications avec des outils comme sysprep, imagex et Wise Package Studio. Ensuite, mon objectif était de devenir un expert du packaging logiciel. InstEd était mon outil de choix préféré. Cela m’a amené à mieux comprendre le modèle sous-jacent de l’installateur Windows.
Le scripting en VBScript et PowerShell était aussi une grande partie de mon travail. Je suis allé plus loin dans l’automatisation avec Windows Installer XML. Finalement, je suis devenu capable d’automatiser l’intégration logicielle avec une architecture de packaging statique et l’absorption de sources dynamiques. C’est pourquoi j’ai décidé de créer ma propre entreprise pour diffuser cette nouvelle façon de penser.
Je me suis rendu compte que l’ingénierie desktop n’était plus mon terrain de jeu et l’évolution vers DevOps est devenue évidente.
Ensuite, le Cloud computing a réinventé notre consommation informatique et apporté de nouvelles possibilités mais aussi de nouvelles méthodes et comportements. Toujours avec le même esprit, j’ai creusé le SDK Azure DevOps avec les modèles ARM et PowerShell pour construire de nouveaux types de services. Coder avec ReactJS, TypeScript et Python était aussi un grand plaisir.
Ma dernière mission était l’opportunité de réaliser une solution à trois niveaux avec Golang, React/JS et PostgreSQL pour faciliter l’évaluation technique des projets pour la migration cloud. Une expérience difficile mais formidable pour moi.
Focus Actuel
Aujourd’hui, je souhaite trouver un emploi avec un bon équilibre entre une stack technique DevOps à maîtriser, Docker, Kubernetes entre autres, et améliorer mes compétences en programmation, notamment en Golang et HTMX.
Dans ma vie personnelle, avec ma femme nous sommes fiers parents d’un garçon et d’une petite fille.
Compétences Techniques
- Plateformes Cloud : Azure, Azure DevOps
- Programmation : Go, Python, PowerShell, ReactJS, TypeScript
- Infrastructure : Terraform, Docker, Kubernetes
- Automatisation : CI/CD, Infrastructure as Code
- Technologies Web : HTMX, HTML/CSS, JavaScript
Le 28 mai 2024 : mon score EF SET est 71