
Hamza Sadiqi
Senior DevOps Engineer | Python
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Python/DevOps avec 5+ ans d'expertise en architecture cloud et IA industrielle. Spécialisé dans la modernisation d'API legacy, l'automatisation CI/CD et les solutions IoT pour grands groupes (ENGIE, Société Générale, Veolia). Maîtrise complète AWS/GCP, Kubernetes et Python pour transformer vos infrastructures et optimiser vos performances.
Expérience de travail
Python Engineer
ENGIE Solutions FranceFreelance
déc. 2023 - Présent
2 ans 11 mois
Hybrid
Au sein de l’équipe Agathe, responsable de la solution Predict Me, dédiée à la maintenance prédictive des machines industrielles grâce à des technologies d’intelligence artificielle : Conception d’une nouvelle architecture d’API : Remplacement d’une architecture legacy par une solution plus moderne et maintenable. Refactorisation du code existant : Réécriture complète du code en appliquant les meilleures pratiques de développement. Collaboration interdisciplinaire : Organisation et animation de réunions avec les data scientists et architectes pour recueillir les besoins fonctionnels et garantir leur implémentation technique. Mise en place d’une nouvelle stack de tests : Développement d’une suite de tests complète incluant tests unitaires, de non-régression, d’intégration et end-to-end (E2E).
DevOps / Cloud Developer
Société Générale
juil. 2021 - déc. 2023
2 ans 6 mois
Paris, France
Au sein de l'équipe en charge de l'offre S3 privée basée sur la solution Scality, j'étais responsable du maintien, du développement de nouvelles fonctionnalités et de la stabilisation des différentes composantes de la solution. Conception et gestion de l’API intermédiaire entre le backend S3 Scality et les clients internes de la Société Générale, en utilisant des technologies comme Flask, Pytest, Jenkins, Flake8, SonarQube, Ansible, Terraform et Gherkin BDD. Implémentation d’une solution de collecte de métriques envoyées vers un Data Lake centralisé, à l’aide de NiFi, Jenkins, Ansible, Terraform, Bash et Redis Sentinel. Migration de Grafana depuis des machines virtuelles vers un environnement Kubernetes, orchestrée avec Jenkins, Ansible et Kubernetes. Automatisation complète de la chaîne CI/CD, intégrant des tests unitaires, d’intégration, de non-régression, ainsi que des analyses via SonarQube. Participation aux revues de code (code reviews) et sessions de pair programming au sein de l’équipe. Support technique N2 pour les clients internes confrontés à des problèmes techniques liés à la solution : Diagnostic des problèmes rencontrés. Recommandations pour optimiser les cas d’usage des clients. Animation de réunions de crise nécessitant la coordination entre plusieurs équipes (réseaux, stockage, etc.).
DevOps / Cloud Developer
Veolia
mai 2021 - juil. 2021
3 mois
Paris, France
Conception et mise en œuvre d’une solution Cloud pour la collecte sécurisée des données issues des usines de traitement d’eau. Développement et maintenance d’une web-app et d’une API en Python/FastAPI, Angular et MongoDB, permettant aux utilisateurs de configurer efficacement la collecte de données. Création et gestion d’une solution Ansible dédiée à l’installation des prérequis sur les machines clientes (équipements des usines). Développement et déploiement de lambdas (Node.js et Python) sur site client via AWS Greengrass IoT, garantissant un traitement local optimisé. Transmission des données agrégées via AWS SQS ou GCP Pub/Sub, avec stockage dans BigQuery ou Amazon Kinesis. Gestion de l’infrastructure Cloud avec Terraform et CloudFormation, en adoptant une approche CI/CD pour les environnements UAT et Production. Automatisation des déploiements avec GitLab CI, intégrant des tests unitaires, end-to-end, AWS CLI, Lint, et SonarQube pour assurer la qualité du code. Sécurisation des accès Cloud grâce à la fédération des droits entre GCP et AWS via GitLab CI, supprimant la nécessité de conserver des clés ou tokens sensibles. Collaboration avec les clients : participation aux réunions pour identifier leurs besoins et résoudre les problématiques spécifiques. Participation aux revues de code (Code Review) et contribution à l’amélioration continue des processus et de la qualité des livrables.
Python Backend Engineer
EDZO
janv. 2019 - mai 2021
2 ans 5 mois
7620 Paris, Danemark
Responsable du développement backend et de l’intégration de nouvelles plateformes clients Développement et maintenance d’une API backend, en utilisant une stack technologique combinant Python, Flask, PostgreSQL et SQLAlchemy. Gestion de l’infrastructure avec Terraform et Ansible, assurant une maintenance et une évolutivité continues. Automatisation des processus de déploiement, incluant la création et la configuration d’environnements spécifiques pour les nouveaux clients. Mise en place et optimisation de la chaîne CI/CD, garantissant une automatisation complète des déploiements et du processus de création des nouvelles versions de code (CD). Contribution au déploiement de nouvelles plateformes de production lors de l'intégration de nouveaux clients, tout en assurant la qualité et la stabilité des services livrés.
Stagiaire - Data scientist
Veolia
mars 2018 - oct. 2018
8 mois
78520 Limay, France
As a part in their Research and development department, VERI help different teams with digital solutions using latest advancement on research field. Water loss due to leaks is main issue due to its financial cost and also to its environmental one. I was asked during this internship to design and implement a solution that can identify potential leaks using latest deep learning algorithms
Stagiaire - Data scientist
USMBA - Université Sidi Mohamed Ben Abdellah - Fès -
janv. 2017 - juil. 2017
7 mois
Fès, Maroc
LIMS is one of the main IT laboratories in USMBA university, it conduct many interesting researches on different fields such as Machine Learning, Deep learning, Advanced Statistics and more. As a part of a new field that was recently added i have chosen to participate on a ambitious project that give concrete solutions to semi autonomous cars. I was asked to conduct researches and implement a solution that handle drivers distraction detection based on a real time cameras implanted in the cabinet.
Stagiaire - Dévloppeur JAVA /JEE
Atos
juil. 2015 - oct. 2015
4 mois
Casablanca, Maroc
Inwi is one of the leading telecommunication companies in Morocco, as a part of their willing to digitalize the internal communication between them and Atos they wanted to implement a standardized platform to create tickets and follow their progress on realtime, i was asked to design and implement a web application solution to address the problems above. The internship focalized on many aspects. such as conducting one to one meetings with the client (Inwi Managers) in order to understand deeply their business needs and expectations. design a first version of the application backend side and enhanced as further discussion were made with different supervisors.
Formation
Université Paris Cité
Master 2 (M2)
2017 - 2018
1 an 1 mois
Faculté des Sciences et Techniques de Fés
Master's degree
2015 - 2017
2 ans 1 mois