Engagé entre autre pour m’occuper du parc linux, j’ai :
· rassemblé tous les playbooks afin de rendre identiques toutes installations, et faciliter les diagnostics d’erreurs.
· mis en place un serveur prometheus pour minimiser les temps d’interruption.
En tant que DevOPS ma tache était de maintenir et former les utilisateurs sur l’application
legacy, de création de vms sur aws et rhev.
Pour cela j’ai:
· rajouter les classes python à l’installation de nouvelles applications.
· malgré aucune connaissance préalable en cassandra, réussi à produire les scripts et la documentation de mise à jour.
· écrit la procédure et la documention de mise à jour de postgresql 9 vers 12.
· mis à jour le code de l’application vers python 3.
Après avoir acquis une expertise sur l’application legacy, on m’a confié la migration de celle-ci de
rhev vers vmware cloud.
Dans l’objectif de fournir une application simple et pérenne, facilement maintenable pour les
futurs utilisateurs, j’ai :
· choisi de passer de la ligne de commande à un fichier, m’inspirant des applications moderne.
· reduit le code python, de +20K lignes à 500, pour priorier ansible et faciliter ainsi la maintenabilité.
· patché les librairies python fournies par vmware pour ansible.
· produit le code ansible d’automatisation des couches réseaux infoblox et NSX.
· migré le CI/CD vers le nouveau Jenkins dédié
· installé les nouveaux projets sur gitlab, et commencé la migration vers gitlab ci.
Au sein de l’équipe "outils", organisée en feature team, j’étais en charge de :
· former et accompagner les utilisateurs de notre surcouche infra as code
· maintenir, mettre à jour et améliorer la performance des outils de monitoring et de reporting
J’ai notamment réussi à automatiser le deploiement des machines windows via cobbler.
Dans l’équipe opération composée de 3 personnes, j’ai repris les taches courantes :
· Debug des erreurs Java, proposition d’amélioration et mise en place d’alertes.
· Debug et rajout de règles html et proxy.
Fort de ma connaissance du code Java Hybris, j’ai intégré la feature team en charge de la nouvelle application de commandes.
J’ai été le référent technique et j’ai :
· mis en place les protocoles de tests, crash-tests et performance-tests
· décrit toutes les procédures d’installation et de rattrapage d’erreurs
· introduit la brique ELK, pour centraliser les logs et produire des données facilement exploitable
par les équipes métier.
Dans le contexte des soldes, j’ai aussi réussi à réduire de 4 heures le temps d’exécution d’un script
perl essentiel, en le passant à 7 secondes.
Dans la société, j’étais l’administrateur système linux. Je devais:
· mettre en place et assurer le suivi des outils opensource
· assurer le suivi de la baie de disque
· essayer d’améliorer les performances de l’application
· optimiser la base de données MySQL database et les requêtes SQL
· manager le support réseau niveau 2 en Inde et le support hébergé niveau 2 en France
Au sein de l’équipe intégration, composée des chef de projets et des adminstrateurs linux, nous
devions:
· installer les serveurs ESxi
· installer les applicatifs
· écrire les procédures de relance et les documentations techniques
· assurer le support niveau 3