
Morad Chourak
DBA Oracle/PostgreSQL/MSSQLServer
Salaire / Taux journalier
Freelance, ouvert au CDI
Expertises
Langues
Expérience de travail
DBA Oracle/PostgreSQL/MSSQLServer
Centre de service Expertise SGBD (CMS) EASYTEAM
nov. 2021 - Présent
5 ans
– MSSQLServer : Installation MSSQLServer 2019 – Administration sur AlwaysOn AAG – Mise en place des plans de maintenance (Backups Full, Diff, TransactionLog...) – Ajustement des paramètres (mémoires...) – Gestion des utilisateurs – Shrink lors d'augmentation de la taille des TransactionLog et analyse – Analyse de performances et préconisations (Indexation, Configuration...) – Réalisation d'Audit – Mise en Place de AlwaysOn Distribué – Tests de bascule – Analyse de dysfonctionnement dur le Cluster WSFC – Analyse de performance avec les outils SQLDIAG et RML Utilities (Read Trace) – Analyse de performance avec les outils SQLNexus – Mise en place d'un plan de Mise à jour aux dernières Releases (Cumulative Update) – Mise en place des sondes de supervision nécessaires (Nagios, Centreon) – Astreinte 24/7 – Oracle : Administration sur environnement RAC – Analyse de performance et préconisations (mémoire, indéxation, statistiques...) – Upgrade d'instance (18c →19c) sur Windows – Changement de matériel déféctueux sur appliance Oracle (ODA et Exadata suivi avec Oracle) – Génération d'Exacheck – Upgrade TFA, Exacheck – Migration de stockage ASM en environnement RAC – Environnement avec appliance ZDLRA (Zero Data Loss Recovery) – Upgrade Enterprise Manager (OEM) de la version 13.3 à la version 13.5 – Administration OEM (déploiement d'agent, ajout des cibles, ajout de Jobs...) – Mise en place de backups (RMAN, Export Datapump) – Astreintes 24/7 – Upgrade de catalogue RMAN – Migration de domaine (revue des tnsnames.ora, listener.ora, DBlink, global_name, db_domain...) – Gestion des services en environnement RAC afin d'équilibrer la charge ou bien la faire aller sur un nœud. – Installation Oracle 19c en environnement Windows (Pluggable Database) – Mise en place de l'encryption TDE (Transparent Data Encryption)
DBA Multi SGBD
KILOUTOU
juil. 2020 - oct. 2021
1 an 4 mois
– MSSQLServer: Administration des bases de données MSSQL2008/2012/2014/2016 sous Windows Sever 2008/2012/2016 – Gestion des demandes et incidents – Configuration des sauvegardes sur bande via TDP for SQL (TSM Tivoli) – Ajout de sondes de supervision (Services, TransactionLog...) sur PRTG – Mise en place des plans de maintenance – Gestion des utilisateurs – Gestion et Mise en place des sauvegardes et restaurations – Analyse de performance – Audit du parc de bases de données et mise en place de bonnes pratiques – Rédaction de procédures techniques – Application de Support Packages (SP) et Cumultive Updates (CU) – Upgrade MSSQLServer 2012 vers MSSQLServer 2016 – Gestion d'instance avec mirroring – Oracle: Gestion des droits et des utilisateurs – Administration des instances sous Oracle 11g et 12c en configuration Dataguard sur AIX (6.1 et 7.2) et Redhat 7 – Clone Oracle Application (EBS Suite 11i → 11.5.10.2) via Snapshot (Pure Storage) et RMAN – Cadrage et chiffrage de migration d'instances vers AWS (RDS) et « Right-Sizing >>> – Mise en place de tests de restauration – Ajout de sondes de supervision sur PRTG (Taille des tablespaces, nombre de sessions, change plan_hash, occupation de la FRA...) – OEM 12C avec DIAG+TUNING Pack – Ajout des traces de listener sur le parc et script de purge automatique – Gestion des tablespaces – Suivi des jobs et résolution des erreurs – PostgreSQL: Administration des instances de la version 9 à la version 12 – Mise en place de la streaming réplication – Backup physique via Pitrery – Réplication d'instances via Repmgr – Migration de domaine (revue des pg_hba.conf et foreign data wrapper) – Rafraichissement d'environnement – Backup logique via pg_dump – Configuration de paramètres dans le fichier postgresql.conf – Ajout d'extensions pour plus de granularité dans le suivi des performances (bloats...) – Vacuum (Full, Analyze) – Astreintes 24/7 – Mise en place, configuration et ordonnancement des rapports pgBadger
DBA Multi SGBD
E-Voyageurs (OUI Sncf)
août 2019 - juil. 2020
1 an
– PostgreSQL: Installation de moteurs PostgreSQL 9.5, 9.6 et 10 sur CentOS 6 et 7 – Mise en place de haute disponibilité (Réplication physique + observer) – Accompagnement de projet de migration Datastage/Oracle vers Talend/PostgreSQL – Optimisation des imports massifs en utilisant l'utilitaire COPY – Mise à jour des scripts de supervision afin de remonter les coupures et lags de réplication master/slave. – Suivi des backups et restaurations PITR – Gestion des incidents et alertes remontées depuis Centreon – Audit de performance : gestion des index, de la fragmentation (bloats) – Suivi et optimisation des requêtes lentes – Mise en place de PgCluu pour le suivi des performances – Délégation de tâches au pilotage avec documentation (arrêt de la surveillance des réplications depuis les observers lors d'opérations réseau planifiées) – Gestion des mises en production – Mise en place de dashboards de métriques pour les utilisateurs (Grafana) – Mise en place de de l'authentification via SSL/TLS pour l'application Vault et documentation – Oracle: Gestion des droits et des utilisateurs – Administration des instances sous Oracle 11g et 12c en configuration Dataguard – Ajout des traces de listener sur le parc et script de purge automatique – Migration des bases de données installées sur le NAS vers un stockage plus performant (Scalelo) – Gestion des tablespaces – Gestion de la Flash Recovery Area – Suivi des jobs et résolution des erreurs – Gestion des sauvegardes et suivi quotidien avec CommVault – Refresh via datapump (expdp/impdp) et duplicate “from active database" – Gestion des mises en production – Utilisation de Oracle Enterprise Manager – PostgreSQL: Installation de moteur PostgreSQL 12 – Projet de migration de PostgreSQL 9.3 vers 12 et mise à disposition de l'instance pour TNR – Projet de migration Jira On Premise vers SAAS – Installation de OPM (Open PostgreSQL Monitor) pour le monitoring centralisé – Cadrage et installation sous AWS (AWS) multi AZ et Performance Insight – Installation Liquibase pour le versioning applicatif – Gestion des utilisateurs – Mise en place des sauvegardes et restaurations – Gestion de la sécurité via fichier pg_hba.conf – Livraison de scripts SQL
DBA PostgreSQL
M6 Digital Services
juil. 2019 - août 2019
2 mois
– PostgreSQL: Administration des bases de données PostgreSQL 10.8 pour le projet MindTarget – Upgrade de version mineure vers PostgreSQL 10.9 – Audit détaillé de l'existant (Sécurité, configuration, indexation, bonnes pratiques...) – Analyses suite à l'application des préconisations – Gestion des demandes et incidents – Mise en place de monitoring (check_pgactivity) avec Telegraf et Grafana et sélection des métriques à superviser – Amélioration des performances des requêtes lentes – Mise en place de rapports quotidiens automatisés avec PgBadger 11 en mode incrémental – Réalisation de documentations techniques
SQL Server/PostgreSQL/MySQL (FARINFO)
SAGEMCOM
nov. 2018 - mai 2019
7 mois
– MSSQLServer: Administration des bases de données MSSQL2005/2008/2014 – Gestion des demandes et incidents – Gestion et Mise en place des sauvegardes et restaurations – Analyse de performance – Audit du parc de bases de données – Rédaction de procédures techniques – Administration de la Réplication de fusion (Merge replication) dans un environnement hétérogène (MSSQL2014/2008) – Mise en place d'alertes relatives aux conflits liés à la Merge Replication – Participation à la mise en place d'un nouvel outil de sauvegarde (CommVault) et tests de Backup/Restauration – Réalisation d'un plan de de Migration des instances – Mise en place de normes de nommage et d'installation – Inventaire de toutes les instances existantes – PostgreSQL: Administration sur des OS Centos 7, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04 – Mise en place des sauvegardes et restaurations – Mise en place de la technologie Ansible pour le déploiement des instances – Gestion de la sécurité via fichier pg_hba.conf – Gestion des journaux de transaction WAL – Rédaction de procédures techniques – Mise en place de la supervision des instances installées via ZABBIX – Analyse et audit de performances sur des requêtes lentes – Participation à la mise en place d'un nouvel outil de sauvegarde (CommVault) et tests de Backup/Restauration – Mise en place de norme de nommage et d'installation – Mise en place de la streaming replication avec délai d'application des WAL – Migration d'instance de la version 9.3 à la version 11 – Inventaire de toutes les instances existantes – Test et analyses de performances sur des modèles de données reposants sur du stockage JSON (type jsonb) – MySQL: Administration sur des OS Centos 7, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04 – Mise en place de serveurs mutualisés via Mysqld_multi – POC et test de la replication Multi-Master – Mise en place des plans de Maintenance – Création d'une application recensant le parc des serveurs en place à partir d'un fichier CSV reposant sur une instance MSQL 5.7 – Gestion des fichiers de données ibdata1 devenus trop volumineux
DBA Oracle/SQL Server/PostgreSQL
SC Galec (Groupement d'achat des magasins E.Leclerc)
mars 2015 - oct. 2018
3 ans 8 mois
– MSSQLServer: Administration des bases de données MSSQL2008/2012/2014 – Gestion des demandes et incidents – Mise en place des plans de maintenance – Installation et configuration de moteurs de base de données en version 2014 SP1 et SP2 – Gestion des utilisateurs – Changement de la collation au niveau instance d'un parc de serveurs – Déplacement des fichiers de données et journaux de transactions sur des volumes différents – Gestion et Mise en place des sauvegardes et restaurations – Analyse de performance – Mise en place de système de haute disponibilité (Miroring) – Mise en place de la haute disponibilité Always-On Availability Group – Mise en place du partitionnement sur tables volumineuses – Implémentation d'un POC avec Hekaton (In Memory) et Column Store Index – Audit du parc de bases de données – Rédaction de procédures techniques – PostgreSQL: Installation de moteur PostgreSQL 9.5 et 9.6 sur OS Linux Red Hat 7 et RHEL 6 – Mise en place de la Haute disponibilité PgPool II – Implémentation de la solution de Haute disponibilité PAF (Postgres Automatic Failover) – Mise en place de db_link via postgres_fdw (foreign data wrapper) – Mise en place de la réplication logique via l'extension PgLogical (2nd Quadrant) en version PgSQL 9.5 – Test de réplication logique incorporée au nouveau moteur PostgreSQL 10Béta2 – Installation de PoWa (outil de supervision des instances PgSQL) – Suivi des performances avec PgBadger – Configuration via PgTune – Gestion des utilisateurs – Mise en place des sauvegardes et restaurations – Mise en place des sauvegardes et restauration (PITR) à l'aide de l'outil Barman – Gestion de la sécurité via fichier pg_hba.conf – Gestion des journaux de transaction WAL – Livraison de scripts SQL – Rédaction de procédures techniques – Mise en place de la supervision des instances installées via check_pgactivity en collaboration avec l'équipe Nagios
DBA Oracle/SQLServer/PostgreSQL
BNP Paribas Real Estate
févr. 2015 - sept. 2016
1 an 8 mois
– Oracle: Installation de moteur de base de données en version 11g (11.2.0.3) et 12c (12.1.0.2) sur environnement UNIX AIX – Création et mise à disposition des bases de données en version 11.2.0.3 et 12.1.0.2 (standalone) – Mode Archivelog – Gestion des demandes et incidents – Gestion des sauvegardes/restaurations via Rman (Recovery Manager) et DataPump expdp/impdp – Migration de bases de données d'une machine à une autre (Hors DMZ ==> DMZ) – Upgrade de bases de données 11.2.0.3 ==> 12.1.0.2 – Analyse de performance, résolution d'incidents et préconisation, gestion des indexes et des statistiques – Gestion des utilisateurs – Assistance aux utilisateurs – Redimensionnement de tablespace – Modification de l'architecture des groupes de Redolog – MSSQLServer: Administration des bases de données MSSQL2000/2005/2008/2012 – Gestion des demandes et incidents – Mise en place des plans de maintenance – Installation de moteur de base de données en version 2008R2 et 2012 – Upgrade de bases de données de 2008R2 vers 2012 – Upgrade de MSSQL2012 SP1 vers MSSQL2012 SP2 CU9 – Gestion des utilisateurs – Gestion et Mise en place des sauvegardes et restaurations – Installation de Reporting Services (SSRS) – Mise en place de packages SSIS – Analyse de performance – Mise en place de système de haute disponibilité (Miroring) – PostgreSQL: Installation de moteur PostgreSQL 9.4 sur OS Linux Red Hat 7 – Projet de migration et de reprise des applications Suisses DB2 vers PostgreSQL – Gestion des utilisateurs – Mise en place des sauvegardes et restaurations – Gestion de la sécurité via fichier pg_hba.conf – Gestion des journaux de transaction WAL – Livraison de scripts SQL – Installation PostGIS (géolocalisation)
DBA Oracle / SQL Server
CGI (Client: RTE (Réseau de Transport d'Electricité))
mai 2013 - févr. 2015
1 an 10 mois
La Defense
– Administration Oracle 11gR2 (gestion des users, passage de statistiques, renommage de bases de données) – Mise en place de l'ASM (Automatic Storage Management) – Migration de bases Oracle 11gR2 en Filesystem vers l'ASM – Modification de l'architecture des groupes de Redolog – Installation et paramétrage Tivoli Storage Manager (TSM) avec TDPO – Gestion du RUN quotidien des instances SAP ECC6 (transport d'OT, création de code projet, gestion des utilisateurs) – Utilisation de SOLMAN – Montée de SP SAP et changement de Kernel – Refresh de système SAP via Sauvegarde des fichiers de données à froid et RMAN – Administration instances SQL Server 2005, 2008R2 – Analyse et optimisation des transactions (Performance Analysis, Perfmon) – Installation SQL Server 2008R2 en cluster et migration des databases – Mise en place plan de maintenance et solution de secours (Mirorring) – Configuration de sauvegardes Linux (cron / rsync) – Installation et configuration de services Linux (FTP/SSH) – Capacity Planning des serveurs Linux (gestion des volumes logiques et des FS) – Installation, industrialisation et vérification des packages fournis et/ou créés à la demande des serveurs Linux – Test de bascule Cluster AIX HACMP Actif/Passif – Implémentation de la politique de sauvegarde de Systèmes SAP utilisant RMAN Backup (outil Oracle). – Gestion des sauvegardes et des restaurations
DBA Oracle/MySQL
Crédit Agricole (SILCA)
juil. 2013 - mars 2014
9 mois
– Administration en production des Bases de Données 10g/11g serveur Unix, linux, Solaris, Windows : 780 bases – Architecture Oracle, création de bases, redimensionnements de tablespaces, stockage physique et logique, concurrence d'accès – Installation du moteur oracle 10g-11g – Sauvegarde logique et physique, mode Archivelog, sauvegarde à chaud et à froid, restaurations complètes et incomplètes, mise en place de procédures de sauvegarde/restauration – Identification et résolution des dégradations de performances – Audit et monitoring des bases – Gestion des indexes et des statistiques – Création et administration des BDD Oracle pour les différents environnements – Gestion et suivi de l'espace, des erreurs, des ressources et planification des changements
Formation
Université d'Orsay Paris XI
Licence Professionnelle, Optique, DU Contactologie
2007 - 2008
1 an 1 mois
Institut et Centre d'Optométrie de Bures-sur-Yvette (91)
BTS, Optique
2006 - 2007
1 an 1 mois
Licences et certifications
M201: MongoDB Performance
Délivré le : –
M103: Basic Cluster Administration
Délivré le : –
M001: MongoDB Basics
Délivré le : –
MongoDB Mise en œuvre d'une base de données NoSQL
Délivré le : –
PostgreSQL 8.3 administration
Délivré le : –
MySQL Administration
Délivré le : –
DBA1 Oracle 11g
Délivré le : –