EXPERIENCESPROFESSIONNELLES
Ingénieur infrastructure IT Chez Bnpparibas Depuis septembre2018
Tâches principales :
• Administration et maintenance d’une cinquantaine de base de données oracle (11g, 12c et 19c) sous Windows, Redhat et IBM Aix.
• Administrer la plateforme monétique de la banque sous IBM AIX, Oracle WebLogic et oracle Database 19c.
• Créer les serveurs de base de données secours (Data Guard) pour les assets vitaux de la banque.
• Upgrade les bases de données de la banque vers la version la plus récente.
• Assurer la compagne de patching des bases des données oracle (single instance, grid infrastructure et entreprise manager).
• Etablir une politique de sauvegarde et restauration au niveau des base de données oracle.
• Installation du client SpectrumProtect (TSM) au niveau des bases des données oracle.
• Planification des capacités.
• Rafraichissement des bases de données Volumineuses préprod à l’image de la production.
• Troubleshooting et tunning des bases des données oracle.
• Assurer la sécurité des bases des données oracle (users création et les d’authentifications, rôle et privilège et traçabilité)
• S'assurer que les bases des données oracle sont opérationnelles en permanences.
• Etablir et valider les procédures de travail.
• Coordination avec le support oracle.
Projet 1 : Livraison de trois applications métier sous Redhat avec chacune trois environnements (intégration, qualif et prod) chaque environnement comporte trois serveurs (base de données, business, présentation)
Tâchesprincipales :
Serveur Base de données :
• Création des VM au niveau de VMWare et installation de l’OS Redhat.
• Satisfaire les prérequis système au niveau de VMWare(Configuration CPU, Mémoire, Stockage et Réseau).
• Enregistre Redhat avec la licence de la banque (avec subscription manager) et procéder à la mise à jour de l’OS.
• Création des volumes groupes, logical volumes et file system pour les binaires oracle, Datafile et FRA (fast recovery area).
• Installation du SGBD oracle 19c et création de l’instance.
• Appliquer le dernier patch oracle disponible.
• Importer le dump fournis par l’éditeur au niveau de base de données oracle.
• Automatiser le démarrage de la base de données avec systemctl daemon.
• Automatiser des scripts de nettoyage et sauvegarde incrémentiellequotidienne et complète cumulative hebdomadaire comme des tâches planifiées.
• Déploiement de la recherche vectorielle (Vector Search) dans Oracle 23ai pour améliorer les performances des applications IA génératives et intégration de données issues de modèles LLM
• Optimisation des workloads via l’Oracle Autonomous Database et l’analyse assistée par IA
Serveur Business :
• Création des VM au niveau de VMWare et installation de l’OS Redhat.
• Satisfaire les prérequis système au niveau de VMWare (Configuration CPU, Mémoire, Stockage et Réseau).
• Enregistrer Redhat avec la licence de la banque (avec subscription manager) et procéder à la mise à jour de l’OS.
• Création du volume group, logical volume et file system pour héberger le serveur web.
• Installation du serveur web IBM WebSphere LibertyCore et déploiement de l’application (EAR, fichier de configuration user base de données et server.xml).
Serveur Présentation :
• Création des VM au niveau de VMWare et installation de l’OS Redhat.
• Satisfaire les prérequis système au niveau de VMWare (Configuration CPU, Mémoire, Stockage et Réseau).
• Enregistrer Redhat avec la licence de la banque (avec subscription manager) et procéder à la mise à jour de l’OS.
• Création du volume group, logical volume et file system pour héberger le serveur web
• Configuration la redirection vers le serveur business au niveau de l’Apache HTTP server
• Générer et implémenter le certificat SSL pour accéder à l’URL de l’application via HTTPS.
• Faire les demandes d’ouverture de flux pour accorder les accès aux équipes métiers et fonctionnels.
Environnement technique :
VCenter, Redhat entreprise linux.Oracle database 19c, Dataguard,IBM WebSphereliberty Core, Apache HTTP.
Projet2:Upgrade les bases des données de la banque vers la 19c et notamment la base de données monétique
Tâchesprincipales :
• Mobiliser les équipes métiers, fonctionnelles ainsi que l’éditeur applicatif pour les tests avant et après l’upgrade.
• Préparer le server base de données pour l’upgrade en termes de stockage.
• Configuration et gestion d’Oracle Data Guard en mode physique (Physical Standby) et logique (Logical Standby).
• Automatisation des procédures de bascule (switchover/failover) et rédaction de documentation technique.
• Prendre les mesures nécessaires pour un éventuel retour en arrière (backup oracle RMAN, dump et restore point).
• Arrêter l’application monétique sous WebLogic.
• Procéder à l’upgrade en utilisant la méthode Manual in-place.
• Démarrer l’application sous WebLogic.
• Faire des tests post-upgrade techniques et fonctionnels pour assurer le bon déroulement de l’upgrade.
• Suivi du comportement de la base de données et intervenir en cas d’anomalie.
Environnement technique :
IBM Aix 7.2, Oracle 12c et 19c, Dataguard, oracle WebLogic.
Projet 3 : Installation et configuration d’oracle entreprise manager sous un environnement Grid infrastructure avec des disks ASM
Tâchesprincipales :
• Création des VM au niveau de VMWare et installation de l’OS Redhat.
• Satisfaire les prérequis système au niveau de VMWare (Configuration CPU, Mémoire, Stockage et Réseau).
• Enregistrer Redhat avec la licence de la banque (avec subscription manager) et procéder à la mise à jour de l’OS.
• Création FS pour les binaire grid infrastructure et la base de données oracle.
• Installation de la grid infrastructure et création des disk ASM.
• Installation de la base de données oracle for standalone server.
• Patcher l’environnement grid infrastructure et base de données oracle.
• Installation d’oracle entreprise manager dans un nouvel file system.
• Enregistrer les bases des données de la banque au niveau d’entreprise manager.
• Appliquer le dernier update patch à entreprise manager.
• Appliquer le dernier Agent patch update au niveau des agents installés.
Environnement technique :
Redhat entreprise linux, oracle Database 19c, oracle grid infrastructure 19c, oracle entreprise manager, patch update Drid et OEM.
Projet 4 : Virtualiser les serveurs base de données oracle physique vers un environnement virtuel.
Tâchesprincipales :
• Création des VMs nécessaires au niveau du VCenter et satisfaire les prérequis hardware et système (CPU, Mémoire, stockage et Réseau).
• Appliquer la dernière mise à jour à l’OS (Windows, Linux/Unix).
• Installation du software oracle only au niveau du nouveau serveur base de données virtuel
• Faire un full backup RMAN (recovery manager d’oracle) de la base de données depuis le serveur source (physique) et le transférer vers le serveur virtuel cible (virtuel) avec le fichier de configuration de la base de données nommé SPfile.
• Resauter la base de données au niveau du nouveau serveur virtuel.
• Arrêter la base de données source (serveur physique) et transférer les archivelogs générés depuis le full backup sur le serveur source (physique) et le les transférer vers le serveur virtuel.
• Récupérer/maitre à jour la base de données en utiliser les archivelogs et l’ouvrir avec l’option RESETLOGS.
• Pointer le serveurapplicatif vers le nouveau serveur base de données et tester le bon déroulement de cette virtualisation.
• Installation du client TSM pour Oracle en vue d’assurer le backup quotidien de la base de données.
Environnementtechnique:
Windows server 2019, Redhat entreprise 8.8, Oracle Database 19c, RMAN
Projet5:Création des serveursdata Guard (DR site) pour les assets vitaux de la banque
Tâchesprincipales :
• Création des VMs nécessaires au niveau du VCenter et satisfaire les prérequis hardware et système (CPU, Mémoire, stockage et Réseau).
• Appliquer la dernière mise à jour à l’OS (Windows, linux/Unix).
• Préparation du système secondaire pour Oracle Data Guard.
• Préparer/Appliquer des paramètres Oracle Data Guard pour les bases des données principales.
• Transférer le fichier mot de passe et le fichier de configuration Pfile (après modification) vers la secondaire.
• Démarrer la base de données Data Guard avec un Pfile pour Data Guard.
• Import un full backup dédié à Data Guard depuis la primaire et le restaurer au niveau du serveur Data Guard.
• Configuration de Data Guard Broker au niveau des bases primaire et secondaire.
• Activer la synchronisation des archivelogs et notamment les données.
• Faire des tests de switchover en temps réel.
Environnement technique :
WindowsServer2019,Linux/Unix, DG_broker, Oracle Database 19c, RMAN, Data Guard
Projet6 :Migration de la plateforme monétique vers Oracle Apex, Apache Tomcat, ORDS ...
Tâchesprincipales :
Serveur de base de données :
• Installation de l’OS AIX sur un serveur power.
• Upgrade AIX vers la version 7.2 TL 5.
• Créationdes files system pour les binaires oracle, datafile et recovery area.
• Installation d’oracle databse 19c et création de l’instance avec des PDB sous IBM Aix 7.2 TL5 et appliquer le dernier oracle patch update 19.23.
• Importer un dump sur le nouveau serveur base de données monétique.
• Installation d’oracle Apex au niveau du nouveau serveur base de données oracle.
• Importer des sources applicatives fournis par l’éditeur dans la base de données.
• Installation du certificat avec orapki.
• Configuration de l’envoi mail.
Serveur Applicatif :
• Installation de l’OS AIX sur un serveur power.
• Upgrade AIX vers la version 7.2 TL 5.
• Préparation du système pour héberger l’application (création user, modifier le profile file.
• Création de l’utilisateur système pour la gestion/administration de l’application.
• Installation de java version 21 LTS for IB...