Menu

Fabien ZARIFIAN

Paris

En résumé

Mes compétences :
Agile
Perl
Python
Sql
NodeJS

Entreprises

  • Orange - Ingénieur d'étude et developpement

    Paris 2013 - maintenant Au sein de la direction des opérations france, je conçois, maintiens et évolue :

    - Responsable d'application sur l'outil de collecte d'information systeme (sysinfo) permettant la récupération des informations serveurs (nombre de disque, cpu, firmwares...) afin de les enrichir dans l’entrepôt de données du parc,
    - Responsable d'application sur l'outil de performance de site internet (auditurl) permettant le calcul d'indicateurs (javascript minifié, redirection HTTP...) pour une adresse internet donnée.
    - Developpeur sur l'outil de métrologie (Netstat) permettant la collecte, la generation de graphes et l'alerting a destination des équipes d'administrateurs système afin de faciliter leurs investigations sur les machines fournissant les services à direction des clients particuliers (Taille du parc collecté ~ 4000 serveurs sur 3 sites).

    Développements suivant la méthode AGILE, basée sur des technologies OPENSOURCE, réalisés en PERL, PYTHON, RUBY et C pour la partie backend, PHP + jquery pour l'interface, interfaçage avec des bases de données mySQL et pgSQL
  • Orange - Responsable d'activité au forfait, pole évolution

    Paris 2010 - 2013 Projet Chronos (Centre de services au Forfait) : Suivi de production de service sur internet à destination des entreprises, production de nom de domaine et accès internet.

    Projet LAPID (Centre de services au Forfait) : Annuaire de services des clients entreprise, production de services de type hébergement, mail, services microsoft sur le cloud (MOS).

    Domaines d’intervention :

    - Encadrement de l’équipe de maintenance évolutive (4 personnes), des nouveaux arrivants
    - Validation des chiffrages, des livrables,
    - Conduite et compte rendu de réunions (de 3 à 10 personnes), reporting,
    - Participation à la mise en place des unités d’œuvre ( définition et chiffrage technique )
    - Garant de la solution technique globale,
    - Réalisation des procédures de déménagement de l’activité coté fournisseur et mise en place technique des services contraint par l’environnement cible
    - Optimisation des procédures de livraison
  • Orange - Ingénieur d'étude et developpement

    Paris 2009 - 2010 Projet Chronos (Centre de services au Forfait) : Suivi de production de service sur internet à destination des entreprises, production de nom de domaine et accès internet.

    Projet LAPID (Centre de services au Forfait) : Annuaire de services des clients entreprise, production de services de type hébergement, mail, services microsoft sur le cloud (MOS).

    Domaines d’intervention :

    - Méthodologie : le projet suit un processus de type cycle en V contraint par les spécifications CMMI-3
    - Réalisation des chiffrages par les exigences sur des évolutions de 1 à 80 jours/homme
    - Spécification technique des évolutions, tests unitaires et d'intégration avec création de scénarios de test
    - Documentation technique

    - Evolutions du système de production, de l’interface utilisateur (AJAX), ajout de nouveaux produits, de nouveaux traitements, de la structure de la base de données (SQL Server et mySQL), du service WHOIS,
    - Optimisation T-SQL : Procédures stockées, index, vues, déclencheurs (triggers) et jointure multiples
    - Injection de données au format XML
    - Configuration de service SMTP (postfix) pour traiter et/ou rediriger automatiquement les mails, de proftpd pour la mise à disposition des données d’usage, d’apache pour les interfaces utilisateur, d’openLDAP pour les schémas de l’annuaire de services.
    - Mise en place de taches planifiées (CRON), d’outillage afin de faciliter le packaging, le déploiement.
    - Utilisations des différents protocoles XML-RPC, SOAP, EPP pour des utilisations suivantes : création de connecteurs, communication avec les EAIs (amont), communication avec les plateformes technique (aval).
    - Gestion de configuration avec Subversion : la gestion simultanée de deux versions nécessite l’exécution périodique de merge

    - Livrables en packages DEBIAN : l’application est découpées en une trentaine de packages pouvant être installés. Un package regroupe les développements d’un ensemble de règles métiers, d’interfaçages et de dépendances.
    - Livrable NSIS : Déploiement sous Windows de l’interface utilisateur LAPID
    - Perl : Usine de production des services internet CHRONOS (200 000 lignes de code), Point d’entrée de l’annuaire de service LAPID, (20 000 lignes de code)
    - Java : Maintenance des daemons de communications avec les registres écrit en java avec les librairies standard java.io, utils, net, security… ainsi que les librairies spécifiques au protocole EPP, du démon whoisd, de l’interface utilisateur de LAPID
    - Shell : Ecriture de script d’initialisation, d’outillage

    Environnement technique :
    - Linux Debian, Windows,
    - Perl, Java, Shell sh, PHP, T-SQL, XML, LDIF,
    - SQL Server, OpenLDAP, Apache, proftpd, BIND
    - Subversion, redmine, mediawiki, eclipse, Nullsoft NSIS, Visio
  • Bouygues Telecom - Ingénieur d’études et développement

    Meudon 2006 - 2009 PROJET : Outil de post-traitement de traces réseau compatible pcap, end-user ou de bout en bout

    Domaines d’intervention :
    - Méthodologie : le projet suit les procédures du cycle en V
    - Réalisation des chiffrages, propositions technique et commerciale sur des évolutions de 50 à 120 jours/homme
    - Spécification technique des évolutions
    - Documentions utilisateur et d’installation.

    - Traitement PDML (basé sur XML : Packet Détail Markup Language) via une bibliothèque XML SAX
    - Etude des différents parseur XML disponible en Perl afin d’en sélectionner le plus rapide
    - Utilisation de la bibliothèque SQLite, Indexation des tables
    - Intégration de temps et débit du test unitaire, de la définition de perte ou de retransmission, des déséquencement TCP, du temps d’établissement ou de clôture de connexion, des règles d’état réseau 2G/3G et de la prise en compte des S-ACK (sélective ACK).
    - Prise en compte de l’encapsulation GTP
    - Analyse end-user (une trace, point de vue utilisateur) ou en corrélation (plusieurs traces prises à différents points du réseau)
    - Mise en place de rapport Excel (avec graphique)
    - Analyse et prise en compte des RFC Internet, des spécifications 3GPP

    - Livrables Windows Installer (MSI)
    - Gestion de configuration avec Subversion
    - Perl : Création de l’outil de ligne de commande permettant le traitement : modèle Objet, modulaire (par protocole analysé et par contrainte télécom)
    - C# : Création de l’interface de commande de l’outil

    Environnement technique :
    - Windows
    - Perl, C#
    - PDML, XML, MSI
    - IP, ICMP, TCP, UDP, GTP, HTTP, POP, SMTP, FTP, RTP/RTSP
    - SQLite, Wireshark, SVN, Excel, Visio
  • Bouygues Telecom - Ingénieur d’étude et développement

    Meudon 2004 - 2006 PROJET : Outil de pilotage et de réalisation de test automatique de téléphone mobile (PITAU)

    Domaines d’intervention :
    - Méthodologie : le projet suit les procédures du cycle en V
    - Participation aux chiffrages, évolutions de 50 à 120 jours/homme
    - Spécification technique des évolutions
    - Documentions utilisateur et d’installation.

    - Réalisation manuelle (6mois) de tests fonctionnel et technique de téléphone mobile (66%) et consolidation des besoins d’automatisation (33%), puis forfaitisation de l’activité de développement (100%)

    - Système client / serveur totalement réalisé en Perl
    - Réalisation d’un service client /serveur permettant l’automatisation de tache dans l’environnement graphique Windows basée sur la bibliothèque (OCX) Auto-It, gérant des séquences de test
    - Réalisation d’un service client /serveur permettant l’émission et la réception d’appel voix ou de sms
    - Récupération des données sur les équipements Windows via des tunnels SMB ; sur les équipements Unix via SSH (SCP)
    - Réalisation d’une Interface Homme machine de type Web 2.0 (AJAX), intégrant la réalisation de scénarii de test, demande et suivi d’exécution, gestion des équipements, récupération des données de tests (traces réseau, rapports…)

    - Livrables Windows Installer (MSI)
    - Gestion de configuration avec Subversion

    Environnement technique :
    - Windows
    - Perl
    - SOAP, BeyondExec, Auto-It, SSH, MSI
    - Apache, Wireshark, SVN, Visio

Formations

Réseau

Annuaire des membres :