DEVOPS CI/CD

DEVOPS CI/CD

PSIT_049446
Cloud et système : Administration linux, Redhat(centOS) et windows, windows server 2012, windows server 2016, VCloud chez Aspaway(cloud deployment), Docker, vagrant , Openstack

Outil orchestration: Docker swarm, kubernetes(Helm)

Outil d automatisation : Ansible, chef, puppet, saltStack

Outil d integration : Maven, jenkins, Nexus, SVN, Git, Github, Gitlab, gitOps, chaine d\'intégration CI/CD

Serveur d application : Jboss-eap-6.x, apache tomcat, Wamp Server, Internet Information Service IIS, springboot, Hazelcast,

Base de données : Oracle 12c, Mysql et Postgre, sql développer, DBForge (data compare et schémas compare)

Outils de sécurité : httpd, keycloack, apache, les certifications (trust certificat)

Outils de partage entre deux machines : NFS Share et samba

Scripting: script shell, script bat, powershell, xml

Supervision et Monitoring des plateformes : Interface admin VCloud, RabbitMQ, Jprofile, Prometheus (TSDB ) , Grafana, Perf Center (HP ALM : HP Application LifeCycle Management) et ELK (ElasticSearch,Logstash, Kibana-7.5.1 ) , Kafka



FORMATION

04/2020 : Formation Certifiante en ligne sur Udemy pour l introduction à Kubernetes avec des Labs .

01/2020 : Formation OpenStack .

03/2019 : Formation certifiante en DevOps (Docker, Git, vagrant, cloud deployment, CI/CD, kubernetes(Helm), Monitoring TSDB (metrics, Prometheus, Grafana) ,log Management ELK(ElasticSearch, Logstash, Kibana) et outil de provisionnement d infrastructure
(ansible, chef, puppet ) Chez TriNux

11/2018: Formation JB248-RedHat JBoss Application Administration I (JBoss EAP7)

12/2016 : Certification au niveau (B+) en anglais

2015 : Diplôme en Cycle d ingénieur en informatique spécialité Génie Logici
L.C

DEVOPS CI/CD

PROFIL

Cloud et système : Administration linux, Redhat(centOS) et windows, windows server 2012, windows server 2016, VCloud chez Aspaway(cloud deployment), Docker, vagrant , Openstack

Outil orchestration: Docker swarm, kubernetes(Helm)

Outil d automatisation : Ansible, chef, puppet, saltStack

Outil d integration : Maven, jenkins, Nexus, SVN, Git, Github, Gitlab, gitOps, chaine d\'intégration CI/CD

Serveur d application : Jboss-eap-6.x, apache tomcat, Wamp Server, Internet Information Service IIS, springboot, Hazelcast,

Base de données : Oracle 12c, Mysql et Postgre, sql développer, DBForge (data compare et schémas compare)

Outils de sécurité : httpd, keycloack, apache, les certifications (trust certificat)

Outils de partage entre deux machines : NFS Share et samba

Scripting: script shell, script bat, powershell, xml

Supervision et Monitoring des plateformes : Interface admin VCloud, RabbitMQ, Jprofile, Prometheus (TSDB ) , Grafana, Perf Center (HP ALM : HP Application LifeCycle Management) et ELK (ElasticSearch,Logstash, Kibana-7.5.1 ) , Kafka



FORMATION

04/2020 : Formation Certifiante en ligne sur Udemy pour l introduction à Kubernetes avec des Labs .

01/2020 : Formation OpenStack .

03/2019 : Formation certifiante en DevOps (Docker, Git, vagrant, cloud deployment, CI/CD, kubernetes(Helm), Monitoring TSDB (metrics, Prometheus, Grafana) ,log Management ELK(ElasticSearch, Logstash, Kibana) et outil de provisionnement d infrastructure
(ansible, chef, puppet ) Chez TriNux

11/2018: Formation JB248-RedHat JBoss Application Administration I (JBoss EAP7)

12/2016 : Certification au niveau (B+) en anglais

2015 : Diplôme en Cycle d ingénieur en informatique spécialité Génie Logiciel.

2012 : licence appliquée en multimédia et web

2009 : Baccalauréat en Mathématique


EXPERIENCE

De 15/04/2019 Jusqu aujourd hui Française des jeux
DevOps (CI/CD), gestion et pilotage environnement de Performance

Projet 1 : Gestion de plateformes Openstack
Mettre en place une plateforme avec OpenStack (Création des VMs , Création des sécurity Group entre les différents stacks, création des FIP et gestion et répartitions des ressources ) pour le parions sport FDJ
Assurer la gestion et la supervision des plateformes à partir de l interface Openstack.
Création des stacks et leur Configuration à partir du Code yml sur gitops
? Outils de travail
o Plateforme Cloud : OpenStack
o Système d exploitation : CentOS
o Outils intégration : Git, Gitops
o Outils de gestion de configuration : saltstack
o Langage de configuration : yml

Projet 2 : Gestion et pilotages des plateformes performances
Gestion des plateformes Redhat (Linux, centos) pour tous les domaines chez FDJ
Déploiement des applications sur les différentes plateformes de Performances avec les différents serveurs dédiés
Configuration des serveurs applicatif selon le besoin pour lancer des tests de Performance
Pilotage des différentes installations et la maintenance sur les différentes plateformes de Performances
Intervenir et investigation en cas d un problème au niveau de la configuration des applications, des plateformes et préparation procédure d installation.
? Outils de travail
o Plateformes : Redhat , Linux
o Application: Tomcat, jmxtrans , hazelcast, springboot
o Outils d installation : Saltstack, Jenkins, Gitops, Nexus
o Outils de sécurité : httpd, ssl, les certifications (trust certificat)
o System base de données : Oracle 12c et Postgre









Projet 3 : Pilotages et supervision des plateformes performances
Pilotage des différents installations, campagne de Perf et la maintenance des différentes plateformes de Performances ainsi que le partage du planning entre les différents interlocuteurs du centre de performance.
Assurer le respect du délai des tests et les livraisons des PV de Perf.
Supervision des ressources systèmes des différentes plateformes, ainsi que l état de la base de données et la version installer sur chaque plateforme avec Grafana, Perf Center (HP ALM), application développée en interne (interface cloud) , et la supervision à travers du tenant openstack et des scripts shell.
? Outils de travail
o Plateformes : Redhat (CentOs)
o Application: Tomcat, jmxtrans , hazelcast, springboot
o Outils supervision : Grafana, Perf Center (HP ALM), interface openstack, script shell et outils interne pour la supervision des ressources, kibana-7.5.1

Prpjet 4 : Automatisation des déploiements et la supervision
Développement des scripts shell pour vérification des plateformes à distance (en remote) et le retour des alertes en cas de saturation des ressources
Mise en place des scripts en yml pour automatiser le déploiement et la mise à jour des serveurs sur les plateformes avec saltstack
? Outils de travail :
o Script d automatisation : scriptshell
o Outils de gestion de configuration : saltstack
o Outils intégration : Gitops, jenkins, Nexus


01/09/2015 05/04/2019 VERMEG
DevOps (CI/CD) et Packaging Plateforme Lead
Projet 1 : Automatisation des déploiements
Création d une plateforme web pour l automatisation des déploiements (installation, configuration, patcher, ...) sur les différents environnements (de l environnement dev jusqu à l environnement clients) pour des différents clients parmi eux (AXA, DLL, AGI)
? Outils de travail :
o Script d automatisation : powershell, scriptshell et scriptbat, ansible
o Création d\'interface web : PHP et xml
o Serveur d application : Internet Information Service IIS
Projet 2 : Gestion du plateforme Clients
Gestion des plateformes Redhat (centOS) pour AXA et DLL et Windows server pour AGI
Déploiement des applications sur les différentes plateformes Clients avec les différents serveurs d\'applications
Gestion et configuration des serveurs redhat dédiée et déploiement des outils nécessaires pour le partage des données entre les plateformes tel qu apache, httpd et NFS share et des certificats de sécurité pour des serveurs
? Outils de travail
o Plateformes : Redhat , Linux et Windows Server
o Applications : Tomcat , Jboss-eap
o Outils de sécurité : httpd, keycloack, les certifications (trust certificat)
o Partage entre deux machines : NFS Share et samba
o System base de données : Oracle 11g , Oracle 12c (12.1 et 12.2)

Projet 3 : DevOps CI /CD et Monitoring de la Plateforme de virtualisation
Gestion des plateformes Cloud (VM et Vapp) chez Aspaway et optimisation de performance de l\'infrastructure virtuelle pour AXA.
Mise en place et la configuration d une solution de monitoring et de systèmes de notification sur l\'usage des ressources système et sur la disponibilité des services
Mise à jour et configuration des produits sur la plateforme de nos clients.
? Outils de travail
o Plateforme de virtualisation : VCloud privé pour Aspaway
o Outils CI/CD : Jenkins, SVN, Git, Gitlab, Maven, Nexus
o Monitoring des plateformes : à partir de l interface admin VCloud, RabbitMQ, Jprofile
o Serveur : jboss-eap, Apache-tomcat
o Serveur DB : Oracle 12c (12.1 et 12.2)

Projet 4 : Gestion de plateformes VCloud (IaaS) sous Aspaway pour AXA
Gestion et configuration des plateformes
Création des VMs à partir du VCloud
Gestion des ressources (CPU, RAM, Disque dur, ouverture des ports exposer à l extérieur, ) pour les différentes plateformes centOS
? Outils de travail
o Plateforme Cloud (Aspaway)
o VMs dédiées au plateforme VCloud (Aspaway)

Projet 5 : Configuration et livraison des produits Clients
Configuration métier des produits clients tels que AXA et DLL
Déploiement de la configuration sur les différents plateformes d AXA
Génération des logs pour la livraison des configs
Comparaison des DBs et la génération des SQL
? Outils de travail
o DB oracle 12c (12.1 et 12.2)
o DBForge (data et schémas Compare)
o Migrator pour le déploiement sur la DB Cible (DB Clients)

Projet 6 : DevOps CI/CD Automatisation du système de déploiement
Développement des scripts shell pour automatiser le déploiement des serveurs sur des plateformes Redhat
Développement des scripts bat et powershell pour automatiser le déploiement des applications sur les plateformes Windows
? Outils de travail
o Scripting: script bat , script shell et powershell

05/2015 : PFE chez Vermeg
La mise en place d un système KM (Knowledge Management) en J2EE.
Développement d\'une application basé à l\'architecture complète en utilisant hibernate, java, EJB et JSF (PrimeFaces) comme FrameWork et Oracle 12c comme un SGBD et sql developper comme un outil de base de données.
? Outils de travail
o oracle 12c
o sql developer
o wildfly
o FrameWork JSF



LANGUES
Anglais : Courant
Fonction
Autre
Outils
JIRA
Methode
AGILE