Mon setup DevOps en alternance chez Dassault Systèmes

career devops

Après plusieurs mois en alternance au sein de l’équipe 3DEXPERIENCE Platform chez Dassault Systèmes, je partage mon environnement de travail quotidien et les outils qui me rendent productif en tant qu’apprenti ingénieur DevOps.

L’environnement

Je travaille sur Ubuntu 24.04 avec WSL2 sur un laptop Windows 11 fourni par l’entreprise. Mon terminal est zsh + oh-my-zsh avec le thème Powerlevel10k, et j’utilise tmux pour gérer mes sessions multiples (un panneau pour kubectl, un pour les logs, un pour le code).

Les outils du quotidien

VS Code est mon éditeur principal avec les extensions Kubernetes, Docker, GitLens et Remote-SSH. Pour les projets Java de l’équipe, j’utilise IntelliJ IDEA — la complétion pour Spring Boot est imbattable.

Côté containers, Docker Desktop pour le développement local, et kubectl + Helm pour interagir avec les clusters Kubernetes de staging. J’ai aussi adopté k9s, un dashboard terminal pour Kubernetes qui est devenu indispensable pour le debugging.

Ce que j’ai appris

La plus grande leçon : en entreprise, la fiabilité prime sur l’innovation. Un pipeline CI/CD ennuyeux mais stable vaut mieux qu’une architecture cutting-edge qui casse en production. Les code reviews m’ont aussi appris à écrire du code pour les humains, pas juste pour les machines.

Si vous démarrez en DevOps, mon conseil : maîtrisez d’abord Linux, Git et les réseaux. Le reste (Kubernetes, Terraform, CI/CD) s’apprend naturellement quand les fondamentaux sont solides.

Share: Partager :