Welcome to Nebil's freelance profile!
Location and workplace preferences
- Location
- Paris, France
- Remote only
- Primarily works remotely
Preferences
- Project length
-
Would prefer:≥ 6 monthsWould prefer to avoid:
- ≤ 1 week
- ≤ 1 month
- Between 1-3 months
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
Categories
Skills (35)
- Methodologies
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Cloud
-
Beginner Intermediate Advanced
- Containerization
-
-
Beginner Intermediate Advanced
-
-
Beginner Intermediate Advanced
- Operating system
-
Beginner Intermediate Advanced
Nebil in a few words
Compétences
Langages : Yaml, Shell, Make, Groovy, JSON, JAVA EE
Automatisation : Ansible, Terraform, Helm, Flux
Systèmes : Linux (Redhat, Centos, Ubuntu), Windows
Serveur Web : Apache, Nginx
Frameworks : Swing, JEE, Hibernate, Spring, SOA, JUnit
SGBDR : Sybase, SQL Server, Oracle, PostgreSQL
Méthodologies : Agile Scrum/Kanban, CI/CD, DevOps/GitOps
Intégration continue : Maven, Artifactory, Nexus, Jenkins, Sonar, SVN, GIT (Github, Gitlab), IBM Toolchain
Conteneurisation/Cloud : Docker, Kubernetes, OpenShift, AWS, IBM Cloud
Portfolio
Experience
Emirates Airlines
Transportation
Senior DevOps Cloud Engineer
Bracco injeneering SA
Pharmaceuticals industry
Ingénieur DevOps / Infrastructure
RECURRENT :
Administration et maintenance de la Software Factory et de l’infrastructure
Assurer le RUN de la Software Factory
Développement des pipelines CI/CD
PROJETS :
- Migration de Windows vers Linux et Dockerisation de la Software Factory
- Mise en place des Formulas SaltStack pour automatiser les déploiements des applications et la gestion des inventaires de la société
- Mise en place d’une solution de monitoring de l’infrastructure (Prometheus&Grafana)
- Création d’un portail web GetNexo (Wordpress) afin de permettre à nos clients de récupérer nos binaires.
- Coaching des équipes sur les outils et solutions mis en place
ENVIRONNEMENT TECHNIQUE :
DevOps, Linux, Windows, Docker, Docker-Compose , AWS, SaltStack, Yaml, Shell, Powershell, Groovy, Gitlab, Jenkins, Artifactory, Sonar, Mariadb, SQL Server, VMWare VCenter, VMWare VSphere, PfSense, Prometheus, Grafana, Wordpress
IBM - IBM Group
Tech
Ingénieur DevOps / Cloud - As a freelancer
Administration et maintenance de la Software Factory et de l’infrastructure
Développement des pipelines CI/CD
Gérer les clusters Kubernetes (DEV/INT/PPROD sur l’infra IBM et PROD sur l’infra Carrefrour) et assurer les déploiements des composants applicatifs et de logging/monitoring dessus.
Documentation des processus et outils
PROJETS :
Argo CD pour Carrefour France
Participer au déploiement le projet Argo CD ainsi que ses composants dans les environnements de l’infrastructure Carrefour. Ce projet, basé sur l’outil Servicenow, permet la gestion de l’automatisation de l’infrastructure
ENVIRONNEMENT TECHNIQUE :
Scrum, DevOps, GitOps
Linux, Windows, Docker, OpenShift, IBM Cloud, Kubernetes, Yaml, Shell, Helm, Gitlab, IBM Toolchain, Artifactory, Sonar, PostgreSQL, Grafana, Prometheus, VMWare VCenter, Ansible
Bpifrance - Bpifrance
Banking & Insurance
Ingénieur DevOps - Cloud - As a freelancer
RECURRENT :
Administration et maintenance de la Software Factory ainsi que de l’infrastructure
Planification, optimisation et mise en place des montées de version
Création des pipelines CI/CD
Documentation des processus, outils et développements
Support et Coaching des équipes de développement et diffusion des bonnes pratiques
PROJETS :
Participer à la migration de la Software Factory sur AWS
Définition de l’architecture cible
Automatisation du déploiement de l’infrastructure et de la stack de logging et de monitoring avec Terraform, Helm & Jenkins : AWS EKS, Grafana, Prometheus, Elasticsearch, Fluentd, Kibana…
Mise en place d’une approche GitOps pour automatiser le déploiement des composants de la Software Factory sur EKS avec Flux, Helm operator, Sealed-secrets : Jenkins, Artifactory, Sonar, Anchore, Gitlab
Optimisation du processus de build des agents Jenkins
L’objectif consiste à refaire le processus de build des images docker des agents Jenkins de façon que le build&push de ces dernières ne s’effectue qu’après une phase de check s’il y a eu des mises à jour des images de base (debian buster-slim/stretch-slim) ou des packages déjà installés : Docker, Make, Groovy, API Dockerhub, API Artifactory
Ajout d’une couche de tests unitaires au processus : google container-structure-test
ENVIRONNEMENT TECHNIQUE :
Scrum, JIRA, DevOps, GitOps
Linux (Rhel, Ubuntu), Windows, Docker, OpenShift, AWS, Kubernetes, Yaml, Shell, Make, Groovy, Terraform, Flux, Helm, Sealed-Secrets, Gitlab, Maven, Jenkins, Artifactory, Nexus, Sonar, Apache, Nginx, PostgreSQL, Grafana, Prometheus, EFK (Elasticsearch, FluentD, Kibana), Xwiki
SOCIETE GENERALE - Société Générale
Banking & Insurance
Référent technique DevOps / Java - As a freelancer
- SOCLE (Abus de marché et délit d’initié) : Collecte du carnet d’ordres et des données de la bourse pour détecter la manipulation des cours et le délit d’initié (Données critiques C3).
- QLB (Questionnaires anti-blanchiment) : Un outil basé sur le progiciel Nasdaq BWise pour centraliser le recensement et validation des questionnaires anti-blanchiment pour toutes les entités de la Société Générale.
- Gifts & Events (Déclaration des cadeaux / événements) : application de déclaration de cadeaux, événements et repas d’affaires dans le cadre de la loi SAPIN II anticorruption
-->G&E, projet réglementaire urgent dont le premier lot a été mis en production en deux mois sous demande de la direction de conformité : Record au sein du Groupe Société Générale
- Animateur et co-fondateur de la BSC DevOps League : diffusion des pratiques DevOps, coaching, innovation, étude et résolution de problématiques transverses au sein du groupe.
INTERVENTIONS :
RECURRENT :
Création des infrastructures techniques et installation des outils requis (VM, Agents…)
Création des pipelines CI/CD
Déploiement des applications
Collaboration avec les architectes pour développer et maintenir les DA/DAH des projets
Pilotage et mise en place des développements (SOCLE : Equipe de trois développeurs à Bangalore - Echanges en Anglais / Gifts & Events : Equipe de sept développeurs à Paris)
PROJETS :
G&E
Définition des stratégies de déploiement local (Amérique, Chine, Russie…) et central (Paris)
PART I : Intégration de GEMS en tant que module dans MySgCompliance et adaptation des playbooks Ansible (Création des pipelines CI/CD - Développement des playbooks Ansible)
PART II : Obligations réglementaires d’avoir des instances locales APP+DB pour l’Amérique, la Russie et la Chine (Création des infrastructures locales (AMER, CHINE et RUSSIE) et développement d’une solution Docker standalone pour les instances locales)
PART III : Séparation de GEMS de MySgCompliance et création d’une nouvelle infrastructure OpenShift dédiée au projet (Création des namespaces Openshift et des clusters de bases de données PGaaS et migration de l’infrastructure de l’instance centrale de GEMS à Paris sur OpenShift – Avec le support de l’équipe ADVANCE)
SOCLE
Définition et mise en place des échanges de flux avec les applications partenaires et des Security Groups
Interfaçage entre l’équipe PO-Business Analystes et l’équipe de développement.
QLB
Installation & Upgrade des versions installées pour les progiciels Nasdaq BWise et SAP BO BI
Support technique
Coaching et partage de connaissance avec l’équipe
ENVIRONNEMENT TECHNIQUE :
Scrum, JIRA, DevOps
Yaml, Shell, Java-8, Spring (Core, Batch, Boot), Intellij IDE, PostgreSQL, SQL Server, Control-M, Git (Github / Gitlab), Maven, Jenkins, Nexus, Sonar, Ansible Tower, Docker, OpenShift, Apache, Nginx, CASA (cryptographie de données), Linux, Windows
Nasdaq BWise, HP CSA, Pentaho
BNP Paribas Asset Management - BNP
Banking & Insurance
Ingénieur Etudes & Développement JAVA
DOMAINE D’INTERVENTION :
◼ Support utilisateurs
◼ Suivi et coordination de la maintenance applicative et évolutive
◼ Développement des procédures stockées de post-intégration des données depuis Mercury, via Ab Initio
◼ Optimisation de la base de données et du code source de l’application
◼ Pilotage et réalisation des tests en collaboration avec les Risk Managers et les BA
◼ Documentation des développements et revue et mise à jour des documents existants
ENVIRONNEMENT TECHNIQUE :
◼ Langages : Java 7, Swing, jGoodies, Spring, Eclipse, Maven, Jenkins, Nexus, Sybase/T-SQL, Svn, SharePoint, InteractiveSQL, $Universe, RiskMetrics, ReleaseMe, DeploymentArea
BNP Paribas Asset Management - BNP
Banking & Insurance
Référent technique Java / Intégration Continue
DOMAINE D’INTERVENTION :
◼ Exposer et résoudre des problèmes techniques rencontrés au sein du groupe
Problème de build avec Maven sur les machines de travail
Problème de publication des artefacts de Jenkins vers Nexus
◼ Mettre en place des améliorations de l’infrastructure et des outils de production
◼ Etude de faisabilité et préparation de la mise en place de TFS pour remplacer Svn/Jenkins
◼ Etude et mise en place de l’automatisation des déploiements des artefacts (Jar / War) à partir de Jenkins dans les environnements DEV et INT (en cours)
◼ Inventaire des dépôts Nexus, pilotage des compagnes de montée en version et suppression des artefacts externes obsolètes/inutilisés
◼ Mise en place de deux dépôts séparés (Release/Snapshot Artefacts) pour les artefacts internes.
◼ Revoir et mettre à jour la documentation des outils, processus, applications…
◼ Mise à jour de la documentation des outils après chaque amélioration ou résolution de problème.
◼ Analyse détaillée du code source
◼ Rédaction d’un document d’architecture technique, par projet, qui présente :
Critique de l’architecture existante et des limites du code développé
Proposition d’architecture cible avec les best-practices
Aide à la décision entre le refactoring ou la refonte complète avec un Macro-Chiffrage des deux approches
◼ Présentation des solutions aux responsables des projets et aux équipes métiers
ENVIRONNEMENT TECHNIQUE :
◼ Langages : Java, JEE, JSP, IBM WebSphere, Sybase/T-SQL, Eclipse RAD, CAST, Unix, Maven, Jenkins, SVN, Nexus, SharePoint, BNPP Business Place/Wiki
Recommendations
Check out Nebil's recommendations