Contexte :
Au sein d’une équipe de 13 « Architectes & Intégrateurs d’Applications », Déploiement des
nouvelles versions des Applications sur différentes plateformes d’Intégration et Production
Réalisations :
●Utilisation de l’outil de gestion de configuration COBBLER basé sur Linux
●Centralisation et Automatisation du packaging et le provisionning des logiciels dans
● l’environnement d'exploitation
● Gestion automatisée en réseau des installations de système Linux:
● Serveurs & Machines virtuelles
●Construction des machines virtuelles nécessaire pour chaque plateforme demandée,
bonne configuration des ressources matérielles ( Disque , Mémoire RAM….)
●Résolution d’éventuels bugs de configuration: Configuration des disques partagés, type du
disque, gestion de capacité …
●Création, Modification, Vérification du taux d’occupation de chaque disque, Extension de FS
(Utilisation de LVM2), création de liens.
●Outil de la gestion des configurations PUPPET qui automatise le packaging et le provisioning
d'applications sur les serveurs de production ou les machines virtuelles.
●Utilisation d’un script puppet et résolution des erreurs de configuration jusqu’à n’obtenir
●aucune erreur et vérification si OK.
●Test de déploiement avant livraison Copie des résultats du build (packages zip) dans le
répertoire local, exécution du script récupération.
● Test de bonne connexion SSH sur chaque serveur de la plateforme sinon copie de la clé
● Passer à la procédure de déploiement : exécution des scripts de déploiement
●Contrôle et Vérification du bon déroulement du déploiement par des scripts.
●Livraison sous formats zip des RPMs générés
Contexte :
Au sein d’une équipe de 4 « Administrateur System & Intégrateur d’Applications » pour le bon
fonctionnement du DSI, Déploiement des nouvelles versions des Applications sur différentes
plateformes & livraisons au client, Intégration Continu, Déploiement Continu
Réalisations :
●Bonnes connaissances sur la virtualisation…
●Mettre à jour le statut des anomalies au niveau des modules
●Création de nouveau patch si demandé
●Choix du Workspace pour la version demandée.
●Extraire/packager les scripts de déploiement BDD à exécuter avant le déploiement
●Résolution d’éventuels bugs
●Lancer le Build après svn update (MAJ SVN) OK.
● Copie des résultats du build (packages zip) dans le répertoire local, exécution du script
récupération .
● Passer à la procédure de déploiement : exécution des scripts de déploiement
●Contrôle et Vérification du bon déroulement du déploiement par des scripts.
●Résolution des incidents de déploiement (redémarrage de serveurs……)
●Livraison au client de la version après OK de l’équipe de recette)
●Déploiement automatisé de l’antivirus sur le parc McAfee sur les Serveurs Linux.
●Création de modules en shell pour Ansible
●Création de rôles Ansible pour exemple pour lancer jenkins:
- étape de téléchargement du .war avec option de ports
- Ouverture de flux: utilisation de firewalld
- Modifier Selinux pour permettre la création de répertoire avec Jenkins
- Gestion des packages rpms : création de dépôt, installation des packages rpms
et gestion des dépendances
●Création de playbooks, Piloter des playbooks Ansible avec Jenkins CI
●Déploiement des fichiers .war sur Jboss, Tomcat
●Déploiement de jenkins sur Jboss
●Déploiement de tomcat sur Jboss
●Exécution d’application avec Kubernetes
●Création d’Ingress avec Kubernetes
●Ajout de volume entre containers
●Utilisation de volume à l’intérieur d’un Pod pour partage de données
entre nodes containers
● Utilisation de Git après MAJ et Push vers le dépôt distant
●Génération de script pipeline Jenkins pour cloner un dépôt,
pour utilisation de shell
● Génération de script pipeline Jenkins pour cloner un dépôt,
pour utilisation de shell
●Utilisation de fichier “Jenkinsfile” de jenkins pour déployer de pages Web
●Création et déploiement d’un microservice web développée en flask python 3
(API python Flask)
●Déploiement d’applications sous Jboss
●
Contexte :
Travailler dans une équipe de 3 « Administrateur Système » pour le bon fonctionnement du DSI
Réalisations :
●Bonnes connaissances sur la virtualisation…
●Administration système, gestion des environnements
●Tests de vérification pour les IP à utiliser pour les machines virtuelles à créer
●Gestion des IP, quel réseau utiliser (suivant demande) les pour les VM à builder avec
“Racktable” .
●Création de machines virtuelles avec VSPHERE.
●Activation des interfaces réseaux, création de l’utilisateur au niveau de l’AD (création du
« trigram applicatif »), Création du DNS.
●Création, Modification, Vérification du taux d’occupation de chaque disque, Extension de FS
(Utilisation de LVM2), création de liens.
●Création, Vérification et Lancement des Playbooks Ansible pour le Déploiement des outils
nécessaires pour la gestion du système et des applications (outils systèmes)
● Création de compte SFTP
●Écriture et utilisation de script SHELL pour créer la hiérarchie au niveau des répertoires.
●Gestion et Résolution des incidents de sauvegarde des serveurs.
●Rédaction de la documentation d’exploitation du projet .
Contexte :
Au sein d'une équipe pour l'Administration System, la gestion du projet PLM 3DEXPERIENCE
Réalisations :
● Administration system, gestion des environnements du projet PLM 3DEXPERIENCE.
●Gestion de l’environnement pour les utilisateurs : user du projet, oracle pour la gestion des bases
de données.
●Installation de NAGIOS et les plugins : paramétrages des plages Mémoires, des Threads pour le
monitoring des JVM et les checks de bases
●Ajout et installation de plugins supplémentaires
●Installation et configuration de NRPE sur les postes distants à superviser.
●Installation de XMING pour le Déport d’affichage avec SSH (X11 forwarding) dans le cadre du
projet
●Installation des plugins pour checker des tablespaces ORACLE pour la gestion des espaces disque
(taux d’occupation)
●Installation et Monitoring des Nodes JS
●Création de services gérés par SYSTEMD pour checker les services failed au démarrage du serveur
physique
●Résolution des incidents au niveau du serveur physique et Virtuels (VM)
●Gestion des scripts de Démarrage et Arrêt de toute la plateforme pour tous les services
●Gestion des scripts de Démarrage et d’Arrêt des différents services gérés par Tomcat .
●Gestion des scripts d’automatisation de démarrage et arrêt de Tomcat
●Sauvegarde/Restauration de Bases de Données
●Résolution des incidents d’exploitation
●Création d’alias pour les commandes d’exploitation au niveau de la Pré-production et Production
●Rédaction de la documentation d’exploitation du projet
Contexte :
Au sein d'une équipe pour la gestion, l'administration de serveurs Linux, suivi du bon fonctionnement et
Déploiement des Applications sous Docker.
Compétences clefs :
●Installation de Docker , Docker-machine,Docker-compose.
●Initialisation de Docker-swarm
● Création images Docker (Dockerfile, Docker-compose.yml)
●Résolution de script
●Création de services & micro-services (build, création de volumes...)
● Résolution des incidents lors de la création d'images Docker
● Lancement des containers Docker (Exécution de commandes )
● Gestion du réseau, images
● Création de cluster Docker
● Gestion des noeuds avec docker-swarm
●Réplication de bases de données: MARIADB
●Lancement de docker-compose à partir d'images docker
● Réplication de bases de données avec docker-compose: MARIADB & CASSANDRA
● Installation, Gestion et Administration des logiciels de supervision des clusters docker: YCSB .
●Réception de la livraison, intégration de la version applicative
●Test de l'application sur une interface web, consultation du dossier DEX avant le dépôt du fichier
dans le dossier webapps, vérification des URL.
●Le fichier .war est testé en intégration avant production
●Ecriture des dossiers de mise en production et des dossiers d'utilisation de scripts développés
●Ecriture d'articles suite à une intégration sur le site intranet
●Support aux alertes applicatives et systèmes Linux/Unix
Contexte :
Au sein d'une équipe pour la gestion, l'Administration System et du serveur Apache, su..