Jamel - Administrateur système LINUX

Ref : 160604F001
Photo de Jamel, Administrateur système LINUX
Compétences
HPUX
WEBLOGIC
Expériences professionnelles
  • Langues Maîtrise Parlé Ecrit
    Français maternelle maternelle maternelle
    NL / / /
    Anglais Bon Bon Bon
    Allemand Notions Scolaires Notions Scolaires Notions Scolaires
    Russe Notions Scolaires Notions Scolaires Notions Scolaires

    Profil Spécialité
    Administration production : System – DataBase – Hardware – Application Server – network - storage Administrateur Oracle sur platforme Unix/Linux

    DataBase Management Junior Senior Expert
    Oracle RDBMS X X
    Oracle RAC + DataGuard X
    Oracle HA (VM + RAC + DataGuard) X
    MS Access + VBA (produits MS OIffice) X
    SqlServer X
    System Engineering/Architecture Junior Senior Expert
    OS Unix (AIX – Linux – HP – Sun) X
    OS Windows X
    Scripts Shell X
    SAN - NAS X
    Virtualisation : Xen (-like) / ESX / KVM X
    Web X
    Server and monitoring tools Junior Senior Expert
    Outils propriétaires unix (Smitty, HP WebAdmin, ILO) X
    Oracle EM+Grid Control+Cloud Control X
    Toad + Spotligh
    Sql Developper
    Application Server
    Progress/Websphere/Coldfusion/WebLogic X
    LAMP X
    Project Management Junior Senior Expert
    Migration site prod chez herbergeur X
    PRA/PCA = DRP X
    Backup / Restore X
    Application development Junior Senior Expert
    Visual basic 6 X
    Pascal/C-C++/Assembleur X
    VB for Application X
    Security Junior Senior Expert
    ssh X
    VPN X
    Openssh/OpenVPN X
    Firewall (iptables/shorewave) X
    TCP/IP-Réseau X




    Niveau professionnel

    Expert OCA - LPIC
    Senior DBA Oracle – Architecture N-tiers – Application Server – Open Source (LAMP/VDR) – Architecture PC
    Expérimenté
    (> 8ans) DBA Oracle/AIX(IBM) – Sysadmin Unix/Linux - Architecture N-tiers – Application Server – Open Source (LAMP/Asterisk/VDR) – Architecture PC – Vmware/Xen - OracleVM
    Débutant Administration : Windows 2003 – Active directory - Forêt/Domain

    Spectre Technologique
    Commun à toutes les missions :
    • Station de travail sous Windows (jusqu'au récent windows10)
    • Exception pour RBD Dexia. Station sous MAC OSX.
    • Connexion Server : Putty, Reflexion X, teamviewer, pcanywhere,vnc, ...

    Virtualisation :
    • ESX de 4 à 6 (devenu commun)
    • Oracle VM Server/Manager– XenSource (projet SBS)
    • KVM – VmWare – VirtualBox (projet ProofOfConcept avant autre hyperviseur)
    OS :
    • Linux RedHat – Debian – Like
    • HP-UX (Service Guard - DATAGUARD)
    • Sun Solaris : 5.9, 5.10 (Zone, Resource Group)
    • Windows desktop XP à W7 et server 2000 à 2008R2
    • Bull/IBM AIX 4.3.4 - 5L
    • RHEL 4 à 7 (11.2.0.4 sur Oracle EL 7)
    • installation d'Oracle RDBMS sur linux non certifié (c'était plus difficile avant la 10g. Ce n'est plus le cas).
    Oracle
    Administration de bases de donnée Oracle : RDBMS toutes versions tous unix/linux :
    Migration de données :
    • server à server, changement version, application patch, …
    • par export-import sur une patchée/fresh install.
    • création de script par rétro-ingénierie et import/export,
    • création de script de contrôle de l’intégrité des nouvelles bases,
    • passage de patch (10.0.1.3 puis 10.0.1.4),
    • mise en place de stratégie pour les CPU, PSU et bundle patch,
    • d'une BDD Open Edge (Progress Software) vers Oracle (base de gestion de fonds de fonds) modèle sous PowerAMC
    • Tâches d'administration courante :
    • création de solution HA (RAC + DataGuard) sous tous hyperviseurs.
    • backup : contrôle et relance si nécessaire (rman base opuverte, base fermée)
    • Copie de base d'un serveur vers un autre rman duplicate)
    • Copie de base d'un environnement vers un autre.
    • Utilisation de scripts et procédures dans l'accomplissement des tâches :consultation du monitoring (soft existant + interface, mail, scripts, …)
    • premier secours
    • Update des scripts (monitoring/backup)
    • Homogénïsation des procédures de backup
    • Industrialisation des processus
    • Gestion des droits AD et GPO pour le TaskScheduler sous Windows 2008R2
    • Popultaion de base de données oracle (sqlload, datapump,exp/imp, insert, sql/PlSql)
    • Etude et implémentation de scripts (Windows+Linux) de backup sous DATAPUMP
    • Implémentation de DATAPUMP en PlSql, avec DBMS_SCHEDULER, sous CRON (Linux) et TaskScheduler(W2008R2).
    • Création et Maintien de standby database :
    • manuellement en Standard Edition par script shell et rman duplicatee + incrémental
    • Création par rman duplpicate et Maintien de standby database avec dgmgrl sous licence Enterprise Edition
    • par rman dupplicate from active database pour des données le plus à jour
    • par rman restore ou duplicate avec les backup (rman sur disque)
    • par copie des tablespace et recréation du controlfile
    • et 1001 autres façons à imaginer
    • Maintien de scripts :
    • adaptation shell existant (par exemple, adapation d'un script shell de prodution mono-server HPUX pour supporter l'ajout d'autres nœuds sous Service Guard d'HP. Une sorte de RAC One Node avant l'heure.
    • Création de script shell créant des scripts sql en fonction de variables d'environnements
    • débuggage de scripts existant
    • réécriture de batch 4GL (Open Edge) vers PlSql
    • Résolution d'incidents transmis par outil de ticketing (All42 = Application nHouse), Perigrine, Omnitracker, GLPI (ITIL).
    • Administration de plus de 400 bases de données Oracle (plus de 100 pour les institutions européennes) sous Sun Solaris
    • veille technologique faisant partie intégrante du poste : labo installé sur laptop personnel (Debian + KVM + OEL7 RAC - DataGuard)
    • Pro-réactivité par surveillance quotidienne des bases de données. :
    • monitoring en vigeur
    • scripts personnel
    • à chaque fois que c'est possible.
    • tuning / trouble shooting :
    • à la configuration/installation (système, storage, network, init.ora/spfile, application)
    • en exploitation : AWR, ADDM, *Advisor, dynamic view (v$session, v$session_history, wait_session, ...)
    • (performance, volumétrie, répartition)11gR1 vers 11gR2
    • Recherche de solutions aux problèmes récurents (bug, ora 600, ora 7445, ora 4031)
    assistance à l’installation d’une version d’oracle 9i, avec passage de patch pour installation d’Oracle Financial,
    Etude et développement :
    • Exploitation des objets de développement
    • Assistance aux développeurs
    • Assistance aux utilisateurs
    • Développement en PL/SQL
    • Maintenance du modèle conceptuel et physique des données
    • Reprise de données Progress (Open Edge) -> Oracle
    • Passage de témoin entre 2 consultants (promotion interne).
    • Utilisation de MAC OS X en tant que workstation.
    • Utilisation de Parallèle pour accès XP sous MAC.
    • Utilisation de Power Designer pour la modélisation de la base Oracle.
    • Modification des objets selon les besoins d’exploitation, les demandes de développeurs.
    • Génération de nouveau modèle de données, et génération des scripts de modification de base.
    • Modification des scripts pour exécution dans tous les environnements de développement (4 bases test, 1base qualification ou recette, 1 base pré-production) si besoin.
    • Mise à niveau des bases par rapport à une base référence.
    • Migration de données issues d’application tierces.
    • Conseils, application de procédures, DBA pour les études, modélisation des requêtes et application du résultat à la base de l’application.

    En tant que SysAdmin Unix/Linux / DBA Oracle, les tâches les plus courantes sont :
    Mise en place / update du monitoring :
    • consensus sur les limites acceptables
    • logiciel spécialisé
    Mise en place de procédure de sauvegarde :
    • définition du type (à froid, en exploitation)
    • définition de l'outil correspoindant (copy datafile, export, DataPump, rman)
    • programmation de l'exécution,
    • créayion des procédures de suivi, de premier secours et de restauration du service
    • contrôle des bases après acquittement de la fin de sauvegarde.
    • Tests réguliers des backup
    • mise en place de procédure de restauration
    • vérification du bon état du matériel, des logiciels, des configurations, ...
    • Restaurations sur labo
    • Regénération des « control file », montage, utilisation
    • Utilisation régulière de la procédure par copie de l’environnement de production vers un serveur des études pour création d’un environnement de développement ou de qualification, test du serveur des études aussi,
    Création de bases
    • nomenclature, normalisation, suivi des préconisations, conseils à partir du besoin exprimé,
    • préparation système et volumétrie disques,
    • répartition des « datafile »
    • scripts de création de base (en reverse engineering),
    • création des tables (préparation des typages des champs, préparation de la volumétrie, préparation au peuplement)
    • tuning de la volumétrie initiale, du fichier d'initialisation, tuning system (recherche des performances, au regard de la disponibilité et des accès concurrents.
    • création de scripts de création dd'objets
    • import-export, export datapump et import datapump
    • déplacement/copie d’ instance
    Mise place de procédure d’exploitation
    • Formalisation des actions menées, en cours et à venir de manière précise, objective et univoque.
    • Création de processus de descriptions des tâches et de leur ordonnancement
    • Etablissement de nomenclature et de procédure de normalisation de la partie exploitation du SI.
    • Etablissement de règles de gestions dans les actions.
    • Application de manière récursive de ces règles au pôle exploitation sous formes de « fiches de tâches »
    Garant des sauvegardes (PCA/PRA) :
    • Mise en place d’une procédure de gestion des sauvegardes ainsi que respect de leur mise en œuvre (maintenance de la liste des FS à sauvegarder, élaboration du logiciel de sauvegarde sous forme de scripts (sauvegarde à froid), responsable de la bonne exécution du plan de secours (restauration) chez un prestataire externe, vérification de la bonne santé du matériel)
    • Surveillance de l’utilisation mémoire et CPU, tuning système
    • homogénéisation de l’architecture des applications, opportunité de la migration du système vers 5L (nommage de FS, des utilisateurs, répartition sur les disques, etc, ...)
    • Assistance à la migration, d’un RS/6000 type IBM H80, d’une version 4.3.3 IBM AIX vers une version AIX 5L 5.1 :
    • vérification de la compatibilité du serveur H80 pour migration de l’OS (anecdote : un H70 n’a pas passé le test).
    • Migration vers une AIX 5L, configuration du système, configuration d’apache, configuration d’outils d’administration (webmin), tunning (mémoire physique et swap, vmo et schedo), gestion stockage, répartition de l’architecture disk (hardware) en Volum manager, divisés en logical volum sur lesquels repose les file system)
    Tests des procédures
    • exécution de plusieurs scénaris suivant le degré d'échec
    • test réel en utilisant le déployement vers DEV, TST, QUAL, StressTST, LoadTST
    • de manière optimal, recréation de l'environnement chez un prestataire et utilisant des groupes d'utilisateurs.
    • Avec les hyperviseurs et le cloud en vue, il devient plus commun et facile de recréer tout l'environnement dans un labo.
    Industrialisation :
    • factorisation par utilisation de variables
    • création de fichier ou de table de configurations/paramétrages pour déploiement
    • création de script de « création » (de VM, d'environnement, d'installation)
    • création de matrice pour le monitoring
    Linux
    • installation RedHat – Debian et dérivés
    • configuration serveur et/ou poste de travail (FS, tools, daemon, NIC, home directory Win/Lin, messagerie, bureautique, site personnel, ...)
    • intégration dans AD :
    • samba + OpenLDAP
    • Likewise
    • services courants :proxy, serveur http (VirtualHost) et ftp, ssh/OpenVPN/OpenSSL, ...
    • création d’utilisateurs + synchro avec AD
    • installation et configuration de composant multimédia/jeux (très formateur sous linux) pour un media center
    • configuration réseau : routage NAT, firewall (avec iptables/shorewall), proxy avec squid, DHCP, DNS, local filaire et Wi-fi
    • VoIP serveur Asterisk
    • MySql (avec GLPI/OCS InventoryNG)
    • installation Zend Core (pour le client OCI) et SPIP (CRM)
    • Installation Oracle RDBMS (of course)
    Progress Software (Open Edge)
    • Création :
    • dataserver Oracle sur Schema Holder (interface d’accès à un schéma Oracle =+- client)
    • Shema Holder (structure logique dans Open Edge)
    • création d’un environnement webspeed (serveur d’application WEB)
    • réécriture de programmes Progress 4GL en PL/SQL
    • migration successive de Progress de la version 9.0 A vers la version OpenEdge 10.1 B.
    • réplication de l'environnement complets chez hébergeur
    • aide à la mise en œuvre et au démarrage de l’application complète chez l'hébergeur + support sur les composants
    • Maintenance à distance de l’application (oracle et open edge) gràce à toad et workshop (EDI WEB inclus dans webspeed de progress software)
    Apache
    • installation de LAMP
    • Installation de binaire toutes platformes.
    • installation de module, création d’alias, création de Virtual Host
    • installation à partir des sources et compilation (sauf windows).
    • configuration du serveur httpd
    • mise en place d’un moteur de recherche (HSE)
    • installation de Zend Core, EasyPHP (PHP 5, +OCI)
    • installation SPIP
    • mise en place de règles d’accès par répertoire
    • mise en place de ré-écriture et de règles de ré-écriture
    Bureautique
    • OfficePro (pack MSOffice + MS Access)
    • formation d'utilisateurs.
    • VBA pour MS Access :et intéraction avec les autres produits de la suite office (publipostage, incorporation de documents et liaison de documents (OLE), édition d'état, création de formulaire, utilisation du runtime
    • utilisation des templates fournis (les comptoirs) et transformation/adaptation pour une application « sur-mesure »
    • Création de mini application pour la gestion des commandes et du stock d'un restaurant
    aide à la mise en œuvre et au démarrage chez l'hébergeur

    Référence Client
    • EU-LISA (IRIS Canon) Du 04/07/2016 au 28/02/2017.
    o DBA Oracle
    • CSC (SopraSteria) Du 01/01/2016 au 30/04/2016.
    o DBA Oracle
    • SBS (SopraSteria) Du 01/08/2015 au 31/12/2015.
    o DBA Oracle
    • Parlement Européen (Halian) Du 14/10/2013 au 15/07/2015.
    o DBA Oracle
    • Cour de Justice (AUBAY) Du 27/03/2013 au 30/04/2013
    o Support Migration Windows 7
    • RBC ex-DEXIA (AUBAY) Du 01/08/2011 au 29/06/2012
    o Support 2nd line
    • Adehis (Belgique) (AUBAY) Du 01/11/2010 au 31/07/2011
    o DBA Oracle – Sysadmin Linux
    • Commission Européenne (AUBAY) Du 10/09/2007 au 31/03/2010
    o DBA Oracle front Office
    • Ministère de la Justice (GFI) Du 10/07/2007 au 09/09/2007
    o DBA Oracle
    • RBCDexia (SFEIR) Du 16/04/2007 au 09/07/2007
    o DBA Oracle : Architecte – designer
    • GIE-GIC (client final) Du 17/12/2001 au 31/03/2007
    o SysAdmin AIX / DBA Oracle
    • Phillips Composant Dreux Du 31/05/2001 au 23/09/2001
    o Stagiaire Développeur VB6
    • Formation MS Office Pro (APP) Du 30/06/1993 au 10/09/199
    o Stagiaire bureautique puis aide formateur

Études et formations
  • FORMATION

    Diplômes 2001 DUT Informatique Option Génie Informatique. IUT Saulcy

    1995 BTS Informatique Industrielle GRETA Jean ZAY

    1988 Baccalauréat série C Lycée Georges de la Tour
    Formations 2012 Auto-Formation Linux Administration

    2007 Formation Administrateur Windows 2003

    2005 Formation Oracle DBA 2

    2004 Formation installation AIX 5L

    Certifications 2012 Oracle Certified Associate (OCA) DBA 11g

    2012 Linux LPIC-1

    2010 ITIL fundation V3

D'autres freelances
DBA LINUX

Ces profils pourraient vous intéresser !
CV Développeur SYMFONY
François

Développeur SYMFONY

  • ALBI
MYSQL IOT PHP EXCHANGE SHAREPOINT ONLINE C# SYMFONY LINUX InfluxDB
Disponible
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Chef de département informatique
Mohand Arezki

Chef de département informatique

  • IVRY-SUR-SEINE
LINUX SQL SERVER ACTIVE DIRECTORY VMWARE POSTGRESQL MYSQL
Disponible
CV Développeur PHP
Alexandre

Développeur PHP

  • JACOU
PHP SYMFONY MYSQL LINUX HTML5 JAVASCRIPT WORDPRESS PRESTASHOP Microservices REACT.JS
Disponible
CV Administrateur Bases de Données DB2
Drif

Administrateur Bases de Données DB2

  • ALLIBAUDIÈRES
DB2 SQL SQL SERVER ORACLE LINUX
Disponible
CV Ingénieur systèmes et réseaux
Tristan

Ingénieur systèmes et réseaux

  • HORBOURG-WIHR
WINDOWS EXCHANGE Cloud AWS ACTIVE DIRECTORY AZURE SQL CISCO LINUX VMWARE
Disponible
CV Full Stack Data Scientist
Badr

Full Stack Data Scientist

  • PARIS
PYTHON SQL HPE Vertica DATA Data science POSTGRESQL LINUX SQL SERVER TERADATA
Disponible
CV Administrateur Bases de Données
Stéphane

Administrateur Bases de Données

  • POISSY
SQL SERVER POSTGRESQL ORACLE ORACLE 11G MYSQL PL SQL WINDOWS LINUX
Disponible
CV Administrateur BD LINUX
Mustapha

Administrateur BD LINUX

  • PARIS
LINUX
CV Administrateur Bases de Données ORACLE
Jean-Michel

Administrateur Bases de Données ORACLE

  • CLAMART
ORACLE POSTGRESQL LINUX UNIX