À propos de Montassar
Expériences
- Crédit Agricole Leasing & FactoringTechLead DevopsBANQUE & ASSURANCESaoût 2020 - Aujourd'hui (5 ans et 10 mois)Montrouge, FranceMise en place des pipelines CI/CD pour la livraison des anciennes applications de CAL&F et des nouvelles applications kube-native en environnements de développement,test et productionEt collaborer avec diverses personnes des équipes de développement et d'infrastructure (leads, architectes et chefs de projet) pour s'assurer que le processus de gestion des versions répond et adhère aux meilleures pratiques de livraison et de sécurité :Conteneurisation des nouvelles applications etimplémentation des pipelines CI/CD pour leur livraisondans Kubernetes○ Préparer les fichiers Dockerfile et les manifestskubernetes en se basant sur les bonnespratiques de sécurité○ Ecrire les fichiers Kustomize et les chartsHelm afin de faciliter la gestion desconfigurations et de déploiement sur plusieursenvironnements Kubernetes○ Implémenter les pipelines CI/CD pour builder,tester, livrer et déployer les applications ensuivant une approche GitOps et en utilisantGitLab CI/CD, Artifactory,ArgoCD○ Créer les pipelines Logstash nécessaires pourremonter les logs des applications dans KibanaMigration du code sources des anciennesapplications de CVS/SVN vers Gitlab,Développement d'un outil de build générique pources applications, mise en place des chaînes CI/CDpour leur livraison○ Développer des scripts shell pour automatiser lamigration des application de CVS et SVN versGitlab○ Concevoir et implémenter en utilisant Python etle langage de templating Jinja2, un outil de buildavec une approche déclarative basée sur unfichier yaml en entrée pour packager lesanciennes applications avec le scriptd'installation adéquat○ Mise en place des templates de pipeline CI/CDpour le build, livraison et le déploiement de cesapplications○ Ecrire et maintenir le guide d'utilisateur pourl'utilisation de l'outil de build et documenter lesdifférentes pipelines CI/CD mises en place
- VINCI AutoroutesSenior DeveloperBTP & CONSTRUCTIONseptembre 2018 - août 2020 (1 an et 11 mois)Paris, FranceMise en place des applications et des outils pour préparer, labéliser, intégrer les données d’apprentissage utilisées par les modèles de Deep Learning. Et développement des applications pour évaluer et analyser les performances de différents modèles:Développement de l’application web DeepBoard pourévaluer, analyser et comparer les performances desmodèles de classification des véhicules au niveau despéages :o Créer une API basée sur SpringBoot , Spring Security,Spring Data MongoDB et Kotlin pour définir et gérerdes lots de référence, pour qualifier, analyser lesdonnées de références, et pour gérer les modèleso Créer des jobs pour récupérer les données spécifiéesdans les définitions des lots à partir d’ElastichSearch etpour copier les images dans les buckets S3 adéquatso Appliquer les modèles sur les différentes images deréférenceo Développement des tests unitaires et d'intégrationsParticipation à la mise en place de la solution deTunnelWatch qui est un logiciel de Détection Automatiqued’Incidents (DAI) et qui utilise le Deep Learning pouraméliorer la remontée d’informations dans les tunnelsroutiers :o Développement d’une API basé sur Spring Boot ,Spring Security, Spring Data JPA et Java 8 pourgérer et faciliter l’exploitation des incidents(affichage desincidents en cours, terminés, extraction des vidéos,...),des caméras, des inhibitions et de leurs configuration touten assurant une gestion des droits d’accès basé sur lesrôleso Développement des jobs pour intégrer les incidentsdétectés par le modèle DAI dans les différents systèmesde supervision utilisés par les exploitantso Implémentation d’un outil de replay des incidents encours en Python et qui utilise le framework multimédiaFFMpego Développement d’un module en C utilisant le SDKpropriétaire de l’intégrateur des caméras Lapi “Survision”pour récupérer les images des plaques détectées parleur caméraso Développement des tests unitaires et des testsd’intégrationo Participation à la maintenance du Frontend qui est basésur Reacto Préparation des “Dockerfile” pour et du Docker-composeyaml pour la CIo Mise en place et configuration d'un système demonitoring basé sur Micrometers, Prometheus etGrafana
- WonderboxBackend DeveloperE-COMMERCEseptembre 2015 - juin 2018 (2 ans et 10 mois)Paris, FranceConception, développement et mise en place de différentes applications pour l'intégration, traitement et analyse des données provenant de sources hétérogènes dans le cadre d'urbanisation du Système d'information de Wonderbox.Développement de l'application Windu pour synchroniseret intégrer les différentes données du SI dans Salesforce pour améliorer la relation client (CRM) et la relation partenaire (PRM)Préparation de différents POC ( proof of concept) utilisés lors des projets d'urbanisation du système d'information : Développement d'un POC basé sur Apache Camel et Spring Boot pour l'envoi et la réception des IDOC de SAPMise en place d'un ESB Light basé sur Apache Camel, ActiveMq, Hawtio et Spring Boot dans le cadre du projet EIFFEL qui a pour but de remplacer l'ERP Compiere par l'ERP SAP
Recommandations
Soyez le premier à recommander Montassar
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Certifications
- Sun Certified Java Programmer 6.0Sun2010
- Oracle Certified Professional, Java EE 5 Business Component DeveloperOracle2010