Notre base de 143764 CV vous permet de trouver rapidement un Devops Clermont-Ferrand freelance. Recevez gratuitement et sous 24h maximum les CV des meileurs intervenants disponibles.
La société The greenbow fournie un produit vpn à plusieurs clients, sur tout type de plateforme et os (windows,
linux, android et ios).
J’ai intervenu en tant que ingénieur DevOps afin de fournir une solution permettant au groupe de stabiliser leurs
versions, basée sur une plateforme centralisée, développée d’une manière industrialisée, pour l’intégration et le
déploiement continue, avec des outils compatibles avec leur architecture. Une solution CI/CD permettant de
réduire les bugs et les failles de sécurité, anticiper les tests de fonctionnement des produits suite à des mises à
jours logiciels/système en optant pour un panel technologique qui permet de:
• Automatiser la création des infrastructures
• Automatiser le déploiement du client vpn, sa configuration et ses prérequis
• Automatiser les tests unitaires, les tests de la qualité du code et les tests fonctionnels
• Centraliser la gestion des accès aux différents outils et infrastructures
• Secrets sharing
Environnement et technologies :
◼ Système d’exploitation : Windows, Linux
◼ Methodologie : Agile Safe
◼ Mobile : Android et ios
◼ Hyperviseur : VMWare Esxi
◼ Repository : Gitlab
◼ Gestion des binaires et artifacts : Nexus
◼ Orchestrateur CI/CD : Gitlab CI
◼ IaC : Terraform Hashicorp, Ansible
◼ Secrets sharing : Ansible vault
◼ Conteneurisation : Docker
◼ Outil d’intégration : Slack
◼ Qualité du code : SonarQube, AnsibleLint
◼ Gestion des accès : Keycloak
Migration vers cloud Azure sur deux périmètres
Environnements : Linux, Windows / Cloud Azure
Outils d'études & développement : Azure DevOps, Docker
Model Cloud Azure : PaaS & IaaS
Base de données : SqlServer & MySql (Cloud & OnPrem)
Mode de déploiement : CI-CD (Ansible , Terraform, Azure DevOps,
Portail Azure)
Rôle : Ingénieur DevOps Cloud Azure.
Ingénieur ordonnancement planification
Mission : - Périmètres : Sites Web & desktop applications
- Périmètre applicatif: environs 100 Applications PHP (drupal) et
.Net (Architecture MicroService)
- Système d'exploitation: Linux (Centos 5,6, 7) & Windows Server
2013/2017/2019.
- IaC ( Infrastructure as code) : Terraform.
- Déploiement continue : Livraison et déploiement continue et
automatisée dans la chaine CI-CD.
Environnements : Staging et PROD
- Automatisation d'administration des serveurs:
• Pilotage des exécutions des checks applicatifs (hebdomadaires et
quotidiens)
• Pilotage & planification des exécutions de chargement de Batchs
$U (planification jobs SQL / SSIS)
DEBEZIUM, MARIADB, RUNDECK, PDI, JMeter
Mission : - Périmètre applicatif: 2 Applications Java et 1 Application .Net
(Architecture MicroService)
- Système d'exploitation: Linux (Centos 5,6, 7) - CI/CD :
• Intégration de la vérification de la qualité du code avec
SonarQube, avec amélioration de la fonctionnalité de notification par
mail (envoie de mail contenant un rapport personnalisé de la qualité
du code développé par chaque développeur) => techniquement
réalisée par un script groovy dans le pipeline Jenkins qui
communique avec les API SonarQube
• Réalisation des rapports contenant la progression de la qualité du
code des projets ayant été analysés par SonarQube => Scripting
GROOVY, API Sonarqube, Library GnuPlot
- Streaming Data depuis une BD source vers une BD cible MariaDB
(BI) :
• Remplacement des triggers de la BD qui alimentent les schèmas
BI (DATASTAGE & DATAMART) en mettant en place une
technologie se basant sur Kafka (pour la manipulation des flux de
données) et Debezium (Outil CDC qui s'occupe de capturer les
actions sur la base de données et les stocke sur Kafka) et PDI (un
ETL) qui consomment les données stockées sur kafka et les push
vers la base de données cible
- Automatisation d'administration des serveurs:
• Pilotage des exécutions des checks applicatifs (hebdomadaires et
quotidiens)
• Pilotage des exécutions de chargement de cubes BI
-Tests de charge d'API: Solution 1: Junit5 et Karate, Solution 2:
Jmeter
Mission : DevOps – Intégration & déploiement continue/Production
- Périmètre applicatif : plus de 400 applications Java, C# et Php.
- Système d'exploitation : Windows Server & Linux (Centos 5,6, 7)
- Mise en place, et scripting d'automatisation (installation
configuration, paramétrage) d'une plate-forme d'intégration continue
(amélioration de la qualité des applications de Ministère) et
déploiement continue via Ansible et Rundeck.
- Intégration des tests unitaires (NUnit, jUnit) avec Jenkins
(Reporting des résultats directement sur Jenkins)
- Maintenance évolutive / redéveloppement partiel d'une application
stratégiques pour remise aux normes qualités définies et
développement de nouvelles fonctionnalités.
Mission : DevOps - Intégration continue
- Périmètre applicatif: plus de 200 applications Java, C# et Delphi
- Etude/audit des processus manuels et règles de qualité cibles pour
l'intégration d'applications.
- Mise en place, et scripting d'automatisation (installation
configuration, paramétrage) d'une plate-forme d'intégration continue
et d'amélioration de la qualité des applications de Mc Donald's.
- Intégration des tests unitaires (NUnit, jUnit) avec Jenkins
(Reporting des résultats directement sur Jenkins).
- Développement Front-END d'une application de gestion des
restaurants (Angular4).
- Maintenance évolutive / redéveloppement partiel de 20
applications stratégiques pour remise aux normes qualités définies.
Mission : Etudes et mise en place d'une application de gestion des entrepôts.
Paramétrages, configuration et puis automatisation de déploiement
avec Jenkins, Installation de SonarQube pour l'analyse de code, et
la gestion des librairies avec Nexus
Mission : Conception & Etude & Developpement : Application web de gestion
et réalisation des tests techniques
Mission : Développement from scratch d'une application (Help Desk) de
gestion et réalisation des réclamations
Cloud : GCP et OpenStack
Model Azure : IaaS
Base de données PostgreSql
Mode de déploiement : CI-CD (Ansible, Terraform, Jenkins)
Test & qualité : Jmeter / SquashTm / SonarQube
Dépôts : Git / Nexus
Surveillance et visualisation : Grafana et Prometheus
Sécurité : Vault Hashicorp
Gestion d’authentification : Keycloak
Ordonnancement : Visual Tom
Rôle : Ingénieur DevOps Senior.
Ingénieur ordonnancement planification.
Mission : - Système d'exploitation: Linux (Centos 5,6, 7)
- IaC ( Infrastructure as code) : Terraform.
- Déploiement continue : Livraison et déploiement continue et
automatisée dans la chaine CI-CD.