You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hamza R.HR

Hamza R.

Software architect/SRE

750 €/jour
Nantes, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hamza

Un Héros de GitLab, SRE/DevSecOps, Data Engineer et passionné de l'open source, j'ai la responsabilité de diriger des équipes de développement et de garantir la qualité de leurs réalisations techniques.

Polyglotte passionné, j'adore expérimenter avec les nouvelles technologies. Mon quotidien consiste à apporter de nouvelles solutions et à partager mes connaissances, tout en cherchant à m'améliorer continuellement. Mon objectif est d'acquérir de nouvelles compétences et de comprendre le fonctionnement interne des frameworks. Je suis fier de pouvoir faire la différence grâce aux innombrables livres que je lis et à mon expérience accumulée.
  • Français

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Nantes (jusqu’à 50 km), Paris (jusqu’à 30 km), Angers (jusqu’à 50 km)

Expériences

  • Unowhy
    Software architect
    EDUCATION & E-LEARNING
    janvier 2022 - Aujourd'hui (4 ans et 5 mois)
    Paris, France
    Conception et stratégie d'architecture
    Rédaction de la vision technique : Je gérais la rédaction des DAT (Dossiers d'Architecture Technique) pour les différentes applications et conceptions. Je m'occupais d'établir la vision technique avant de la partager avec les équipes.

    Conception résiliente : Conception d'architectures hautement disponibles et évolutives (scalable). Intégration de la sécurité par conception (mTLS, OIDC, politiques d'autorisation).

    Pilotage de projets d'envergure : J'ai mené la migration de tous les clusters de Traefik vers le maillage de services Istio, ce qui a permis d'activer des motifs de conception avancés comme le traffic shifting et la gestion des pannes.

    Compétences techniques approfondies
    Maîtrise du Cloud : Expertise des principaux fournisseurs de Cloud (AWS, Azure, GCP, OVH & Scaleway) et de l'orchestration de conteneurs avec Kubernetes.

    Systèmes de données : J'ai conçu une plateforme de données basée sur Kafka (opérateur Strimzi) pour la synchronisation des données, avec ingestion dans une base Vertica de 12 nœuds.

    Mise en œuvre du maillage de services : Expérience avec Istio pour la gestion du trafic et l'observabilité.

    Mise en œuvre, automatisation et leadership
    Automatisation : Utilisation de l'Infrastructure as Code (IaC) avec Terraform et de l'approche GitOps avec ArgoCD pour automatiser les déploiements et gérer la configuration.

    Observabilité : Implémentation de plateformes d'observabilité complètes : Thanos pour les métriques, Loki pour les logs et Tempo pour les traces.

    Soutien aux équipes : J'ai facilité l'adoption des nouvelles technologies via de la documentation, des modèles de code réutilisables, et le mentorat des équipes.
    Cloud computing Python Golang Erlang Apache Kafka
  • Unowhy
    SRE lead
    EDUCATION & E-LEARNING
    septembre 2020 - Aujourd'hui (5 ans et 9 mois)
    Paris, France
    Fiabilité et automatisation
    Haute disponibilité et résilience : Mise en place d'une configuration à haute disponibilité avec trois instances PostgreSQL (maître/esclave). Utilisation de l'opérateur de Zalando pour des migrations de versions fluides et des sauvegardes automatisées via streaming WAL (wal-g) vers un stockage S3.

    Automatisation de la plateforme : Développement d'un opérateur Kubernetes pour Hasura (avec Kubebuilder) afin de simplifier la gestion des bases de données et des configurations. Création de modules Terraform pour le provisionnement sécurisé des clusters, incluant un pipeline CI pour les contrôles de sécurité (Trivy).

    Gestion des données et des systèmes
    Mise à l'échelle massive : Scaling de la plateforme de gestion d'appareils pour superviser plus de 1,1 million d'appareils, dont 100 000 gérés en temps réel via MQTT pour l'envoi de commandes et de configurations.

    Pipelines de données : Conception d'une plateforme Fluent-bit traitant plus d'un million de faits par heure pour le filtrage, la transformation et le stockage dans Vertica. J'ai également développé des consommateurs Kafka en Go pour l'ingestion de données, avec gestion des DLQ (Dead-Letter Queues).

    Observabilité et sécurité
    Plateforme d'observabilité : Direction de l'implémentation de l'observabilité avec Thanos pour les métriques, Loki pour les logs et Tempo pour les traces. J'ai également déployé et géré un cluster OpenSearch pour les recherches en texte intégral et les alertes en temps réel.

    Sécurité et authentification : Déploiement d'Hasura et intégration avec Keycloak et Dex Oauth2. J'ai développé un plugin d'authentification pour EMQX (en Erlang) avec un moteur de règles personnalisé pour valider les revendications JWT et renforcer la sécurité.
    Golang Cloud computing Python GitOps MQTT
  • Crédit Agricole
    DevOps tech lead
    BANQUE & ASSURANCES
    octobre 2019 - octobre 2020 (1 an)
    92120 Montrouge, France
    Stratégie et automatisation CI/CD
    Mise en œuvre du CI/CD : J'ai établi un pipeline CI/CD complet via GitLab pour automatiser la publication de documentation, l'analyse de qualité (SonarQube), le scanning de sécurité (Xray/Anchore), la gestion des artefacts et le déploiement (ArgoCD) sur Kubernetes.

    Sécurité intégrée : J'ai mis en place le Test Driven Security (TDS), en intégrant des outils comme ZAP et en analysant les images Docker pour la sécurité. J'ai déployé Open Policy Agent (OPA) et KubeSec pour faire respecter les politiques de sécurité dans l'infrastructure Kubernetes.

    Infrastructure et Développement
    Infrastructure as Code (IaC) : J'ai géré l'Infrastructure as Code en utilisant Terraform et en gérant notamment la partie OpenStack avec Ansible. J'ai également configuré HashiCorp Vault pour la gestion sécurisée des secrets et Scality (S3) pour le stockage d'objets.

    Expertise en développement : J'ai contribué au développement d'applications (DigiBiz, DataPreparation) et de microservices en Python en utilisant le TDD (Test-Driven Development) et d'autres technologies comme Node.js, Scala et GraphQL.
    Infrastructure as code Terraform Python GitOps CI/CD

Recommandations

Soyez le premier à recommander Hamza

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master 2 Solutions Informatiques LIbres (SILI)
    Université d'Angers
    2017
    Master 2 Solutions Informatiques LIbres (SILI)
  • Cycle d'ingénierie, ingénierie des systèmes
    Institut supérieur du génie appliqué (IGA)
    2014
    Cycle d'ingénierie, ingénierie des systèmes

Compétences

Catégories