Cinq constantes depuis le terrain : comprendre les systèmes, réduire la complexité, sécuriser les décisions, construire ce qui manque, confronter les idées à la réalité.
Comprendre les systèmes
Réduire la complexité
Sécuriser les décisions
Construire ce qui manque
Confronter les idées au terrain
Ce que je fais aujourd’hui
Je conçois, sécurise et rends gouvernables des systèmes numériques complexes : plateformes cloud, Kubernetes, DevSecOps, observabilité et architecture de décision.
Je suis Platform Reliability Architect. Omnivya porte le conseil et la delivery quand l’exécution est requise. Ce site documente mes principes, les preuves publiques et le raisonnement, pas un catalogue commercial.
Taous est cofondatrice d’Omnivya, d’IT Challenge / Omnivya Expert, de My Dare et de Sanad, en France et en Algérie.
Ce site documente mon raisonnement. Les structures d’exécution et le terrain se portent à deux.
Comment j’en suis arrivé là
La carrière a commencé en 2006. Le parcours va du terrain opérationnel, dont le support ADSL, à l’architecture et à la direction technique. Les titres se sont empilés ; surtout, le périmètre s’est élargi : du composant au système, de l’incident à la décision irréversible.
Cloud, infrastructure, plateforme, DevSecOps et architecture se sont empilés sur la même question : comment un système reste-t-il lisible, opérable et gouvernable quand la complexité augmente ?
Le travail se déroule entre la France et l’Algérie. Ce n’est pas du storytelling géographique : ça impose des contraintes réglementaires, organisationnelles et territoriales concrètes, plutôt qu’un marché idéal.
Chronologie
Repères progressifs, lisibles sans style avancé. Ce n’est pas un CV exhaustif.
Début de carrière terrain
Entrée par l’opérationnel et le support, dont le terrain ADSL, au contact direct des pannes et des utilisateurs.
Infrastructure et systèmes
Élargissement vers l’administration, l’infrastructure et la préparation des environnements, du composant au périmètre système.
Cloud, plateforme, architecture
Architecture cloud, infrastructure as code, DevSecOps et plateforme : décisions plus larges, conséquences plus durables.
Fondation d’Omnivya
Création d’Omnivya avec Taous : structure d’exécution pour porter conseil et delivery sans diluer le cadre de décision.
Produits et marchés contraints
Omnivya ; My Dare et Sanad en Algérie (IT Challenge / Omnivya Expert) ; open source.
Ce que vingt ans de terrain ont changé
Vingt ans de terrain ont déplacé le centre de gravité : moins d’outils à collectionner, plus de décisions à sécuriser. La technique reste nécessaire ; elle ne suffit plus comme seule réponse.
Les systèmes que j’accompagne ne manquent rarement d’outils. Ils manquent de carte partagée, de critères de décision et de la possibilité d’agir sans augmenter la dette invisible.
Concevoir, aujourd’hui, signifie d’abord rendre le système compréhensible, puis seulement automatiser ou industrialiser davantage.
Pourquoi on a construit Omnivya
Omnivya est le groupe d’exécution ; Omnivya Expert en est le bras services. Raisonnement publié (ce site) et delivery structurée restent séparés à dessein : l’un clarifie ; l’autre porte en mission.
Sans structure d’exécution, les idées restent des slides. Sans principes clairs, l’exécution devient un catalogue d’outils. Omnivya et Omnivya Expert relient les deux pour des contextes à forte complexité technique et organisationnelle.
Vendre un catalogue d’outils sans cadre de décision.
Publier des métriques client non vérifiées ou des preuves fictives.
Confondre volume d’alertes et sécurité réelle.
Créer une plateforme interne qui ajoute de la bureaucratie sans réduire la charge cognitive.
Promettre une transformation sans cartographier le système existant.
Contributions, prises de parole et projets
Projets
Omnivya — Groupe d’exécution : Omnivya porte le conseil et la delivery ; Omnivya Expert porte les services et le build local (dont l’Algérie).
My Dare — Coworking et infrastructure opérationnelle à Alger, construit à partir des difficultés réellement rencontrées lors d’une implantation locale.
External Metrics Exporter — Projet open source qui découvre les dépendances externes des workloads Kubernetes et expose un contrat Prometheus neutre vis-à-vis des fournisseurs.
Sanad — Outil métier via IT Challenge (Omnivya Expert, Algérie) : un logiciel utile sur le terrain, pas un pitch SaaS « marchés complexes ».
Repositories publics sélectionnés, regroupés par intention — pas une liste exhaustive GitHub. Les descriptions stratégiques vivent sur ce site ; les métadonnées peuvent être enrichies au build.
Kubernetes & platform
Preuves cloud-native : opérateurs, observabilité et labs plateforme.
External Metrics Exporter
Problème traité
Les équipes déploient sur Kubernetes sans visibilité fiable sur les dépendances externes ni signaux comparables entre fournisseurs.
Statut
Actif — repository public
Langage principal
Go
Licence
NOASSERTION
Rôle d’Etienne
Auteur et mainteneur
Documentation
Documentation sur la page projet et README du repository. →
Contribution recherchée
Retours d’usage sur les dépendances externes découvertes et le contrat Prometheus.
Dernière mise à jour
21 juil. 2026
Azure DevOps Kubernetes Operator
Problème traité
Faire tourner des agents Azure DevOps sur Kubernetes sans opérer manuellement le cycle de vie des pods.
Statut
Actif
Langage principal
Go
Licence
MIT
Rôle d’Etienne
Auteur et mainteneur
Documentation
README et chart operator dans le repository.
Contribution recherchée
Issues sur les modes d’agent, scaling et intégration cluster.
Dernière mise à jour
21 juil. 2026
AKS Lifecycle
Problème traité
Gérer le cycle de vie AKS (création, upgrade, drift) sans scripts ad hoc par cluster.
Statut
Maintenance
Langage principal
Go
Licence
GPL-3.0
Rôle d’Etienne
Auteur
Documentation
README du repository.
Contribution recherchée
Retours d’usage sur les scénarios d’upgrade et de drift.
Dernière mise à jour
11 sept. 2024
Kubernetes on Hyper-V
Problème traité
Monter un cluster Kubernetes reproductible sur Hyper-V sans stack opaque.
Statut
Maintenance — lab / référence
Langage principal
PowerShell
Licence
MIT
Rôle d’Etienne
Auteur
Documentation
README (Packer, Ansible, DSC, WSL).
Contribution recherchée
Issues sur les chemins Hyper-V / WSL et les versions K8s.
Dernière mise à jour
7 juin 2019
FinOps & cloud cost
Pilotage du coût cloud et lisibilité des prix.
cloudcost
Problème traité
Vérifier les prix cloud (Azure) à la volée sans traverser des portails opaques.
Statut
Actif
Langage principal
Go
Licence
Apache-2.0
Rôle d’Etienne
Auteur et mainteneur
Documentation
CLI Go — README du repository.
Contribution recherchée
Couverture de nouveaux services et formats de sortie.
Dernière mise à jour
19 nov. 2023
DevSecOps & supply chain
Sécurité, CI/CD et tooling de chaîne logicielle.
ShaiHulud Azure DevOps Scanner
Problème traité
Détecter des indicateurs supply-chain / compromission dans des pipelines Azure DevOps.
Statut
Actif
Langage principal
Python
Licence
MIT
Rôle d’Etienne
Auteur
Documentation
README du scanner.
Contribution recherchée
Règles de détection et retours de terrain.
Dernière mise à jour
23 sept. 2025
chart-version
Problème traité
Forcer une version de chart Helm en CI/CD sans éditer le Chart.yaml à la main.
Statut
Maintenance
Langage principal
Shell
Licence
Apache-2.0
Rôle d’Etienne
Auteur
Documentation
CLI + plugin Helm — README.
Contribution recherchée
Cas d’usage CI et compatibilité Helm.
Dernière mise à jour
19 nov. 2023
Developer tooling
Outils adjacents — utiles, mais hors du pitch plateforme principal.
compose (Apple container)
Problème traité
Orchestrer un docker-compose.yml avec apple/container sur macOS sans Docker Desktop.
Statut
Actif
Langage principal
Swift
Licence
NOASSERTION
Rôle d’Etienne
Auteur et mainteneur
Documentation
README + tap Homebrew associé (Simplifi-ED/homebrew-compose). →
Contribution recherchée
Compatibilité compose et retours sur apple/container.
Dernière mise à jour
22 juil. 2026
go-amumu
Problème traité
Envoyer des emails via Microsoft Graph depuis une CLI Go simple et scriptable.
Statut
Maintenance
Langage principal
Go
Licence
Apache-2.0
Rôle d’Etienne
Auteur
Documentation
README du CLI.
Contribution recherchée
Auth Graph et formats de message.
Dernière mise à jour
11 juin 2024
LinkedIn Carousel Generator
Problème traité
Produire des carousels LinkedIn de manière reproductible depuis du Markdown.
Historique et preuves de build, pas des produits actifs.
OS Factory
Problème traité
Standardiser la construction d’images OS pour cloud public et privé sans pipelines ad hoc.
Statut
Référence historique
Langage principal
Python
Licence
Apache-2.0
Rôle d’Etienne
Contributeur principal (mission Cellenza → Société Générale)
Documentation
README et articles de blog associés.
Contribution recherchée
Non actif — conservé comme preuve de construction.
Dernière mise à jour
29 avr. 2021
Azure NetApp Files — rôles RBAC
Problème traité
Provisionner Azure NetApp Files avec des rôles RBAC adaptés sans réinventer les policies.
Statut
Référence historique
Langage principal
HCL
Licence
MIT
Rôle d’Etienne
Auteur
Documentation
Templates Terraform et article technique associé. →
Contribution recherchée
Non actif — conservé avec l’article ANF RBAC.
Dernière mise à jour
15 déc. 2023
Contact
Pour discuter d’un système complexe, d’une intervention ou d’un contexte plateforme : un email qualifié suffit. Décrivez le contexte, les contraintes et la décision à sécuriser.