Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Wassim, DevOps ANSIBLE

Wassim DevOps ANSIBLE

CV n°200416K002
Études et formations

FORMATION

2019 Certifié Kubernetes Application Devloper
2020 Certifié Kubernetes Administration
2020 En cours certification aws architecte associate
2018 Formation XLDEPLOY XEBIALABS
2018 Formation UDEMY AWS Certified Solutions Architect-Associate
2011 Formation anglais Level Three -Amideast
2009 Diplôme Mastère en nouvelle technologie d'information – ENIS.
2009 Formation Oracle 10g: Administration I.
2009 Formation Oracle OC4J: Administration I.
2007 Diplôme Maîtrise en informatique système & multimédia - ISIMS

COMPETENCES
Mise en place des architectures techniques
Architecte associate aws en cours
Certifié kubernetes
DevOps
Expert Ansible
Automatisation le déploiement du socle technique et application
Maitrise de l’intégration continue CI/CD
Infrastructure as code
Mise en œuvre d’architecture SOA
Automatisation,Administration, Configuration et Clusterisation Middelware.
Développement de Web services
Référent technique
Revue de code (Clean code)
Spécification fonctionnel
Rédaction des documents techniques
Encadrement
Réalisation et mise en place des POC logiciels
Réalisation de projet Agile Scrum
Autonomie et implication au projet
CONNAISSANCES TECHNIQUES
Technologies: Java, J2EE, Python/Jython
Méthodologies: Agile, RUP, Merise, UML.
Conception: UML,Merise 2.
IDE: Eclipse, NetBeans.
Frameworks:JSF,Richfaces,my-faces,GWT,Struts,JSP/Servlet,Spring,EJB3.0,jasper report,JBossSeam,Zkoss,JBPM,JMS,Spring(android,aop,webflow,MVC,core,batch,security,Data) WebServices : JAX-WS(apache-cxf/axis)/JAX-RS,JBOSSRestEasy,Spring-ws,Rest.
ORM: JPA, Hibernate,Spring-jdbc,Mybatis,TopLink,eclipseLink.
Test unitaires: Junit.
Gestion de Versions (SCM): Git, Subversion, TortoiseSVN,RapidSVN.
JavaScript : Angular JS, JQuery.
Outils de builds : Maven,Ant.
Intégration Continue: Hudson,Apache Continuum,Jenkins.
Solution cloud : OpenShift,Kubernetes,Rancher,Bluemix,AWS
Outils Devops : docker,ansible, puppet,xldeploy,Terraform
Gestionnaire des artefacts : Nexus,Archiva.
Qualité du Code: Findbugs, PMD, Checkstyle, Javadoc,Sonar.
ServeursWeb/Application: JBoss, Mobicent, Jetty, OC4J, Tomcat, GLASSFISH, WebSphere, Weblogic.
Base de Données: Oracle, MySQL, SQL Server, PostgreSQL,SQLDeveloper,PLSQL.
Base de Données No-SQL : MongoDB , apache Cassandra.
Systèmes d’exploitation: Windows, UNIX, LINUX (REDHAT,DEBIAN,Ubuntu)
Test de Charge: Apache Jmeter.
Assurance Qualité: Mantis.
LANGUES
Anglais technique.

Expériences professionnelles

EXPERIENCES PROFESSIONNELLES

Ministère de la Justice, ARED du Janvier 2019 jusqu’à Aujourd’hui
Architecte Technique & DevOps

Mise en place de l’architecture technique DevOps
Rédaction de documents techniques et d’architecture
Accompagner les projets pour la mise en place CICD
Automatisation le déploiement des socles techniques
Automatisation le déploiement les applications du TMA
Définition de l’architecture technique et des choix techniques des solutions
Automatisation/Migration technique des applications vers les nouvelles infrastructures
Définir les documents d’architectures techniques
Réunions d’architectures techniques des projets
Installation/configuration les certificats serveur/client.
Automatisation les configurations réseaux DevOpsSec bigip,pfsense,netbox
Encadrement de l’équipe de sécurité pour automatiser leurs infra
Environments : gitlab, CI/CD, ansible,java/j2ee,jboss, docker,docker-compose,apache-tomcat,nexus,Jenkins,vault,PKI,openldap,JenkinsPipeline,ansible-awx/tower,sonarQube,Harbor ,apache-maven,shell,Linux,tower-cli

Nissan EVHC-PROJECT du Juillet 2018 jusqu’à Decembre 2018
Architecte Technique & DevOps (projet en forfait)
Mise en place et configuration de l’environnement d’intégration continue (Jenkins,Nexus,SonarQube)
Configuration les proxy devant Jenkins,Nexus,Sonar
Développement les Jenkinsfile
Mise en place de la stratégie de version des branches git
Création et Configuration les jobs sous Jenkins
Développement de playbook ansible pour l'automatiser le déploiement sous Jboss
Migration gitlab vers AWSCodeCommit
Rédaction des documents techniques
Environment : AWS,AWSCodeCommit,S3,RDS,Jboss,SonarQube,Ansible,apache-tomcat,Nexus,Jenkins,JenkinsPipeline,Terraform,Shell,Linux
Team Leader chez BNPP ITG du 05 Janvier 2018 fin Juin 2018

Relecture de code source et validation des uses stories
Mise en place de projet ASKIT (moteur de recherche BNPP)
Mise en place de document de l'architecture technique selon les normes BNPP
Conception de l’application
Former les jeunes développeurs sur WebSphere LibertyCore
Former les jeunes développeurs sur la sécurité (génération des certificats SSL KDB, JKS, P12)
Rédaction le document d’installation
Automatisation de déploiement de l’application sous BlueMix
Réunion et commuté des architectures de l’application
Coordination avec les différentes équipes (DEV, INT, MOA)
Environnement :BlueMix,springboot,jwt,jpa,WebSphereLibertyCore,elasticsearch,PostgreSQL, Jenkins,Nexus,Sonar.

Expert Technique chez la société SQLI : 10/06/2014 fin décembre 2017.

Architecte DevOps/Expert Technique chez LCL du 15/02/2015 fin décembre 2017.

Migration les plates-formes java/jee LCL du IBM iseries vers les env. Linux redhat.
Résolution du problème technique au tour de la migration
Développement des outils de tests
Audit et révision les architectures des applications JAVA/JEE chez LCL.
Accompagnement et assistance aux Moe aux différents problèmes d'architectures et développement Java/JEE
Mise en place d'une solution DevOps pour le déploiement automatique des applications JAVA/JEE sous les env. Dev/recette/production sous Apache tomcat et apache2
développement de la solution DevOps pour le déploiement des applications JAVA/JEE sous WebSphere
Mise en place d'une solution ELK pour le traitement des logs apache2,RP et IHS.
Rédaction de document technique.
Audit et Qualification logiciel des applications
Automatisation/Administration/Configuration les middlewares (jboss, tomcat, websphere)
Réalisation des cahiers de tests & tir de charge
Définition des paramètres JVM des applications LCL.
Mise à jour les scripts d'administrations websphere7
Développement / industrialisation/automatisation (Ansible,CI,Java,Jython) la migration du WebSphere 7 vers WebSphere8.5
Coordination technique entre les Ops de production et les Moe.
Analyse des problèmes de productions à chaud et plan d’action pour la correction et le retour de service
Environment : ElasticSearch,Kibana,apache2,apache-tomcat,Docker,portenair ,WebSphere,Ansible,Jython,J2EE,Spring,mongoDB,Odwek,filebeat.Jenkins,nexus,maven,rundeck.

Expert Technique : Développement et maintenance du Projet Gestion automatique des parcks automates (GDPA) du 10/06/2014 à 02/14/2015.
Développement et évolution des batchs PCE, APTRA, BOA, BULL, B24.
Maintenance de la partie Back-end de l’application GDPA.
Développement SQL/PLSQL.
Evolution de l’outil installation automatique de l’application GDPA sous WebSphere.
Développement des rapports sous SSRS.
Analyse de besoins.
Réunions d'exploitation du projet.
Réalisation d’un POC logiciel.
Développement, évolution et maintenance de code source.
Encadrement technique des ingénieurs juniors.
Développement les tests unitaires.
Intervention chez le client.
Référent Technique.
Coordinateur technique fonctionnel.
Intégration et mise en production de l’application
Environnement Technique:Springbatch,Springcore,Jpa,Websphere,sqlserver,Xml,Jython,apache Ant,Maven,SVN,Java/JEE,SSRS

Ingénieur R&D/Leader technique Java/J2ee chez la société UTI-Groupe : 27/02/2011 à 01/06/2014

Mission en cours chez la banque Barclays : 26/11/2012 à 01/06/2014.
Ingénieur R&D et Leader technique Java/J2ee

Conception et Développement du projet de migration Sibelius Ged Barclays Vie vers File Net.
Conception et Développement du projet de migration Sibelius Ged Finance vers File Net.
Développement du batch de migration de Pops vers File Net.
Conception et Développement du projet de migration HummingBird Barclays Fichier Central vers FileNet.
Conception et Développement d’un Batch pour nettoyer File Net des documents orphelin.
Conception et Développement d’un Batch pour la génération des rapports statiques FileNet
Conception et Développement du projet LogsView
Conception et Développement d’une application pour la gestion des codes bars (Barclays vie et Fichier Central).
Analyse de besoins.
Rédaction des documents fonctionnels et techniques.
Développement d’archétype Maven pour les projets de batch.
Participation aux réunions d'exploitation du projet.
Réalisation d’un POC logiciel.
Encadrement technique.
Développement les batch de migration de la plateforme Sibelius vers FileNet (contrat, assuré, client, finance).
Conception UML (activité, cas d’utilisation, séquence, déploiement, classe)
Développement de la gestion des codes bars du Barclays vie et fichier central.
Développement de l’application pour le monitoring des applications gedi et scan
Développement les tests unitaires.
Référent Technique.
Coordinateur technique fonctionnel.
Définition de l’architecture.
Intégration et mise en production de l’application.
Environnement:RAD7,Websphere,Maven,MyBatis,Spring-mybatis,Spring-batch,Quartz,Primefaces,Spring-ws,JAX- WS,SOAP,AXIS2,BigData/MongoDB,SpringData,Spring-rest-data,EasyMock,Jdom,ServiceNow,Jace,SpringMVC,SpringJMS,JQuery,AngularJs,ActiveMQ,TDD,Springbatch,,Junit,Oracle11g,Unix,Spring Security,Fast2p8,File Net.

Mission chez la société Viamedis (Assurance Malakoff Médéric) : 27/02/2012 à 15/11/2012
Ingénieur d'étude et développement Java/J2ee

Upgrade et mise en place un environnement d'intégration du projet Cap Prévoyance.

Rédaction des documents techniques.
Participation à la réunion d’exploitation du projet et CMMI2.
Conception UML (diagramme de classe, séquence,activité,cas d'utilisation)
Mise en place un environnement d'intégration « Jenkins ».
Mise en place d'un environnement pour la gestion des artefacts « nexus ».
Mise en place un gestionnaire pour la gestion de métrique de code source « Sonar »
Création des jobs sous Jenkins pour l'automatisation de déploiement sur le serveur d'application « JBoss » recette et de production.
Automatiser les builds du projet et le déploiement sur le serveur d’application.
Versionning du projet
Upgrade les versions du spring {core,security,spring-webflow,batch} 2.x vers 3.0.5.Release du projet
Redéveloppement et adaptation du code sources aux nouvelles librairies de Spring.
Encadrement technique.
Redéveloppement la gestion d'authentification et profiling de l'application
Administration, Clusterisation et Configuration le serveur d’application Jboss.
administration et optimisation base de données.
Upgrade la version du serveur Jboss-4.2.x vers Jboss-5.1.x du projet.
Développement Module liquidation,batch du paiement,organisation du travail.

Environnement :jenkins,sonar,nexus,jboss,Tomcat,agile,springsecurity,springwebflow,spring,hibernate,richfaces,icescrum,apache-cxf,Redhat,TDD,apache-Ant,SqlServeur,Maven,junit,jboss.

15 juin 2010 à 5 Décembre 2011
Engineer Architecte Software JAVA/JEE.
Société I.T.B.S Télecom Voip.
Développement d'une application pour le paramétrage d'un compte sip (VOIP) et le routage des appels.

Rédaction des documents techniques.
Collaborer avec un ingénieur mobicent pour le développement des différents services.
Création du projet en maven.
Automatiser les builds du projet et le déploiement sur le serveur d’application
Versionning du projet
Contrôle de qualité de code
Réalisation d’un POC logiciel.
Participation aux réunions projets et exploitation.
Conception UML (diagramme de classe,séquence,activité,cas d'utilisation) du systéme d'information.
Développement le métier selon une architecture SOA que j'ai défini en avance.
Coordinateur technique fonctionnel.
Assister un développeur Web (JSF,richfaces) pour l'invocation du différents services.
Référence technique pour les membres de l'équipe de développement.
Intégration de l'application.

Environnement :JAVA/J2EE,SOA,EJB,Ubuntu,javadocs,eclipse,Maven2,svn,JBoss Seam,JBossRule,jpa,richfaces,Agile,JMS,Postgresql,AgroUML ,Junit,Jbossws,TDD .

Installation configuration et administration apache Continuum.
Installation et configuration des projets ITBS sous apache continuum.
Configuration les tâches planifiées pour les projets.
Environnement : apache Continuum, MySQL,jetty,debian.

Développement d'un calendrier partagé pour la gestion des évènements utilisateurs
Rédaction des spécifications fonctionnelles.
Rédaction de documentation technique.
Participation aux réunions projets et exploitation.
Automatiser les builds du projet et le déploiement sur le serveur d’application
Versionning du projet
Contrôle de qualité de code
Développement de différentes parties de l'application.
Référent Technique pour les memebres de l'équipe.
Environnement : JAVA/JEE, Ubuntu, apache Ant,javadocs,spring-jdbc,Zkoss,Postgresql,Jboss.

Développement d'une application pour la gestion intelligent des appels Téléphoniques.

Rédaction des spécifications fonctionnelles.
Rédaction de documentation technique.
Participation aux réunions projets et exploitation.
Automatiser les builds du projet et le déploiement sur le serveur d’application
Versionning du projet
Contrôle de qualité de code
Conception UML (diagramme de classe,séquence,activité,cas d'utilisation).
Création du projet par maven en structure jboss seam.
Définition de l'architecture SOA de l'application.
Développement de l'application.
Référent Technique pour l'équipe.
Environnement :JAVA/J2EE,SOA,Ubuntu,javadocs,eclipse,Maven2,EJB,design pattern,svn,JBoss Seam,Jboss Drools,jpa,ejbql,Agile,richfaces,PostgreSQL,AgroUML,Agile,Redmine,CDI , Scrum.

Développement d'un web service pour la plateforme msdp mobile.

Rédaction de documentation technique.
Participation aux réunions projets et exploitation.
Création des projets Web Service et client Android en maven.
Définition de l'architecture SOA de l'application.
Intégration et définition des templates du codes de développement du framework Spring-android et xml dans la partie client.
Automatiser les builds du projet et le déploiement sur le serveur d’application
Versionning du projet
Contrôle de qualité de code
Développement de l'application.
Référent Technique pour l'équipe.
Environnement : JAVA/J2EE,SOA,Ubuntu,javadocs,eclipse,Maven2,JBoss Resteasy,design pattern,svn,Anroid,JBoss,Spring,JAXB,JSON,Springandroid,SpringJdbc,SpringAOP,Agile,PostgreSQL,Agile,Redmine, Scrum,junit.

Novembre 2008 à Mai 2010
Ingénieur développement Java/J2EE Société Tunisienne de Garantie.

Développement & maintenance système d'information de la société

Développement la gestion de groupe dans la partie administration de l'application.
Développement et amélioration des rapports (ireport, XML, java, SQL).
Développement une moteur de recherche.
Gestion des bugs et des anomalies.
Formation et support aux utilisateurs.
Suivi de la mise en production.
Gestion des demandes de maintenace évolutives et correctives.
Environnement : JAVA/J2EE, Hibernate,ASP,Spring, jasper report, oracle10g, my-faces, OC4J.

Conception & développement d’une application de gestion des assurés.
Réalisation de spécification de client.
Rédaction des documents techniques.
Conception UML de différents modules de l’application diagramme de cas d’utilisation,de séquence, et de classe.
Développement de la gestion des assurés.
Développement de la gestion de notification client.
Développement d'un moteur d'indexation
Développement de la feuille de caisse, création des états du journée.
Environnement : Oracle, JPA, facelets, Spring, JSF, Richfaces, JAVA5, WebLogic, jasper report, apache Tomcat 5.5.
Développement des états sous oracle business intelligent entreprise édition
Développement les différents états scripts SQL.
Développement des templates sous flex builder 2.0 pour les états basé sur icharting.
Environnement : Flex Builder,Oracle BIIE,SQLDeveloper,SQL,MXML.

1er Mars à 30 Octobre 2008
Développeur Java/J2EE Numeric Data System.
Conception et Développement d'une application Système de  Gestion Automatisée Des Ordres BOURSE destinée à l’intermédiaire en bourse.
Rédaction de documentation technique.
Conception UML de l'application diagramme de cas d'utilisation, diagramme de séquence et diagramme de classe.
Développement de différent module de l'application.
Environnement: JSF1.2, Rich Faces, AJAX, JAVA5, JSP/Servlet,JSTL,JDBC, Eclipse,  oracle 10g, UML, JBoss 4.2
Conception et Développement d’une application Gestion électronique des documents et Workflow

Participation à la réponse au cahier de charge client.
Analyse de spécification client
Conception UML de différents modules de l’application diagramme de cas d’utilisation, de séquence, de classe et d’activité.
Rédaction de documentation technique.
Développement la gestion des utilisateurs.
Développement la gestion de document
Développement la gestion des espaces de travail.
Développement la gestion de versionning de document.
Conception d’une gestion de processus métier (Workflow) pour la passation d’un document entre les utilisateurs.

Environnement : Spring, JSP/Servlet,Hibernate, Java AJAX, JSF1.2, JBOSS RICHFACES, Eclipse, oracle 10g, UML, JBOSS TOOLS, Jboss 4.2,junit.