Bonjour tout le monde,
Je m’appelle Frédéric et j’ai 28 ans. J’ai 7 ans d’expérience dans le développement PHP et Javascript (NodeJS et ReactJS) dans des entreprises de petite taille. Depuis le départ, on me demande d’intervenir sur les opérations d’installation, de configuration, de déploiement des serveurs des clients. Ayant de plus en plus de clients à gérer, il a fallu se tourner vers des environnements plus facile à reproduire (histoire que je passe pas toutes mes journées à faire la même chose). On s’est donc tourné vers des technologies de l’époque (une époque terrible où la seule chose qu’évoquait les conteneurs était OpenVZ :'°, et dites-vous bien que je m’en suis servi à l’époque) : Vagrant et capistrano.
En changeant d’employeur, je me suis retrouvé face à une infrastructure déployée de manière étrange (ça vous dit pas de lancer 15 compilations en parallèle à la main sur le serveur de prod à chaque déploiement ? et vous imaginez bien qu’il y avait au moins un service qui crashait à chaque fois). Du coup, je me suis lancé dans une petite révision de tout ça, qui s’est étalée sur quelques mois (parce que bon, tout ça, c’est en plus du dev) : migration des services vers docker puis compilations, tests et déploiements automatisés avec GitLab CI. Bien plus tard, on m’a demandé de préparer un déploiement sur GKE avec Helm 3. Honnêtement, je crois que j’ai jamais autant galérer à faire quelque chose de propre… et encore, je suis pas vraiment convaincu que ça le soit aujourd’hui (vu qu’au final, j’ai quand même fait ça tout seul).
Voilà où j’en suis aujourd’hui sur le côté devops. J’ajouterai tout de même qu’au moment où j’écris ces lignes, l’entreprise a tiré le rideau donc ce dernier projet n’est plus vraiment d’actualité.
Sinon, je suis désolé, le premier truc que j’ai fait sur ce forum, c’est corriger les fautes d’orthographe d’un sujet sur Terraform parce que je suis mal élevé .
Ah oui, et, comme beaucoup d’autres, je ne sais toujours pas ce que les gens veulent dire par devops, on me donne toujours des définitions floues ou contradictoires, alors si vous avez une idée pour qualifier l’idée, n’hésitez pas à la partager.