Rami - DevOps J2EE
Ref : 200407A002-
78500 SARTROUVILLE
-
DevOps (43 ans)
-
Totalement mobile
-
En portage salarial
EXPERIENCES PROFESSIONNELLES
ADNEOM (Paris, France)
Expert technique, DevOps
De 04/2017 à présent (3 ans)
Projet: Intégration France (JCDecaux): Expertise technique, assurance qualité, intégration
continue, industrialisation et automatisation pour tous les projets (Affichage, Mobilité, Digital, …) au
sein de l’équipe intégration France de JCDecaux.
Durée : 3 ans
Mon rôle en tant qu’expert technique DevOps consiste à:
Maintenance et administration des outils d'industrialisation et de déploiement continue
et d’audit de qualité.
Industrialisation et automatisation des builds et des déploiements.
Gestion des environnements jusqu’en PROD dans une infrastructure AWS :
provisionnement, AWS Console, EC2, Load balancing (ELB, F5), S3, RDS, PG
groups, ECR, …
Mise en place d'une centrale de log en utilisant la stack ELK.
Mise en place, administration, et configuration (rolling upgrade) d’un cluster
elasticsearch pour les projets (DATA 360) : automatisation de l'installation et de
configuration via ansible, montée de version, snapshots et restauration, monitoring, …
Expertise technique.
Documentation (Wiki, Confluence, etc..).
MEP et support technique (JIRA)
ENVIRONMENT TECHNIQUE
Jenkins (Master et Slave), Sonar, Ansible, Python, Shell, Configuration (ZUUL), SSH, Sécurité
(Certificats, SSL), Plugins, F5, ELB, Selenium, Gitlab, Nexus, Dashing, Groovy, Docker,
Kubernates, Helm, AWS, YML, Json, Maven, Gradle, Apache, Nginx, Elasticsearch, Kibana,
Logstash, Filebeat et Metricbeat, Jira, Java, Jee, Spring boot, REST, PostgreSql, NodeJS, Tomcat,
FatJar, kafka, Linux, Windows,etc..
TALAN FRANCE (Paris, France)
Expert technique, DevOps
De 01/2014 à 03/2017 (3 ans et 2 mois)
Projet: EVOLMPM (Banque de France): Expertise technique, gestion des environnements,
industrialisation et packaging, automatisation des déploiements, exploitation au sein du SIAM
(Service d’Intégration des Applications Métier) de la DIT de la Banque de France.
Durée: 9 mois
Mon rôle en tant qu’expert technique DevOps consiste à :
Expert technique - DevOps (15 ans)
Tél : (+33) 602653659
Email : ********
Gestion de tous les environnements : préparation et installation des environnements,
installation des livrables, configuration (Jboss, Websphere MQ, CFT, oracle, NFSv4).
Industrialisation et automatisation du packaging et du déploiement (Jenkins, Maven,
Ant, Artifactory, XLdeploy)
Support technique et architecture.
Expertise technique : Java/Jee, Jboss, Websphere MQ, CFT, Linux (Redhat), Nfsv4,
FS, VG, FTP, SSH, etc...
Exploitation, ordonnancement et Scripting (Shell, Python, Autosys, Rundeck, Crontab)
Gestion des documents (DLP, DEX, etc..), définition et mise en place des Process.
ENVIRONMENT TECHNIQUE
Linux, Shell, Python, Jenkins, Maven, Artifactory, XLdeploy, ORACLE 12c, SVN, Jboss,
Websphere MQ, CFT, MFT.
Projet: GDI (ENEDIS): Expertise technique, assurance qualité, industrialisation et automatisation
pour tous les projets (Tamaris, Cinke, IGDI, Linky, …) au sein de la GDI (Département de gestion
des interventions) de ERDF.
Durée: 2 ans et 3 mois
Mon rôle en tant qu’expert technique DevOps consiste à :
Mise en place et administration d’une plateforme d’intégration continue (PIC) via
Jenkins (Master et slave)
Assurance qualité du code (Sonar) en utilisant la PIC. Mise en place et validation des
référentiels de règles pour tous les projets (JAVA, C# et PHP).
Industrialisation et automatisation de la génération des livraisons et des déploiements
(Jenkins, Maven, Nexus, shell, python, Ansible, YML)
Gestion de tous les environnements projets : préparation et installation des
environnements, installation des livrables, configuration (weblogic, oracle service bus,
apache, soa suite, oracle, cft).
Support technique et architecture.
Gestion des documents (PTI, PTR, DEX, etc..), définition et mise en place des
process.
Support pour la mise en production par l’exploitant
ENVIRONMENT TECHNIQUE
Linux, AIX, Shell, Python, Jenkins, Ansible, Maven, Nexus, Sonar (checkstyle, pmd, findbugs,
cobertura, Junit,…), Java, Spring, Hibernate, Web services (JAX-WS), ORACLE 11g, Weblogic,
OSB bus, SOA Suite, Apache, X509 certificates, SVN, GIT.
TALAN TUNISIE (Tunis, Tunisie)
Ingénieur de développement Java J2ee senior (chef de projet)
De 12/2010 à 31/12/2013 (3 ans et 1 mois)
Projet: GPS (Orange Tunisie): Maintenance corrective et évolutive (TMA) de l’application GPS.
GPS est une application pour la gestion des produits et des services :
- Gestion de stock
- Facturation
- Gestion de caisse (payement et encaissement des ventes)
Durée: 10 mois
Mon rôle en tant qu’ingénieur de développement java J2ee senior (chef de projet) consiste à:
Spécifications et conception
Développement.
Estimation et suivi
Gestion de projet
ENVIRONMENT TECHNIQUE
Java, JSF, PrimeFaces, Spring, Hibernate, Web services (JAX-WS), JAXB, BSCS, ORACLE 10g,
Jasper report, Maven, Eclipse, et SVN.
Projet: ADMINX (Ooredoo Tunisie): Spécification et développement d'un système qui remplace
l’application de gestion des utilisateurs de BSCS SY. Ce système offre :
- Une IHM Web ergonomique
- Différents niveaux d’administration
- Une gestion intuitive et simple des droits et des utilisateurs BSCS
- Une fonction de journalisation
Durée: 4 mois
Mon rôle en tant que développeur Java J2EE senior (Chef de projet) consiste à:
Spécifications et conception
Développement.
Estimation et suivi
Gestion de projet
ENVIRONMENT TECHNIQUE
Java, JSF, PrimeFaces, Spring, Hibernate, ORACLE 10g, Maven, Eclipse, et SVN.
Projet: TNM (Ooredoo Tunisie): Spécification et développement d’un nouveau service de gestion
de numéros temporaires (TNM) pour l’opérateur de télécommunications Tunisiana. Intégration du
nouveau service développé avec les systèmes de facturation (BSCS), de messagerie SMS
(ISMSG) et de prélèvement d’argent (RTCG).
Durée: 4 mois
Mon rôle en tant que développeur Java J2EE senior (Chef de projet) consiste à:
Spécifications et conception
Développement.
Estimation et suivi
Gestion de projet
ENVIRONMENT TECHNIQUE
Java, Quartz, Web services (Apache CXF), JAXB, Spring, Hibernate, Junit, ORACLE 10g, Eclipse,
et SVN.
Projet: SG ******** (OALIA France): Développement d’une application de gestion
d’achats des prestations intellectuelles au sein de la société générale (Assistance Technique,
Forfait) qui se base sur le produit Oalia SRM360™.
Durée: 7 mois
Mon rôle en tant que développeur Java J2EE senior consiste à:
Analyse des spécifications
Estimation des différentes tâches
Développement.
Projet: SRM360™ BNP-CIB (OALIA France): Développement d’une application de gestion
d’achats des prestations intellectuelles au sein de (Assistance Technique, Forfait) qui se base sur
le produit Oalia SRM360™.
Oalia SRM360™ est une suite d’achat complète pour traiter tous les flux d’informations, elle
supporte et facilite toutes les missions de la direction des achats d’une entreprise.
Durée: 4 mois
Mon rôle en tant que développeur Java J2EE senior consiste à:
Analyse des spécifications
Estimation des différentes tâches
Développement.
ENVIRONMENT TECHNIQUE
Java, Design Pattern, Velocity, Turbine, Hibernate, ORACLE 10g, Eclipse, Log4j, SVN.
Projet: Great Organizer (CNG): GO est une application de gestion de projets, elle aide à
organiser les projets, les activités et les ressources de façon à assurer une visibilité sur leur
avancement. Elle permet de générer le support point d’équipe pour faciliter l’animation des
réunions d’avancement par le chef du projet.
Durée: 6 mois
Mon rôle en tant que développeur Java J2EE senior consiste à:
Développement.
Maintenance.
ENVIRONMENT TECHNIQUE
GWT, APPLET, Java Script, Spring, Hibernate, ORACLE 10g, Eclipse, Log4j et SVN.
Projet AFIS Mali (Safran Morpho): Réalisation de deux modules (Vérification et Investigation)
dans le sous système AFIS (Automated Fingerprint Identification system) du système MorphoCivis
pour le compte du programme Mali.
Durée: 7 mois
Mon rôle en tant que développeur Java J2EE senior consiste à:
Analyse du cahier des charges.
Identification des travaux demandés et découpage en tâches.
Estimation des différentes tâches.
Identification des livrables.
Affectation des tâches.
Analyse et conception du module d’investigation.
Participation au développement des deux modules.
Suivi des travaux et gestion du projet.
Projet CQC générique, CQC Mali (Safran Morpho): Réalisation des évolutions sur le module
CQC générique (Card Quality Control). Customisation du module CQC pour le programme Mali.
Durée: 3 mois
Mon rôle en tant que développeur Java J2EE senior consiste à:
Analyse du cahier des charges.
Identification des travaux demandés et découpage en tâches.
Estimation des différentes tâches.
Identification des livrables.
Affectation des tâches.
Participation au développement des différentes évolutions
Participation à la customisation du module CQC.
Suivi des travaux et gestion du projet.
Projet PCTL générique, PCTL Mali (Safran Morpho): Réalisation des évolutions sur le module
PCTL générique (Production Control). Customisation du module PCTL pour le programme Mali.
Réalisation du module PRTO (Print To Order) pour le programme Mali.
Durée: 4 mois
Mon rôle en tant que développeur Java J2EE senior consiste à:
Analyse du cahier des charges.
Identification des travaux demandés et découpage en tâches.
Estimation des différentes tâches.
Identification des livrables.
Affectation des tâches.
Participation au développement des différentes évolutions
Participation à la customisation du module PCTL.
Analyse et conception du module PRTO.
Développement du module PRTO.
Suivi des travaux et gestion du projet.
Recette des travaux chez Sagem Sécurité en France.
Projet BAHIA MAINTENANCE (Consultant chez Safran Morpho à paris):
BAHIA : Système d’identification et d’impression de cartes d’identités pour l’état Bahia du Brazil.
Le but du projet est la maintenance et la correction des anomalies détectées au niveau du projet
BAHIA.
Durée: 9 mois
Mon rôle en tant que consultant Java J2EE senior consiste à:
Corriger des bugs sur le système.
Fournir du support pour l’intégration des corrections et le déploiement sur Site
Fournir du support et de la formation à l’équipe Bahia au Brazil.
Projet BAHIA (Safran Morpho):
Participation dans le développent du système SIIDA-BA BA (Sistema de Identificação por
Impressões Digitais Automatizado da Bahia) pour l’état Bahia du Brésil.
Ce système permet de:
- produire une carte d’identité pour chaque citoyen de Bahia
- créer une base de données alpha numérique et biométriques pour les citoyens de Bahia du
Brazil qui font la demande d’une carte d’identité.
- authentification biométrique.
- Identifier un criminel en utilisant ses empreintes digitales
- Identification nécrologique en utilisant les empreintes digitales.
Durée: 1 an et 9 mois
Mon rôle en tant qu’ingénieur de développement Java J2EE consiste à:
Analyse et conception.
Développement.
Test et validation
Correction d’anomalies
Recette chez le client.
Projet CMS (Safran Morpho):
Développement d’un système de gestion et de délivrance de cartes électroniques : CMS (Card
Management System).
Durée: 5 mois
Mon rôle en tant qu’ingénieur de développement Java J2EE junior consiste à:
Développement.
Test et validation
Correction d’anomalies
Recette chez le client.
ENVIRONMENT TECHNIQUE
J2EE, Struts, Tiles, JSP, Java Script, AJAX, CSS, XML, ActiveX, SOAP, XSLT, C++, ORACLE
10g, Eclipse, Visual Studio .Net 2003, Toad, Tomcat, Synergy, Visual source safe, Birt-viewer, Log4j,
Chainsaw.
ProgressEngineering
Ingénieur de développement
De 10/2005 à 10/2006 (1 an et 1 mois)
Projet OOUN (Office des œuvres universitaires du nord):
Conception et développement d’un système intégré pour la gestion des œuvres universitaires en
Tunisie (Back office : gestion bourse et prêt, hébergement et restauration).
Durée: 3 mois
Mon rôle en tant qu’ingénieur de développement consiste à:
Analyse des besoins.
Conception.
Projet BEST (Ministère de l’enseignement supérieur):
Conception et réalisation d’une application Web pour les affaires estudiantines en ligne (Front office et
Back office de gestion de bourses et de prêts à l’étranger) pour le ministère de l’enseignement
supérieur de la Tunisie.
Adresse du site Web : ********
Durée: 10 mois
Mon rôle en tant qu’ingénieur de développement consiste à:
Développement du système.
ENVIRONMENT TECHNIQUE
UML, Merise, Eclipse, Java, J2EE, Struts, Jsp, Hibernate, Log4j, Java script, HTML, CSS, XML,
SQL, Linux, MySQL, iText.
PROJETS D’ETUDES
ProgressEngineering
Projet de fin d’études
De 02/2005 à 06/2005
Projet TIMESTAMP:
Dans le cadre de mon projet de fin d’études, j’ai fait l’étude, la conception et Implémentation d’un
système d’horodatage électronique sécurisé en Java (J2EE) pour le compte de la société Progress
Engineering sise à la Cité Technologique des Communications – El Ghazela -Tunis.
Durée: 4 mois et demi
Mon rôle en tant que stagiaire consiste à:
Documentation théorique
Analyse des besoins.
Conception.
Développement et tests
Rapport du projet de fin d’études
ENVIRONMENT TECHNIQUE
Processus 2TUP, UML, Eclipse, Java, Java script, XML, HTML, SQL, MySQL, PKCSx, X509,
Certificats électronique, J2EE, Jsp, Servlets, Sockets, Tomcat, JNDI, LDAP, SSL, Protocoles NTP,
UDP,….
OnlySoft
Stage deuxième année
De 07/2004 à 08/2004
Projet Bureau Ordre:
Dans le cadre du stage de ma deuxième année d’étude, j’ai fait la conception et la réalisation d’un
logiciel de gestion d’un bureau d’ordre pour le compte de la société Only Soft sise à l’avenue Alain
Savary – Belvédère –Tunis.
Durée: 1 mois et demi
Mon rôle en tant que stagiaire consiste à:
Analyse des besoins.
Conception.
Développement et tests
Rapport de stage
ENVIRONMENT TECHNIQUE
Merise, Oracle, Sql, AMC Designer, Oracle 8i, Developer 2000 (Oracle SQL*Forms, Oracle
SQL*Reports)
LANGUES
Arabe Langue maternelle
Français Très bon
Anglais Bien
FORMATION
Date Etudes
2002/2005 ENIS : Diplôme national d’ingénieur en informatiques
Spécialité : génie logiciel.
2000/2002 IPEIS : Concours national d’entrée aux grandes écoles d’ingénieurs MP
« Maths Physique »
Juin 2000 Baccalauréat en Mathématiques
FORMATIONS/CERTIFICATIONS
Date Certificat
2013 Institut Français de Tunisie : DELF B2
Score : 88.5/100.
2018
ORSYS : Formation Docker, créer et administrer vos conteneurs virtuels
d'applications
COMPÉTENCES TECHNIQUES
Industrialisation
Automatisation
Jenkins, Ansible, Python, Shell, Sonar, Nexus, Artifactory, XLdeploy,
Docker, Kubernates, Helm, ZUUL, Gitlab, F5, SSH, Sécurité (Certificats,
SSL), Selenium, Dashing, Groovy, YML, Json, Maven, Gradle, Apache
kafka, Apache Httpd, Nginx, Elasticsearch, Kibana, Logstash, Filebeat et
Metricbeat, Jira
Ordonnancement Autosys, Rundeck, Crontab
Infrastructure AWS (EC2, ELB, S3, RDS, PG groups, ECR), Oracle VM VirtualBox, Linux,
Windows
DBMS ORACLE(11g/12c), PostgreSql, MYSQL.
Serveurs,
Middleware
Apache TOMCAT, JBOSS, Weblogic, Oracle Service Bus, SOA Suite,
WebSphere MQ, CFT, MFT
Langages UML, Java, JavaScript, HTML, CSS, PHP, XML, YML, XSL, C, C++, SQL,
PL/SQL, Python, Shell, Ruby
Technologies
Frameworks
JAVA: JDBC, AWT, APPLET, Swing, JUnit, Socket
J2EE: JSP, Servlets, Struts, Hibernate, Spring, Quartz, LDAP, Log4j,
JAAS, Ant, Maven, AJAX, XSLT, DOM, SAX, JAXB, CXF, JAX-WS, SOAP,
REST, JMS, Struts, JSF, PrimeFaces, GWT, Turbine, Velocity, Birt-viewer,
iText, Jasper report
Expert technique - DevOps (15 ans)
Tél : (+33) 602653659
Email : ********
IDE/Outils Eclipse, NetBeans Visual Studio 6.0, Visual Studio .NET 2003, Rational
Rose, AMC Designer., TOAD, SQLDeveloper, PgAdmin, SoapUI, Postman
Méthodologies Unified Process (RUP, 2TUP), Merise, Design patterns (Singleton,
Factory, Composite, Template, MVC, IOC…), Agile (SCRUM)
Protocoles Ethernet, Internet, HTTP, TCP/IP, UDP, NTP, SOA
OS LINUX, AIX, Windows, MSDOS.
Version
management
SVN, GIT, CVS, SYNERGY, Visual source safe,.