Contexte
Build : Migration d𠆚pplications vers la plateforme du nouveau infogérant
Run : Installation des composants et Applications (en INT, PPROD, PROD en CI/CD avec Jenkins), suivie et résolution d’incidents, astreintes
Responsabilités
- Préparation de la migration
o Dimensionnement des serveurs cibles des environnements (DEV à la PROD)
o Identification des flux (intra et inter applications)
o Validation des documents d𠆚rchitecture (DAT)
o Inventaire des traitements applicatifs (batchs en crontab)
- Migration des applications et des traitements:
o Création des VMs Front Middle et Back
o Installation et configuration des middlewares apache, tomcat, Jboss, ElasticSearch, …
o Migration des traitements crontab applicatifs et systèmes vers VTOM
o Ouverture de flux (avec la matrice de flux)
o Mise en production (en mode Dry-Run) et validation du GO
o Bascule (coupure de l𠆚ncienne plateforme et activation de la nouvelle plateforme)
- Post Migration et diverses tâches :
o Troubleshooting des batchs en erreur (DEV à la PROD)
o Gestion des incidents et changes
o MCO (Monitoring des applis et systèmes avec Zabbix, Ordonnancement de batchs avec VTOM)
o Installation des composants et des applications sur l𠆞nvironnement INT à la PROD (MEP)
o Livraisons continues avec Jenkins (via AWX)
o Création des jobs AWX
o Création des projets sur AWX et Git
o Création des inventaires des applications (fichiers properties.yml, hosts.yml, …)
o Déploiement avec Jenkins
o Rédaction des documents d𠆞xploitation, des documents de WI (Work Instruction) pour les incidents
o Lead et coordination des projets de migration de batchs depuis le Cron vers VTOM, d𠆚jout de nouvelles applications et de nouveaux environnements
Livrables
- Document d𠆞xploitation (DEX), Work Instruction (WI)
- Environnement complet
- Traitements systèmes (reboot sanitaires, purge logs, ...)
Contexte
Migration des batchs Unix (HP UX) vers des serveurs linux (via l’ordonnanceur TWS)
Installation des composants et Applications (en R7, PP, PPROD en Continuous Delivery avec VSTS)
Responsabilités
- Préparation de la migration
o Mise à disposition des serveurs cibles
o Identification des différentes interactions (flux)
o Mise à jour des schémas d𠆚rchitecture (fichier F601)
o Recensement de l𠆞nsemble des batchs utilisés par les applications
o …
- Migration des batchs TWS :
o Création de l𠆚rborescence sur les serveurs cibles à l’identique de l𠆚ncien serveur (Unix)
o Copie des fichiers de configurations avec adaptation de l𠆞nvironnement cible (fichiers conf utilisés par les scripts, tnsnames.ora pour la connexion vers la nouvelle BDD)
o Copie des scripts utilisés par les batchs (avec adaptation aux serveurs cibles et tests du bon fonctionnement)
o Ouverture de flux entre serveurs cibles
o Création des batchs de sauvegarde RMAN (avec l’ordonnanceur TWS/EGEN)
o Modification sous EGEN/TWS des anciens batchs (changer les noms de serveurs, les locations, users, password, …)
o Modification des transferts UDM et XFB (en ajoutant le bon serveur et le bon répertoire)
o Mise en pré-production et en production (bascule ancien environnement (Unix HP UX) vers le nouveau (Linux RedHat)
o Bascule : Désactivation des anciens batchs et activation des nouveaux
o …
- Post Migration et diverses tâches :
o Débugging et correction des batchs en erreur sur les environnements R7, PREPROD et PROD
o Gestion des changes et incidents
o Installation des composants et des applications en recette, pré-production et production (MEP)
o Rédaction de la documentation des systèmes applicatifs
o Livraisons continues avec AzureDevops (VSTS)
o Monitoring des composants et de l’infrastructure (avec VIGI)
o Ordonnancement des batchs avec TWS
o Points sur les problèmes de lenteurs et de performances avec l𠆞nsemble des équipes concernées (serveurs, BDD, Réseaux, Sécurité, Patching, …)
o …
Livrables
- Fichier F601 (Schéma d𠆚rchitecture, matrice des flux, DEX, …)
- Batchs
Contexte
Migration et gestion des serveurs des applications du Groupe LesEchos-LeParisien vers une plateforme externalisée privée
Responsabilités
- Migration d𠆚pplications
o Suivie de la migration des applications avec les équipes applis
o Réalisation des schémas d𠆚rchitecture
o Identification des interactions/flux avec les autres applications/serveurs
o Etudes et réalisation des ouvertures de flux nécessaires
o …
- Gestion des serveurs
o Etude des besoins des serveurs à provisionner
o Provisioning de VMs par le prestataire OBS etcréation de VMs sur le Datacenter de LELP
o Vérification et validation des VMs livrées (CPU, RAM, Stockage, OS, …)
o Configuration des serveurs selon les besoins de l𠆚pplication (configurer les proxys, FTP et réseau)
o Ajout des VMs dans le domaine (dans la bonne OU), application des GPOs …
o Installation des middlewares selon les besoins de l𠆚ppli (tomcat, apache, …)
o Livraison des VMs aux équipes applications
o Gestion des serveurs de chez l’hébergeur (interlocuteurs sur les problèmes liés aux serveurs)
o …
- Pilotage de projets
o Définir la date du Kick-Off
o Identifier les différents acteurs (ressources selon disponibilités)
o Définir les tâches à réaliser et leur planning
o Suivre le projet
o …
- Diverses réalisations et projets
o Gestion et traitement des tickets (incidents, changes, …) via LANDESK
o Installation et configuration de serveur FTP
o Création et gestion des partages (gestion des accès)
o Rédaction des documentations et fiche de suivi des projets infras
o Centralisation et suivie l𠆞nsemble des projets liés au déménagement du nouveau site (via l’outil Redmine)
o BDD : Création, restauration de base de données, test (requête SQL)
o Pilotage du projet de sauvegarde et restauration pour l𠆞nsemble des serveurs hébergés chez le prestataire (test de restauration serveur entier, test de restauration par fichier ou dossier, test de restauration de BDD, …) avec Netbackup
o Pilotage de projet WSUS pour la Gestion de patchs de sécurité (Définir les groupes de patching, définir les types de patch, planifier les dates d’installation de patchs, installation et vérification) …
o Création de comptes AD, des GPO, …
o …
Livrables
- Documents d𠆚rchitecture, de procédures des configurations
- Inventaires (serveurs de chez l’hébergeur, de l𠆞nsemble des serveurs de fichiers de LELP, ...)
- Documentation (PTI, DIT, DEX)
Contexte
Intégration et qualification des applications dans les environnements spécifiques dOSS
Responsabilités
- Initialisation du projet
o Définition des besoins du projet (caractéristiques des serveurs, type et rôle des serveurs, composants applicatifs : Apache, tomcat, jboss, …)
o Définition des batchs et agents de l𠆚pplication
o Identification des différents transferts de fichiers (flux)
o Définition des montages NFS
o Création de schémas d’infrastructure des applis
o Création de projets sur l’outils de gestion de version (SVN)
o Initialisation des documents (DIT : Dossier d’Infrastructure Technique, DDP : Dossier de Plateforme)
o …
- Intégration du projet
o Implémentation des fichiers de properties des applis, de l’infra et middlewares
o Implémentation les targets (nom de balise définis dans les codes XML permettant d’installer ou désinstaller les composants socles et applicatifs via webmin ou via console
o Configuration des composants applicatifs : Apache et tomcat
o Configuration de la supervision avec Nagios
o Configuration des montages NFS/NAS pour le partage et le transfert des fichiers
o Base de données Postgres : test de migration de BDD, rédaction de documents de migration de données
o …
- Recette interne de l’intégration ou qualification de l𠆚pplication
o Vérification de l’installation des composants applicatifs
o Vérification des services apache, tomcat, agents batchs
o Vérification dès aux applis
o Vérification de la supervision Nagios : les connexions à la base, investigation sur les logs en erreur
o …
- Suivi du test de l𠆚pplication sur tous les environnements jusqu’à la mise en production, traitement des tickets créés lors des tests des différents d𠆞nvironnement (tickets liés à l’industrialisation de la plateforme)
- Activités quotidiennes en parallèle de l’intégration/migration de projet : Correction des anomalies détectées sur toutes les applications via des tickets, assistance sur les autres environnements, reportings, amélioration continue, automatisation des taches, …
Livrables
- Paquets RPMs
- Dump de la base de données
- Documentation (PTI, DIT, DDP, DEX)
Contexte
Intégration et qualification des applications pour les rendre exploitables dans leur environnement de
production
Responsabilités
- Initialisation de projet
- Intégration d𠆚pplications
- Qualification d𠆚pplications
- Suivi du test de l’intégration sur tous les environnements (Intégration, Qualification,
Validation, Pré-production, Production, …)
- Résolution des incidents, assistance ou support des exploitants sur les différents
environnements, amélioration du travail de l’intégrateur
- Support de l𠆞xploitant lors de la MEP
- Gestion et traitement des anomalies, Rédaction/mise à jour des documentations (DIT :
Dossier d’Infrastructure Technique, PTI : Procédure Technique d’Installation, DDP : Dossier
De Plateforme, …)
Livrables
- Paquets : .jar, .war, .ear
- DUMP de la base de données
- Documentation (PTI, DIT, DDP, DEX)
Contexte
« Remise en route » d’une application de gestion de production
Responsabilités
- Stabiliser et Améliorer le simulateur de gestion de production
- Créer de nouvelles fonctionnalités (simulation à 5 jours et à 6 semaines, détection des
saturations)
- Préparer l’intégration du simulateur dans une autre application
Livrables
- Fichiers .sh, .awk, .pl
- Documentation (Description complète des différentes applis et fonctionnalités)
Stabiliser et Améliorer un simulateur de gestion de production.
-
Créer de nouvelles fonctionnalités (simulation à 5 jours et à 6 semaines, détection des saturations).
-
Préparer l'intégration du simulateur dans une autre application.
Intégrateur d'applications - 5 mois (réaliser l'intégration et la
qualification des applications afin de les rendre exploitables dans l'environnement de production).
-
Développer et tester des scripts d'installation et de déploiement ainsi que les procédures et scripts de
retour-arrière en cas d'incident de déploiement, finaliser des documents d'exploitation initialisés par
le projet (PTI, DEX, etc.), mettre en œuvre un plan de sauvegarde, réaliser l'ensemble des tests
techniques permettant de valider les livrables produits lors de l'intégration, assister les projets pour
des tâches d'exploitation sur les plates-formes d'IQ, assister l'exploitant lors de la mise en production
-