Profil de Sarfaraaz S

Sarfaraaz S Consultant Devops Consultant de l’ESN FreelanceDay
13 années d'expérience
Disponible en Télétravail
550.00€ /j
awsCloudCucumberDevopsJBOSSKubernateTomcat
Devopsfinance de marché

Sarfaraaz
CONSULTANT DEVOPS
ÉTUDES
2002-2007 : Diplôme d’Ingénieur en Architecture des Systèmes d’Information – INSA Rouen
FORMATIONS & CERTIFICATIONS
2018-2019 : Certification en Finance de marché – CNAM
2019-2020 : Certification en Audit des Systèmes d’information – CNAM (En cours)
2020 : Certification en Product Manager DevOps – International DevOps Certification Academy
CONNAISSANCES TECHNIQUES
I nfrastructure : Linux, RedHat, Unix, Windows, Mac
Réseaux Et Protocoles : HTTP, SOAP, SFTP, TCP/IP, FTP
Authentification : SAML, OAuth2
Langage et développement : Java, Flex, PL/SQL, Visual Basic, XML
Serveurs de bases de données : Oracle, MySQL, SQL Server
Frameworks: Struts, Spring, Cairngorm, SweetDEV, jQuery, Vioto, JSF, Angular, Richfaces, Primefaces
Serveur d’applications : Weblogic, WebSphere, Tomcat, JBoss, Liberty
Méthodologies : UML, Design Pattern, Cycle V, Cycle Y, Agile, Scrum ban, Devops, TDD, BDD
Web: JavaScript, JSF, XHTML, CSS, Velocity, Richfaces, Freemarker, Grails, Angular
Cloud: IBM Cloud, AWS
Scripting: Perl, Bash, Groovy, Shell
DevOps: Gitlab, Jenkins, Maven, Nexus, Kubernetes, Docker, Jfrog Artifactory, SonarQube
Monitoring: Zabbix
AWS: EC2, S3, RDS, ELB, IAM, Route 53, VPC, Lamda
Outils & Logiciels :
• Microsoft Office (Ms Project, Excel, PowerPoint, Word)
• Messagerie (Outlook, Exchange, Lotus notes)
• IDE (Eclipse, Visual Studio, NetBeans, intelliJ)
• Versionning (SVN, CVS, GIT, RTC)
• Services (Postman, Soap-ui, HttpRequester)
• Toolchain (Gitlab, Jenkins, Maven, Nexus, Kubernetes, Docker, Jfrog Artifactory, SonarQube)
• Système de gestion des incidents (Jira, Mantis, Redmine)
• Ordonnanceur (Control-M)
CONNAISSANCES OPÉRATIONNELLES
• Définition du cahier des charges
• Accompagnement à la définition de backlog,
• Appliquer l’approche DevOps
• Effectuer la veille technologique
• Réalisation de proof-of-concept
• Développement des librairies génériques
• Apport d’expertise en Java/J2EE
• Animer les conférences
• Rédaction des livrables documentaires
• Prise en charge de débutants
• Audit du code
CONNAISSANCES MÉTIERS
• Banque & Assurances
• Trading
• Industrie et Télécommunication
LANGUES
Anglais : Bilingue
Hindi : Langue Maternelle
EXPÉRIENCES
BNP PARIBAS CARDIF – 09/2018 – Avril 2020
Consultant DevOps– Département Expertise Socles et Outils
Contexte du projet :
Maintien de bon fonctionnement de la plateforme DevOps et la migration de la plateforme d’intégration continue
vers un modèle cloud IBM.
Équipe : 6 personnes
• Accompagnement à la définition de backlog lors des sprint planning et à la création des taches.
• Création de librairie pour sécuriser les micro-services avec échange sécurisé de jetons via JWT.
• Responsable d’application du progiciel Zabbix pour surveiller l’état de divers serveurs : installation
dans serveurs, paramétrage de métriques et configuration d’agents.
• Mise en place de pipelines CI-CD sous Kubernetes, Docker, Cloud IBM capables de gérer les cycles
d’intégrations et de déploiement, être en charge du bon fonctionnement et de la maintenance
des plateformes d’intégration continue.
• Effectuer la veille technologique en identifiant les tendances pertinentes du marché de l’IT et les
intégrer dans l’écosystème : OWASP, Dependency Check, Drupal, SAML, JWT, Nexus Life Cycle
• Piloter la correction de vulnérabilités Qualys.
• Accompagnement rapproché des équipes projets afin de garantir la bonne mise en oeuvre
des solutions de sécurités.
• La mise en place de proof-of-concept sur des nouvelles solutions notamment en Kafka
• Animer les conférences 13-14 pour faire monter en compétences les collaborateurs sur les
tendances technologiques de marchés.
Environnement technique:
WAS Liberty 17.0.0.3, Tomcat v7.0, oraclejdk-x64-8, spring-boot 2.0.0.RELEASE, Apache Maven 3.5.2,
Oracle 11, Angular 6, h2 1.4.191,spring-security 5.1.1.RELEASE, Opensaml 2.6.4, spring-boot, springsecurity-
saml2 1.0.3.RELEASE, Postman, GitExtensions, Eclipse Oxygen 4.7.0, WAF, Linux Redhat 6.6 ,
Zabbix 3.0.4, Nexus Repository Manager 3.6.2-01, GitLab 9.0.5, Jenkins 2.73.2, REST, SOAP,
Kubernetes, Docker, Kafka, SonarQube, Groovy, Cloud IBM, Cucumber, BDD
HSBC GBM – 10/2016 à 06/2018
Consultant Migration Datacenter – Finance IT
Contexte du projet :
Migration de data center de Paris vers Londres et préparation de middlewares
Équipe : 12 personnes
• Fournir l’assistance au chef de projets dans l’expression des besoins techniques du projet FAME
pour l’ensemble des applications cibles et les scripts batch du département Finance IT.
• Accompagner les équipes d’offshores et les équipes de production – dans les phases de réalisation
et déploiement.
• Configuration, suivie et optimisation de jobs Control M.
• Reporting quotidien en anglais au chef de projet
• Rédaction de scénario de test pour les batch.
• Rédaction des livrables documentaires projet en anglais (architecture, design, tests)
• Migrer le serveur WAS vers une édition allégée de Liberty Core.
• Préparer l’environnement cible Windows 2012 en collaboration avec les équipes middleware.
• sMise en place de système d’authentification par LDAP via Spring-Security.
Environnement technique:
Oracle 12, Eclipse, Spring-security, Junit, Control-M, Perl, ASP, Java 1.8, WAS 8, WAS Liberty 16,
SQL Developper, Spring Batch, Tomcat 7, Selenium, SQL, RTC, Maven 2, Windows Server 2012,
EXPWAY – 09/2015 à 06/2016
Expert Technique – R&D
Contexte du projet :
Au sein de l’équipe R&D, le produit BPS (Broadcast Provisionning Service) : est un module logiciel de LMG qui
permet aux fournisseurs de services de créer des services de eMBMS ayant un contenu déterminé, les horaires, les
lieux et les politiques.
Équipe : 5 personnes
• Participation aux évolutions de l’architecture et de l’infrastructure du projet.
• Définir et développer des micro-services via l’api REST.
• Assurer le support technique aux équipes de développement
• Définition de bonnes pratiques de développements (qualité, performance, factorisation…).
• Participation aux réunions techniques
• Support technique aux équipes de marketing et intégration.
• Suivre la correction des anomalies détectées.
• Rédaction des spécifications techniques détaillées en anglais.
• Réalisation de plan de tests, réalisation des tests unitaires et d’intégration avec consignation des
preuves de tests.
• Mise en place de protocole SNMP pour surveiller des équipement réseaux.
• Assurer la prise en charge de débutants.
Environnement technique :
Eclipse Mars, JBoss 7.1, Tomcat 7.0, Checkstyles, Angular JS, Java 1.7, Jacoco, Hibernate 4, Quartz
2.2.2, Rest Easy 3.0.5, Spring 4.0.0, Jackson 1.9, Sonar, Juint 4.12, Mockito 1.9, Oracle vm Virtual box,
Maven 3.2.5, HttpRequester,
Sungard – 06/2014 à 12/2014
Architecte Technique Junior – Maintenance évolutive de logiciel de paiements
Contexte du projet :
Au sein d’une équipe internationale à Paris et Tel Aviv, l’objectif était la maintenance évolutive de SWAPS (SWIFT
Application for Payements and Account Statements), un outil de transfert de paiements B2C, C2B.
Équipe : 9 personnes
• Au sein d’une équipe de 9 collaborateurs à Paris et Tel Aviv dans un environnement Agile
• Investiguer les erreurs présentes dans les fichiers de logs communiqués par les clients.
• Effectuer de tests de performance pour comprendre la lenteur de traitement chez un client
SAFRAN avec Jmeter en mettant en place un scénario proche au cas de scénario réel avec la
simulation d’un environnement du client.
• Fournir de l’aide à l’équipe métier pour élaborer les spécifications techniques à partir des
spécifications fonctionnelles générales.
• Proposer les évolutions à mettre en oeuvre lors de réunions de Sprint Review.
• Estimer la charge de conception et de développement
• Participer à l’étude de faisabilité pour migrer vers la version plus récente de Grails et à l’étude
d’optimisations de l’environnement de travail.
• Configuration de l’environnement de recette : Windows, Unix
• Participation à la relecture de code et à la préparation de release.
• Traiter les tickets JIRA ouverts directement par les utilisateurs finaux et effectuer le support
technique niveau-3.
• Réaliser les documentations nécessaires en anglais pour faciliter la reprise
Environnement technique :
Hibernate, JDBC, Spring, JEE, Maven, Grails, Struts, Groovy, Oracle, Mysql, JIRA, intelliJ,
Sybase, Tomcat, Struts, Ajax, Javascript, Junit, Radius, iReport, log4j, Memory Analyzer, JVMs
Fonds d’indemnisation des victimes de l’amiante – 01/2013 à 03/2014
Expert Technique– Maintenance évolutive d’un outil de workflow
Contexte du projet :
Le Fonds d’Indemnisation des Victimes de l’Amiante, FIVA, souhaite refondre son système d’information existant,
actuellement utilisé en parallèle avec des documents papier.
Équipe : 10 personnes
• Au sein d’une équipe de 10 collaborateurs dans un environnement Agile et DevOps
• Intervention sur l’intégralité des phases du projet : chiffrage, conception, développement, recette
et déploiement
• Participation aux ateliers de conception et aux comités de pilotage.
• Étude de faisabilité pour mettre en place la solution Jackrabbit pour gérer le stockage de
documents (GED).
• Développement des IHM en Richfaces, des services métiers REST et des entités JPA
• Correction des anomalies remontées par l’équipe de tests.
• Mettre en place l’exhaustivité de scénario de tests avec TestNG
• Mise en place de tests fonctionnels IHM avec Selenium.
Environnement technique :
Tomcat 6.1, Maven 3.0.4, Java 1.6, Spring Security, JSF 1.2, Richfaces 3.3, Spring Webflow, Spring
MVC, Resteasy 1.2.1, Dozer 5.3, Velocity 1.7, JCR 2.0, Hibernate 3.6, JPBM 4.4, Jackrabbit 2.4, SQL
Server, TestNG 5.14, Selenium 2.25, JPA 1.0.2, sl4j 1.6, icePdf 4.3, Jenkins
CACIB-SCIFORMA-Bearing Point – 06/2012 à 12/2012
Consultant JIRA
Contexte du projet :
Trois interventions différentes sur l’expertise JIRA: forfait d’installation dans un environnement cible Unix,
développement de plugins, modifications de work-flow et montée de version de JIRA
Équipe : 5 personnes
• Analyse des besoins clients
• Participation aux réunions de validation fonctionnelle et technique sur les travaux à réaliser.
• Installation de JIRA dans un environnement cible Unix
• Conception et développement de plugins à partir de documents fonctionnels.
• Support téléphonique pour traiter de divers incidents en environnement de production
• Migration les plugins JIRA pour faire fonctionner à la version cible JIRA 5.
• Customisation du work-flow JIRA pour adapter au métier de client.
Environnement technique :
Java 1.6, JIRA 5.1, Tomcat 6.0, Eclipse, Velocity
BNP Paribas MIB – 06/2010 à 06/2012
Assistance à maitrise d’oeuvre
Contexte du projet :
Au sein du département bureau d’étude d’un Framework interne, la mission est de faciliter la configuration,
l’intégration, le déploiement, le support et la formation du Framework VIOTO à l’échelle internationale.
Équipe : 7 personnes
• Analyse des besoins communiqués par MOA.
• Support technique aux diverses équipes projets présentes en France et à l’international.
• Veille technologique consacrée à l’optimisation du Framework VIOTO
• Définition de stratégie de recette et saisie de plans de tests sous l’outil Quality Center.
• Piloter la correction d’anomalies corrigées par l’équipe de développement
• Tester les anomalies corrigées par MOE.
• Rédaction de guide du développement et de l’intégration du Framework
• Animation de formations aux développeurs et intégrateurs.
• Développement de proof-of-concept et d’applications en client riche et léger dédié à l’étude.
• Maintien de release ponctuel du Framework : packaging, livraison
Environnement technique:
Java 5, RSA 7.5.4, WAS 6.1, VIOTO 2.0, SweetDEV 2.3, Maven 2, Quality Center 9.2, Beyond compare,
JRF 2.0.3, Nexus, SVN Plugin, CSS, jQuery, Spring MVC 3.1, Tomcat 6.0, FreeMarker
Capgemini – 08/2007 à 05/2010
Développeur Junior
Contexte du projet :
Intervention sur les projets au forfait qu’en régie auprès des clients grande compte tel que Carrefour,
Gemalto, RATP, SNCF, EDF au sein de département Industrie et Grande Distribution.
Équipe : 20 personnes
• Création du portail champion.fr : développement d’une maquette de déploiement en Visual
Basic, correction des anomalies, mettre à jour la documentation.
• Maintenance du site ec.fr : correction des anomalies, documentation et écriture des tests
unitaires
• Développement du site collaboratif Gemplus : développement du portail avec la solution BEA,
écriture des tests unitaires et effecteur la recette
• Automatisation de la ligne 1 de RATP : développement d’IHM en Flex et de services Soap en JAX
WS
• Migration d’un portail PRU : développement des interfaces IHM en Flex
Environnement technique :
Maven, Weblogic 8.1, Tortoise SVN, Struts 1.2.9, WSDL 8, BEA, CSS, Java Script, Eclipse SDK
3.1, Toad, Source Forge, Mantis, WebLogic Portal 10, WebLogic Server 10, Oracle 10, CVS, TOAD,
Hibernate,Java/JEE, Flex, Cairngorm, JAX WS, Tomcat, CSS, Soap UI, XML, Flex Unit, JMS, Action
Script, ORACLE 9i, SQL, PL/SQL, JEE, CSS, Vignette, WID, 3-tiers, Apache, Spring, Java Script
BNP Paribas – 02/2007 à 07/2007
Stagiaire – Portail eSecure
Contexte du projet :
Migration de portail eSecure vers un modèle d’architecture 3-tiers avec le Framework interne SweetDEV
Équipe : 20 personnes
• Collecte des besoins
• Montée en compétence sur le Framework Sweet Dev et le serveur Wesbsphere
• Développement des interfaces front end et les services back end.
• Rédaction des spécifications techniques des applications
• Effectuer le déploiement manuel avec WAS 6
Environnement technique :
JEE, Websphere 6.0, Oracle, DB2, Actuate, SweetDEV Framework, Struts, MVC, Servlets, PL/SQL.

Historique Professionnel (0)

  • Il n'y a aucune activité.