Notre base de 182230 CV vous permet de trouver rapidement un Devops Clermont-Ferrand freelance. Recevez gratuitement et sous 24h maximum les CV des meileurs intervenants disponibles.
Expériences Professionnelles
Avril 2021 – en cours SOCIETE GENERAL
Lead DevOps: (Terraform, Ansible, kubernetes, Docker, Groovy, Jboss,
Webservers, ELK, Python, Bash, Cloud, Oracle)
Rôle :
▪ Coaching des autres DevOps et formation des nouveaux arrivants.
▪ Écriture de scripts Terraform pour le provisionnement des
ressources SG Cloud (Image OS, VM, LoadBalancer, DNS, certificats,
Traffic Manager, etc.).
▪ Écriture de rôles Ansible pour l'installation et la configuration des
serveurs Wildfly et JBoss.
▪ Mise en place de pipelines Jenkins pour le déploiement des scripts
Terraform.
▪ Écriture de scripts Jenkins pour le déploiement des applications
clients.
▪ Gestion des logs : Installation et configuration de Logstash et
Filebeat pour la suite ELK.
▪ Évangélisation des travaux réalisés auprès des autres DevOps et
formation.
▪ Dépannage en cas d'échecs de déploiements des applications sur
JBoss et WAS server.
▪ Création et configuration des topics Kafka.
▪ Mise en place du pipeline de création des schémas BD et de
déploiement des scripts SQL.
▪ Construction d'images Docker pour les agents Jenkins.
▪ Écriture de modules Ansible en Python.
Contexte :
▪ Intégration et déploiement des progiciels FIS.
▪ Intégration et déploiement des progiciels d’Intellect Design.
▪ Automatisation de toute la chaîne de livraison (récupération de
livrables, création de l'infrastructure, configuration des serveurs
applicatifs et déploiements des livrables clients).
Composition de l’équipe :
▪ 3 Ingénieurs DevOps (moi et 2 en Inde).
▪ 1 Chef d’équipe.
Février 2019 – Décembre 2020 EDENRED
Ingénieur DevOps : Intégration & Déploiement d’API Mulesoft
Rôle :
▪ Mettre en place des pipelines de déploiement d’API mulesoft :
▪ Mettre en place un gitflow.
▪ Mettre en place des release notes pour le suivi des versions d’APIs.
▪ Superviser la mise en place de test de charge auprès d’une équipe
de tests au Mexique.
▪ Aider les équipes à intégrer les nouveaux projets dans la
plateforme d’intégration continue.
▪ Présenter les services Azure DevOps aux nouveaux développeurs.
▪ Administrer la plateforme Azure DevOps.
Contexte :
Objectif au sein du groupe EDG : améliorer la chaine de livraison continue en
proposant des bonnes pratiques DevOps et en automatisant toute la chaine
de développement logiciel.
Composition de l’équipe EDG :
1 Ingénieurs DevOps (moi)
4 Chefs de projet
Plus de 30 développeurs Mulesoft
Responsabilités :
▪ Accompagnement des développeurs et des chefs de projets dans
leur utilisation de la plateforme Azure DevOps.
▪ Proposition, amélioration et suivie des projets dans la gestion du
cycle de vie des applications
▪ Supervision et accompagnement des équipes de test, de
développement et de support dans l’utilisation de la platform
d’intégration continue et les bonnes pratiques DevOps.
DevSecCon :
▪ Intégration de checkmarx pour l’analyse statique du code et
détection les failles de sécurités dans les dépendances du livrables.
▪ Intégration d’un bot pour la mise a jour automatique des
dépendances maven.
▪ Implémentation des scripts de vérification des bonnes pratiques de
sécurité : données sensibles encryptées, log anonymisé...
Implémentations DevOps :
▪ Build as Code : écritures des scripts et des pipelines de compilation,
construction d’images et publication.
▪ Release as Code : écriture des taches et des pipelines de
configuration d’environnement et déploiement.
▪ Test as Code : écriture de scripts et intégrations d’outils de tests
unitaires, des tests d’intégration et de tests de performances.
▪ Wiki as Code : Documentation.
Environnement technique :
Azure DevOps, AKS, Azure ARM, Azure Cloud, Key Vault, Docker, Maven,
PowerShell, Checkmarx, Postman, K6, Application Insights, Mulesoft, GIT.
Janvier 2018 – Janvier 2019 BNP PARIBAS
Ingénieur Intégration & Déploiement DevOps
Rôle :
▪ Aider les équipes à intégrer les nouveaux projets dans la
plateforme d’intégration continue.
▪ Présenter les outils PIC (Git, Jenkins, Sonar, Nexus)
▪ Organiser et encadrer des réunions de création d’espace PIC
▪ Administrer la plateforme
▪ Développer/Améliorer les outils internes
▪ Développement des playbooks ansible réutilisable par les projets.
Contexte :
Objectif au sein du groupe BNP : réduire le temps de livraison d’un produit
en automatisant toute la chaine de développement logiciel.
Composition de l’équipe :
4 Ingénieurs DevOps
1 Chef d’équipe
1 Scrum master
Responsabilités :
▪ Création des espaces PIC pour l’intégration d’un nouveau projet.
▪ Configuration des jobs Jenkins et projets Sonar.
▪ Accompagnement les développeurs dans leur utilisation de la
plateforme d'intégration continue et mavenisation des projets.
▪ Résolution des problèmes de builds en échec de construction.
▪ Mise en place des jobs de scripts pour l’analyse et l’extraction des
logs d’outils.
▪ Migration Jenkins 1.65 vers Jenkins 2.73 pour une utilisation de
pipeline/Jenkins file.
▪ Analyse et génération des rapports de sécurité des applications
avec l’outil X-RAY
▪ Génération des Portfolio et des projets sonar avec les pipelines
Gitlab et l’API sonar
▪ Administration d’artifactory et proposition d’une politique de
gestion d’accès à l’’outil
Développement Backend :
Amélioration du plugin maven de spécialisation pour le remplacement de
tokens dans les livrables générés.
Support auprès des utilisateurs sur l’utilisation des technologies Spring et
outils NPM, NodeJs
Environnement technique :
JAVA 7-8, JENKINS 1.65-2, SONAR 5.6.6, GIT, GITOLITE, NEXUS, X-RAY,
SPRING, MAVEN, ANSIBLE
Projet 2 :
Développement d'une application dédiée à l'intégration, l’analyse et la
restitution de données historiques pour des fins de calculs et notations des
risques de crédit.
Composition de l’équipe :
4 personnes : 2 Développeurs, 1 Chef de Projet et 1 Business analyste
Réalisations/Missions :
▪ Analyse du code existant et du modèle de données
▪ Remédiation du code source et analyse de qualité (SonarQube)
▪ Développement des nouvelles fonctionnalités avec AngularJs et
Spring
▪ Découpages fonctionnelles et estimations de la durée de taches.
▪ Développement des scripts PL/SQL
▪ Préparation du livrable et gestion des profiles selon les
environnements avec maven.
Environnement technique:
Spring 4 (MVC, Flow, Context, Beans, ORM, Data), Hibernate, JPA, JDBC,
Webservice REST, JUnit, AngularJS, SQL, Tomcat 8, Git, Maven 3
Juin 2017 – Décembre 2017 CNP Assurance
Ingénieur Intégration DevOPS & JEE
Rôle :
Accompagnement, support et assistance technique DevOps auprès des
équipes de développement au sein du centre de service CNP.
Client :
CNP ASSURANCE
Composition de l’équipe 5 personnes :
1 Technical Lead
2 Ingénieur DevOps/ Développement
1 Consultant Systèmes
1 Consultant en Gestion de configuration
Réalisations/Missions :
Intégration continue :
▪ Administration d’une plateforme d’intégration continue
(GIT/GITLAB, JENKINS, SONAR, NEXUS).
▪ Mise en place des Template jenkins pour faciliter l’intégration des
projets dans la plateforme
▪ Accompagner les développeurs dans leur utilisation des
Plateformes d'Intégration Continue : Mavenisation des projets,
résolution des problèmes de builds en échec de construction.
▪ Développement des scripts groovy pour gérer le passage des
paramètres dans le cas des builds par promotion.
▪ Mise en place des templates groovy pour customiser l’envoi des
emails en cas de succès ou échec.
▪ Migration des projets vers Jenkins 2(pipeline/jenkinsfile).
Devops :
▪ Accompagnement des projets pour la mise en place d’une solution
de déploiement automatique des applications basées sur Ansible.
▪ Développement des playbooks ansible et maintenance.
▪ Mise aux normes les livraisons applicatives.
▪ Ecriture des documents utilisateurs pour faciliter l’intégration d’un
nouveau projet.
Java/jee :
▪ Traitement des tickets Jira sur java/Hibernate/Spring/Tomcat et
assistance aux équipes projet pour la résolution des problèmes
techniques.
▪ Maintenance et évolution des composants transverse : SIGN, Batch,
Souche technique...
▪ Etude de la montée en version des socles techniques java/jee.
▪ Offrir un support sur la configuration automatique (Scripting) des
environnements et sur le déploiement automatique des
applications.
Environnements techniques
Java 7-8 - Jenkins 1 & 2 - Sonar 5.6.6 - GIT - GitLab 8.17.6 / 9.5.x - Git Bash -
Nexus 2 – CXF 2/3 - Spring 3/4 - Spring boot - Maven 3 / 2 - Ansible 1.9.x -
WebLogic 10.3.6 - Apache Tomcat 7 / 8 - Groovy, Jira v6.1.9 – Oracle 10g
Avril 2016 – Mai 2017 DCNS
Ingénieur études & développement Java
Rôle :
Développer un plugin pour la visualisation de traces d’erreurs :
Transformation d’un model Alloy vers Visio.
Proposition d’une solution pour la spécification formelle des exigences sur
des modèles UML et implémentation d’une nouvelle interface.
Client :
DCNS
Contexte
Au sein du projet Anaxagore, l’objectif était de mettre en place un outil
permettant aux ingénieurs métiers d’analyser leurs modèles via une IHM
plus conviviale et de mieux interpréter les résultats obtenus.
Composition de l’équipe :
2 développeurs, 1 doctorant et un chef d’équipe
Réalisations/Missions :
▪ Mise en œuvre d’une architecture 3-tiers
▪ Implémentation des couches accès aux données et traitement de
données
▪ Génération du livrable et intégration sous Visio Microsoft avec
Maven
▪ Développement de l’interface sur Windows pour la visualisation
des t...