Zimbra est un logiciel développé sur un mode Web service. Zimbra possède une interface entièrement en AJAX qui est chargée à la première connexion, puis les interactions et ajouts/modifications d'informations sont envoyés au serveur par le protocole SOAP.
Expérience professionnelle
2024 - Consultant Openshift chez Safran Group:
- Assurer le RUN d’une platforme openshift 4.12 airgap composé de plusieurs cluster (VAL/DEV/NPD/PRD)
- Gestion des nœuds des cluster openshift depuis le cloud privé de safran. (backend vmware)
- Extension des ressources CPU/RAM en cas de besoin à travers le cloud privé.
- Support des applications clients hébergé sur openshift.
- Administration du stockage openshift basé sur ODF. (Scaling ODF Storage, Add vCPU and Disks)
- Maintenance d’une registry local basé sur podman pour les images des opérateurs et de l’upgrade.
- Mise à jour de la registry locale avec les nouvelles images des opérateur et composant du cluster.
- Installation et configuration d’une nouvelle registry local base sur rehat9 et podman4.
- Configuration des cluster openshift avec la nouvelle registry locale.
- Administration de la registry locale Quay pour les images des applications clients, mirroring…
- Installation et configuration de l’opérateur Grafana avec Prometheus.
- Installation et configuration de l’opérateur Dynatrace.
- Déploiement et config des manifest files pour Dynatrace (csi driver et dynakube)
- Déploiement et config des manifest files pour le CSI Driver CIFS.
- Mise à jour de kasten de 6.0.3 vers 7.0.4 avec Helm
- Résolution des problèmes de backup de kasten, follow-up avec le support Veeam.
- Installation de l’opérateur ArgoCD (en cour)
- Installation de l’opérateur Openshift AI (en cour)
- Migration de l’authentification openshift de UD2 vers oneAD (en cour)
- Upgrade OpenShift de 4.12 eus vers 4.14 eus (en cour)
2020 - 2023 - Consultant DevOps chez Orange :
1. Projet NewMAIL
- Installation et configuration d’une plateforme composée de 60 serveurs physique (HP DL360 G10)
- Le déploiement était totalement automatisé avec Ansible, Jenkins et GitLab.
- OS : RedHat 7.8, DB : Cassandra
- Monitoring: Nagios, Prometheus, Grafana, Alert Manager
- Support régulier de la plateforme.
- Déploiement automatisé des patch kernel et update softwares.
- Migration des job jenkins vers des pipelines GitLabCI.
- Upgrade en cours de la plateforme Newmail de Redhat 7.8 vers Redhat 8.6
- Mise à jour des playbook et roles ansible pour la version Redhat 8.6
2. Projet Openshift :
- Contribution dans l’installation et configuration d’une plateforme Openshift v4 sur infra vmware.
- Cluster installé avec provisionning manuel UPI.
- Support régulier de la platforme, collaboration avec RedHat pour fixer les bugs.
- OS : CoreOS, Openshift 4.5 to 4.10
- Installation d’une stack monitoring Prometheus/Grafana/Node_Exporter sur des VM cloud BRMC avec
Ansible AWX. (Platform OCPv3)
- Déploiement d’une charte Helm de monitoring des micro-services avec ArgoCD.
3. Projet Palladium :
- Préparation des playbooks et inventaires Ansible et installation de la stack monitoring
Prometheus/Grafana/Node_Exporter sur les clusters des environnements Qualif/Preprod/Prod
C2 - Confidential
- Déploiement automatisé des patch softwares (systemd, polkit, sudo, sequoia) avec
Jenkins/Ansible/GitLab.
- Tuning du kernel (swappiness, min_free_kbytes, zone_reclaim_mode)
- Snapshot des VM vmware à travers ansible avant l’upgrade os.
- Mise à jour de la release Redhat de 7.6 vers 7.8 de toute les machines Palladium (+200), déploiement
automatisé.
- Provisionning automatisé des instances sur le cloud Orange à travers Terraform.
- Interaction avec l’api du cloud Orange en REST à travers Postman et Curl.
2018 - 2020 Ingénieur Intégration chez Opencode Systems :
- Developpement des integrations telecom avec les systèmes externes : SOAP, REST, HTTP, UCIP
- Configuration des connecteurs pour chaque système externe.
- Préparation des fichiers WSDL et requettes XML pour les services HTTP/SOAP
- Préparation des fonctions VXML/JavaScript pour l’integration.
- Integration HTTPS : Génération des certificats SSL(PEM) et investigation avec OpenSSL et cURL
- Upload des fichiers d’intégration sur GitHub.
- Build packages rpm sur le repo local.
2012 - 2018 Ingénieur Support et Projet chez Opencode Systems :
- Administrateur et ingénieur production sur plusieurs plateformes opencode. (Redhat, MySQL, Apache)
- Support client niveau 1,2 sur des problèmes software et hardware opencode. (HP, Cisco)
- Installation, configuration et upgrade des différents produits opencode.
- Integration et livraison des nouveaux services USSD et Call Control.
- Intégrations des protocoles Telco pour plusieurs client: SMPP, MAP, CAP, ISUP, SIP, RTP.
- Installation complète d’une plateforme basée sur Blade HP G8 et sa mise en production. (Orange TN)
- Mise à jour hardware et software sur site à Tripoli, serveurs et baie de stockage HP. (AlMadar)
- Mission de consulting sur site à Kuwait, projet d’intégration ETOPUP avec Ericsson. (Ooredoo KW)
- Mission de consulting sur site au Maroc, projet d’intégration iSDP. (INWI)
- Mission de consulting sur site au Maroc, projet d’intégration VPN. (Maroc Telecom)
- Mission de consulting sur site en Algérie, projet upgrade USSDC. (Djezzy)
2010 - 2012 - Ingénieur Système chez Alpha Engineering
- Etude et déploiement d'une solution opensource (Hyperic) de supervision chez Tunisie Telecom.
- Renforcement de Hyperic par le developpemnt de scripts shell et perl pour la supervion des plateformes
métier de Tunisie Telecom (BSCS, Billing, Rating, EMA, EMM,...)
- Déployement de Hyperic dans la BackBonne de Tunisie Telecom pour superviser les équipement réseaux
distant (ME3800, ASR9K, NE40)
- Reporting sur le comportement des diffirents serveurs de production de Tunisie Telecom et aide à la prise
décision pour les superviseurs.
- Integration de Hyperic et supervision de tous les serveurs d'hébergement UVT.
- Mise en place de zimbra (zcs v6) chez l'opérateur mouritanien Mattel.
- Mise en place de zimbra (zcs v7) dans une architecture multi serveurs pour un client qui a plus 1000 compte
mail, hébergé sur un Cloud Proxmox VE et liée a une baie EMC pour le stockage, heartbeatdrbd pour la
haute disponibilité et crossroads comme load balancer. SONEDE
- Mise en place de zimbra (zcs v7) multi serveurs et hautement disponible, migration d'une messagerie sun.
IRESA
- Mise en place de solution de synchronisation mail, agenda entre zimbra et smartphone en utlisant les
serveurs funambol et android. Tunisie Telecom, IRESA
- Mise en place et configuration d'un serveur d'hébergement: (Deux serveurs physique en cluster, MySQL
Replication, Apache2, Apache-tomcat-6, Reverse proxy, Espace de stockage partagé) 100 sites web on été
hébergé. IRESA
- Mise en place et configuration du SIEM(security information event management) AlientVault. SONEDE
- Mise en place de zimbra v7 en mode SAS (Cloud Messagerie) pour Tunisiana.
- Préparation d'une infrastructure pour cloud computing et hébergement (Serveurs, Virtualisation,
Templates...) Axelaris Hosting
- Maintenance, troubleshooting et benchmark d'une plateforme d'hébergement. (Linux, Apache, MySQL)
Cortix
- Construction des paquets java avec Maven et Ant.
2009 - Administrateur système et réseaux chez Alpha Engineering
- Administrateur réseau, gestion des points d'accès, switches et routeurs.
- Gestion du Vmware, préparation des diffirents VM pour l'équipe developpement et update des serveurs
linux.
- Administration du serveur proxy (Squid) et du firewall (pfSense)
- Administration du CPD (samba) NFS, et DNS (bind)
- Supervision des serveurs par la mise en place des agents OCSInventory et HypericHQ.
- Administration de serveur de messagerie (zimbra)