Architecte Infrastructure Oracle Expert
Transcription
Architecte Infrastructure Oracle Expert
Maziar GHAZALI 16 rue du petit Montesson 78110 - Le Vésinet - France : +33 (0) 1 83 58 71 40 : +33 (0) 6 03 06 21 47 : [email protected] Architecte Infrastructure Oracle Expert – Indépendant, 17 ans d’expérience – FORMATION UNIVERSITAIRE 2016 Diplôme d'Ingénieur en Informatique et Systèmes d'Information École d’Ingénieur du Conservatoire National des Arts et Métiers - Paris 2000 1996 Diplôme d'Analyste-programmeur en Informatique Appliquée à l’Industrie - Rouen Diplôme d'Accès aux Études Universitaires Série B - Orléans FORMATION PROFESSIONNELLE 2015 2015 2015 2013 2012 2012 2012 2012 2009 2009 2009 2008 2007 2005 2005 2002 Oracle Database 12c: Advanced Security Options (TDE, Database Vault) - Oracle PS - Noisiel Oracle Database 12c: Managing Incremental Statistics - Oracle ACS - Noisiel Oracle Database 12c: Multitenant Administration - Oracle PS - Noisiel Oracle Database 11g: Administration de Data Guard Ed 3 - Oracle University - Colombes Oracle Database 11g: RAC Administration Release 2 - Oracle University - Colombes Oracle Grid Infrastructure 11g: Gestion des clusters & ASM R2 - Oracle University - Colombes BMC Control-M/Enterprise Manager: Scheduler - BMC - Nanterre Moody's Analytics Enterprise Risk Software (Fermat) - Moody's Analytics - Saint-Cloud Oracle Database 10g - Performance Tuning - Oracle University - Colombes Oracle Database 10g - Workshop 2 - Oracle University - Colombes Application StarWeb (Métier: Pharmaceutique et santé) - IFOSUP - Paris Administration Sybase ASE 15 - Sybase - Issy-les-Moulineaux InfoSphere DataStage Server - IBM - Noisy-le-Grand Oracle Database 9i - Workshop 1 - Oracle University - Paris Oracle Applications 11i Administration - Oracle University - Paris Architecture & développement : Microsoft ASP & VB .NET - Microsoft - Téhéran CONNAISSANCE TECHNIQUE P.G.I. (E.R.P) S.G.B.D. SYSTEMES LANGAGES LOGICIELS INTERGICIEL DECISIONNEL METHODES OUTILS I.P. Oracle Applications 11i E-Business Suite Oracle 12c, 11g, 10g, 9i, 8i M.A.A. (Grid Infrastructure: ASM, RAC & Data Guard) SAP Sybase ASE 15 & 12, Microsoft SQL Server 2008, 2005, 2000, Access, XML Oracle ZDLRA, Oracle/Sun Solaris 10, 5.x. Linux: RedHat AS3 à AS5, CentOS, Debian. IBM AIX 5.x. HP-UX B.11x, Microsoft: Windows 8.1 au 3.1x, DOS Oracle PL/SQL, SQL, DML, Shell (Sh & Ksh), Batchs, XML, XPath, XSL, XQuery Oracle Java EE, C++, C, CGI, ASP.NET, VB.NET, ASP (VBS), VB, JavaScript, DHTML Oracle SQL+, Oracle DBA Studio, RMAN, Oracle SQL Developer, Eclipse, Quest Toad, Analysis Services (OLAP), ARS (Action Request System), PowerAMC, IBM WebSphere: DataStage & Base/ND, DreamWeaver, Front Page, SAM, Visual Studio 6 et .NET, WebExpert IBM InfoSphere DataStage Server Moody's Analytics Enterprise Risk Software (Fermat) UML, SADT, PERT, GANTT Oracle Enterprise Manager (Cloud et Grid Control), IBM Tivoli TSM, BMC Control-M, $U LANGUES Trilingue Maziar GHAZALI Anglais : Courant [Certification BULATS niveau 3 (Business Language Testing Service)] Persan : Langue maternelle Architecte infrastructure Oracle 1/7 EXPERIENCE PROFESSIONNELLE 01/15 - 01/17 BANQUE DE FRANCE - EUROSYSTEME (Banque centrale française) - Noisiel Architecte infrastructure technique Oracle (OI/DIT/INFRA/SGBD/ORACLE) DBA Oracle d’étude et de production support dernier niveau Chargé de la veille technologique, puis la qualification des nouveaux produits Oracle. [La qualification d’Oracle Database 12.1.0.2 Standalone et MAA (Maximum Availability Architecture)]. Chargé d’étude et mise en place des nouvelles normes Oracle adapté à la 12c multitenant. • • • • • • • • Installation d’Oracle Grid Infrastructure 11gR2 (RAC 2 nœuds et Data Guard en RAC 2 nœuds, en ASM) pour le projet « SWIFT Target 2 », rédaction documents techniques destinés à la production. Qualification d’Oracle 12.1.0.2 Standalone puis en Data Guard (architecture avec et non CDB) Qualification d’Oracle RAC 12.1.0.2 (2 nœuds) avec une Data Guard en RAC (2 nœuds) avec CDB Étude /rédaction de document de méthodologies de migration des bases 11gR2 vers la 12c Rédaction des documents d’architecture, d’installation et d’exploitation pour divers services. Scripting/Industrialisation des tâches d’exploitation et de surveillance des bases de données. Conception/réalisation de l’architecture et des meilleurs pratiques et mise en place des normes Oracle adapté à la 12c avec une architecture multitenant. Mise en place de POC sur 5 serveurs prototype. Étude des Benchmarks de CIS (Center for Internet Security) sur Oracle Database 11g et 12c et « Database Security for Oracle and Risk Management d’ESCB (European System of Central Banks) / SSM (Single Supervisory Mechanism) » afin de corréler nouvelles normes avec la sécurité. Résolutions d’incidents de production support dernier niveau (niveau 3+) avant éditeur. Étroite collaboration avec Oracle ACS (Advanced Customer Service) sur les problématiques de la BdF. Environnement technique: Oracle 11g & 12c MAA, RHEL 6.x & 7.x, HP-UX, IBM AIX, Solaris, Windows 11/14 - 01/15 SOCIETE GENERALE (RESG/GTS/RET) - (Banque de détail et Assurance) - Tigery Architecte Oracle Chargé de l’audit de l’architecture du Système d’Information orientée sauvegarde des bases de données Oracle. Identification et chiffrage de solutions alternatives autour des sauvegardes RMAN concernant les bases de données critique à forte volumétrie pour le respect du RTO/SLA. Établissement du plan d’action. Env. technique: Oracle 9i, 10g, 11g, Data Guard, Étude de Zero Data Loss Recovery Appliance 08/13 - 07/14 E-MERCHANT (PIXMANIA | DIXONS RETAIL / MUTARES) - Asnières sur Seine Architecte DBA Oracle de production Chargé du maintien des bases de données Oracle de production et de la résolution de tickets d’incident durant la phase de migration de l’ensemble du parc informatique vers de nouvelles plateformes en RAC 3 nœuds sous Clusterware ASM 11g R2 et Data Guard 11g R2 au sein d’une équipe de 9 DBA expert. • • • • • • • • Résolution d’incidents liés au Clusterware ASM, RAC, Data Guard, RMAN et base de données Tuning SQL et base de données via ADDM, AWR, Toad et Grid Control 11g Création / manipulation de services gérées par la base de données et le Clusterware Création, clonage, migration, suppression de bases de données à grosse volumétrie (2 à 5 To) Manipulation de Schedule jobs, vues matérialisées, refresh group Mise en place de procédures automatisées via scripts Shell et PL/SQL pour Nagios Normalisation de nommage d’instance, services, tablespaces, schémas Gestion du planning / Compte rendu des réunions DBA Environnement technique : Oracle 10g, 11gR2 RAC, ASM, Data Guard, Linux RH, Windows 09/12 - 05/13 VEOLIA EAU - (Services collectifs) - Nanterre Architecte DBA Oracle de production, DBA Sybase & SQL Server Chargé de l’architecture des BdD des nouvelles plateformes cluster Veritas sous Linux RedHat et la migration des BdD RAC et non RAC depuis HP-UX. Mise en place des procédures d’exploitation. • • • • • • Maziar GHAZALI Installation SGBDR Oracle 10g, 11gR2 RAC et non RAC, bases de données + configuration et MEP Mise en place RMAN avec catalogue unique et sauvegardes via BMC Control-M Sauvegarde / restauration / Duplication / Migrations via exp/imp, expdp/impdp et RMAN Tuning / Optimisation via Automatic Workload Repository (AWR) et Grid control 11g Correction d’erreurs critique survenues lors de la production Expertise / conseils sur l’architecture du Système d’Information et de la nouvelle infrastructure Env. Technique : Oracle 8i, 10g et 11gR2 RAC, SQL 2K à 2K8R2, HP-UX, Linux RH AS5, Windows Architecte infrastructure Oracle 2/7 02/12 - 07/12 BPCE - (Banque d’investissement) - Paris 13 et Paris 15 DBA Production Manager Architecte DBA Oracle et SQL Server de production DBA manager et chargé de la mise en production du projet Féerie (Disponibilité budgétaire en temps réel de la Banque Populaire, Caisses d’Epargne, Natixis, Crédit foncier et autres filiales de la BPCE) DBA Oracle : • • • • • • Installation noyau Oracle 11gR2 et bases de données + configuration et mise en production Création / Manipulation / Réorganisation des objets de la base de données Sauvegarde / restauration / Duplication via exp/imp, Data Pump et RMAN Tuning / Optimisation via StatsPack et Grid control 11g, réorganisation / création des index Correction / Optimisation et mise en place d’exécution de scripts SQL et PL/SQL, Shell Administration des bases de données Oracle sur environnement RAC Environnement technique: Oracle 9i RAC à 11gR2, Linux RedHat 5 DBA SQL Server: • • Installation du moteur SQL Server 2008 R2 avec diverses instances Rafraîchissement des bases de données de développement ou de test avec la production Environnement technique: Microsoft SQL Server 2000 à 2008 R2, Windows 07/10 - 02/12 SEAFRANCE filiale maritime du groupe SNCF (Transport) - Paris 19 Architecte DBA Oracle & APPS DBA EBS & DBA SQL Server de production Chargé d’étude et d’amélioration de l’architecture du système d’information basé à Paris Calais et Douvres, Angleterre et de l’administration des bases de données Oracle et MS SQL Server de production Architecture : Modélisation complète de l’architecture SI orientée bases de données : • • • • • • • Installation/Migration noyau et bases de données Oracle sur clusters système puis industrialisation Installation d’Oracle Data Guard 11gR2 Migration/clonage des bases de données en multiplexant les redologs et control files Mise en place de sauvegarde automatique de bases de données à chaud via expdp et exp Mise en place de sauvegarde RMAN complète et incrémental Mise en place de systèmes d'alerte automatique de surveillance des bases de données Mise en place d’Oracle Entreprise Manager Grid control 11g DBA Oracle : • • • • Création / Manipulation / Réorganisation des objets de la base de données Sauvegarde / restauration / Duplication via exp/imp, Data Pump et RMAN Tuning / Optimisation via StatsPack et Grid control 11g, réorganisation / création des index Correction / Optimisation et mise en place d’exécution de scripts SQL et PL/SQL, Shell Environnement technique : Oracle 9i et 10g, Linux RedHat AS4 et AS5 APPS DBA : • • • Installation "Stage Area" de la version 11.5.10.2 et migration de la base de données de 9i vers 10g Multiples clonage d’Oracle Applications 11i via adclone vers environnements de test et de pré-prod Création / Suivi de TARS : Erreurs / incidents, Fusion et applications de patches et family pack Environnement technique : Oracle 9i et 10g, Oracle EBS 11i.10, Linux RedHat AS4 et AS5 DBA SQL Server: • • • Maziar GHAZALI Installation SQL Server 2K8 + instances et bases de données associées Mise en place des jobs de sauvegarde et purge du journal de transaction Rafraîchissement des bases de données de développement ou de test avec la production Environnement technique : Microsoft SQL Server 2008, Windows 2000 Server Architecte infrastructure Oracle 3/7 03/10 - 07/10 ALMA CONSULTING GROUP (Services aux entreprises) - Gennevilliers Architecte DBA Oracle, Sybase & SQL Server de production Chargé de l’étude et de l’administration des bases de données de production : Audit des bases de données, migration des serveurs de bases de données vers serveurs mutualisées ou dédiées. Conseil et soutien à la direction de l’exploitation et de l’étude. • • • • • • • • • • • • • Créations de procédures et mise en place d’une stratégie de production et de mise en production Chef de projet de la migration de l’ensemble serveurs de bases de données (Multiplexage) Mises en place de sauvegardes automatiques (expdp/impdp, RMAN avec catalogue) Duplication de bases (expdp/impdp, RMAN), mise en place de bases de pré-prod et de dev. iso-prod Installation du noyau Oracle + patchs de mise à jour - Installation OEM Grid Control Création/Configuration des bases, création de schémas gestion des droits et des rôles Création/Manipulation/Réorganisation des objets (tablespaces, redolog, controlfile tables et index) Sauvegarde/Restauration de bases à chaud ou à froid (expdp & impdp, RMAN) Automatisation de la maintenance du fichier tnsnames.ora et listener.ora Mise en place de systèmes d'alerte automatique de surveillance des bases de données (Grid Control) Mise en production depuis les serveurs de pré production, correction anomalies Correction et exécution de scripts SQL, Batchs Amélioration des performances des bases, tuning via StatsPack et le Grid Control Environnement technique : Oracle 10g, 9i, Sybase ASE 12.0.0.8, SQL Server 2K5 et 2K8, Windows 2K3 02/10 ALLOCINE (Service d’informations cinématographique) - Paris 8 DBA Oracle de production Projet ePilot AlloCiné : Chargé de l’installation de la base de données de l’application CSE permettant à AlloCiné de gérer la commercialisation de ses espaces. Mission de 5 jours : Préparation système puis installation noyau Oracle 10g R2 sur Linux RedHat AS5 et bases de données de production et de test + import des données. 09/09 - 01/10 ADP (AUTOMATIC DATA PROCESSING) GSI France (Services RH) - Le Pecq DBA Oracle de production (ITIL) Chargé de l’administration des bases de données clientes (exemple : Fiche de paye des salariés de Carrefour). Tâches d’installation, migration, sauvegarde/restauration et administration courante niv. 2. Environnement technique : Oracle 11g, 10g, 9i, 8i, ASM, Linux Debian & Oracle Sun Solaris 10 06/09 - 07/09 ASSISTANCE PUBLIQUE - HÔPITAUX DE PARIS (Santé) - Paris 14 Ingénieur d'étude et de développement Oracle PL/SQL Chargé de "la reprise de données" : Test et validation de la mise en production des données logistiques et financières de 9 hôpitaux de Paris. Étude et développement puis Industrialisation des tâches. Environnement technique : Oracle 10g et Oracle SQL Loader, HP-UX B.11.23 06/08 - 12/08 LA POSTE (Distribution) - Saint Quentin en Yvelines DBA Oracle & DBA Sybase, Administrateur système Unix Chargé de migration (Consolidation / Virtualisation) sur les serveurs VPARs, 500 base de données Oracle et 500 base de données Sybase à migrer. • • • • • • Étude volumétrique, gestion de ressource disques, allocation disque SAN pour les VPAR Création des VG, LV, FS, création des comptes, gestion des droits, paramétrage système Installation du noyau Oracle et bases de données + patchs de mise à jour puis migration des données Installation du moteur et création d’instances Sybase ASE12 et ASE15 Mise en œuvre de sauvegarde et restauration de bases de données Oracle et Sybase Mise en œuvre de flux CFT (Cross File Transfer) Environnement technique : Oracle 9.2.0.5 et Oracle 10g, Sybase ASE 12.0.0.4, 12.0.0.8, HP-UX 11.i Maziar GHAZALI Architecte infrastructure Oracle 4/7 04/07 - 06/08 TOTAL (Énergie) - La Défense DBA Production Manager - Responsable technique des DBA de Paris DBA Oracle de production (ITIL), DBA SQL Server de production (ITIL) DBA Manager : • • • • • • Formation puis accompagnement des nouveaux DBA et stagiaires à l’environnement Total Gestion du travail posté, du planning et des congés Gestion et délégation des incidents de production orientées base de données Suivi des résolutions d’incidents traité de l’équipe puis clôture Mise en place procédures de mise en production et validation des dossiers d’exploitation BdD Compte rendu de réunion avec responsable de production et réunions d’équipe DBA DBA Oracle : • • • • • • • • • • Installation du noyau Oracle, bases + patchs de mise à jour - Installation OEM Création/Manipulation/Réorganisation des objets (tables, tablespaces, index et redolog) Gestion des utilisateurs et la sécurité (gestion des droits et des rôles) Sauvegarde/Restauration/Duplication de bases à chaud à froid (exp & imp) et RMAN Maintenance du fichier tnsnames.ora et listener.ora Mise en place de systèmes d'alerte automatique de surveillance des bases de données Correction/Optimisation/Industrialisation et exécution de scripts SQL et Shell, plan d’exécution Tuning/Optimisation via StatsPack et Grid Control d’Oracle Installation/Administration du module TDE (Transparent Data Encryption) d'Oracle Manipulation Oracle Data Guard 10g DBA SQL Server : • • • • • Installation du moteur SQL Server 2000 et 2005, bases de données + mises à jour Sauvegarde / Restauration des bases, des tables et des utilisateurs Création de job, procédures stockées, mise en place et exécution de packages DTS Copies de bases, tables, index, procédures stockées, DTS, vues et utilisateurs entre serveurs Multiples projets mise en production depuis les serveurs de pré production ou la qualification Environnement technique : Oracle 10g, 9i, 8i, MS SQL Server 2K et 2K5, tout système d'exploitation 01/07 - 04/07 CAISSE NATIONALE D'ASSURANCE VIEILLESSE (Assurance) - Paris 19 DBA Oracle de production, Administrateur IBM InfoSphere DataStage Migration à blanc SNGP (Système National Gestion des Prestations) de l'ensemble des caisses national • • • • Administration des jobs nationaux via DataStage : Director, Administrator et Manager Mises en place et planification des jobs de mise à jour de l'outil retraite Clonage, migration de bases de données Oracle 8i vers Oracle 10g Utilisation : IBM Tivoli Storage Manager pour sauvegarde et restauration, $ Universe et BO Environnement technique : Oracle 10g, Oracle 8i, IBM AIX 5.3, InfoSphere DataStage 06/06 - 01/07 CALYON (CREDIT AGRICOLE) (Banque) - Saint Quentin en Yvelines puis La Défense DBA Oracle et SQL Server de production (ITIL) DBA Oracle : • • • • • • • • • • • • Maziar GHAZALI Installation du noyau Oracle + patchs de mise à jour Création / Configuration / Agrandissement des bases de données, création de schémas Création / Manipulation / Réorganisation des objets (tables, tablespaces, index et redolog) Création des utilisateurs, gestion des droits et des rôles, affecter les rôles aux utilisateurs Génération et mise à jour des statistiques Sauvegarde / Restauration de bases à chaud à froid (exp & imp) et utilisation de RMAN Mises en place de sauvegardes automatiques (Correction et exécution de scripts SQL et Shell) Maintenance du fichier tnsnames.ora et listener.ora Clonage de base, Activation (Passage) du mode Archive log Mise en place de systèmes d'alerte automatique du remplissage des files system Oracle Réalisation d'un programme de surveillance (en ASP, Oracle) de l'ensemble des bases Mise en production depuis les serveurs de pré production ou la qualification Environnement technique : Oracle 9i, Sun Solaris 5.8, IBM AIX 5.3 (Unix), HP-UX B.11.03 ia64 Architecte infrastructure Oracle 5/7 DBA SQL Server : • • • • • • • • Installation de serveurs et de clusters, Analysis Services, Reporting Services + service pack Configuration cluster SQL (Manipulation du cluster administrateurs) Création / Configuration / Agrandissement des bases de données Sauvegarde / Restauration des bases, des tables et des utilisateurs Création / Suppression d'utilisateurs et des rôles Création de job, procédures stockées, mise en place et exécution de packages DTS Copies de bases, tables, index, procédures stockées, DTS, vues et utilisateurs entre serveurs Multiples projets mise en production depuis les serveurs de pré production ou la qualification Environnement technique : SQL Server 2000 & 2005, Windows NT SP6, 2000, XP et 2003 Server 11/05 - 03/06 SAVELYS (Énergie) filiale du groupe GDF Suez - Paris 18 DBA Oracle & Oracle Applications • • • • • Étude du contenu du rapport de surveillance Utilisation d'OAM et des scripts SQL et Shell pour la collecte des informations du rapport Développement d'une application automatique de collecte d'informations de surveillance Installation Oracle Applications 11i.9 mono nœud et Oracle 10g sur Windows XP Professionnel Clonage Oracle Applications 11i.9 mono nœud Environnement technique : Oracle 9i, Oracle Applications 11i.9 RAC, Linux RH AS 3, Windows XP Pro 09/05 FRANCE TELECOM TERMINAUX (Télécommunication) - Gentilly DBA Oracle & Oracle Applications Chargé d’application de patch Top SUPPLY CHAIN sur les environnements TEST, RECETTE et utilisation du package "Diagnostic" d'OAM pour la résolution de problèmes sur un environnement technique : Oracle Application 11i.9, Sun Solaris 5.9. 05/05 - 11/05 GAN EUROCOURTAGE (Assurance) filiale de GROUPAMA - La Défense DBA Oracle & Oracle Applications • • • • • • • • Installation ADI Mini-pack 11i.BNE.D sur l’environnement Oracle Applications 11.5.10 sur Aix 5.2 Installation ADI 7.2 sur postes client Windows NT4 et XP Professionnel Application de patches et mise à jour d'Oracle et Oracle Applications Automatisation sur les scripts Shell (écritures comptables des modules interne à GAN) Aide à la mise en place de l'injecteur SAP dans Oracle Applications 11.0.3 Installation et compilation des procédures et des packages dans bases de données Support technique des équipes de développement et d’intégration Création et suivi des TAR pour la résolution des problèmes techniques Oracle et Oracle Applications Environnement technique : Oracle Application 11i.10, IBM AIX 5.2, Windows NT4 & XP 10/03 - 10/04 IMEXKA (Télécommunication) filiale du TELEMEDIA Group - Paris 16 Ingénieur d'étude et de développement Conception et développement d’une application de gestion client pour Télémédia. (Gestion : numéros, facturations et comptabilité) et projet collecte des numéros premium • • • Analyse de l’existant : Recueil des besoins fonctionnels et techniques Conception de modèles de données dans SQL Serveur et accès en SQL Développement, tests unitaires et mise en exploitation, gestion des habilitations et support utilisateur Environnement Technique : Windows XP, Windows 2003 Server, ASP, ASP.NET, JavaScript, SQL Server 10/01 - 08/03 RASSADIRAN SURVEYING CO (Institut Géographique & SIG) - Téhéran Analyste réalisateur Conception et réalisation de sites Internet et Intranet: Application de Gestion de Cartographie (Urbanisation, routes, arbres, etc.) et Administration IIS. • • • • Maziar GHAZALI Étude de faisabilité, Création des maquettes Analyse, conception, développement Maintenances correctives et évolutives Environnement technique : HTML, JS, ASP, ASP.NET, SQL Server 2K, Windows XP et 2003 Server Architecte infrastructure Oracle 6/7 06/00 - 09/01 BRAINSTORMING INTERACTIVE (Web Agency) - Lyon Développeur multimédia Conception et développement de sites Internet, Intranet et Wap : Intranet de La Poste (i-poste), macbenmusic.com, interflora.fr… • • • • Analyse de l’existant : Recueil des besoins fonctionnels et techniques Analyse, conception et recherche de solutions techniques et fonctionnelles Etude et mise en place d'évolutions et corrections d'anomalies Interface technique avec des établissements bancaires, les sites partenaires et les hébergeurs Environnement technique : Windows 2000, ASP, JavaScript, SQL Server, WLM, HTML 02/00 - 05/00 IDEONET (Web Agency) filiale du PUBLIC SYSTEM Group - Paris 7 (stage) Analyste-programmeur Web, Wap & Palm • • Site WAP du Festival de Cannes 2000 (WAPA Cannes) Site Telego.com, maquettes et divers applications (exemple : calendrier en ASP et JS) Environnement technique : HTML, WLM, JS, ASP, SQL Server 2000, Windows NT4 Missions courtes (de moins de 3 jours dites missions de pompier) pour la résolution d’incidents de bases de données Oracle chez : Mercedes-Benz (Secteur automobile à Montigny-le-Bretonneux) et Lucheux (Courtier en Assurance à Paris) Maziar GHAZALI Architecte infrastructure Oracle 7/7