Alternance DevOps | ESPRIT

Ingénieur DevOps cloud et infrastructure en alternance.

Ingénieur alternant en informatique, spécialisation DevOps en année terminale à l'ESPRIT, avec plus de 3 ans d'expérience professionnelle en environnement IT d'entreprise. Expertise en administration de clusters Kubernetes, conception de pipelines CI/CD, orchestration de conteneurs et infrastructure native cloud, y compris sur des environnements hors ligne et isolés.

Kubernetes HA et KubesprayJenkins et GitLab CECloud natif et hors ligneKeycloak, ELK, Kafka
3+ ansd'expérience professionnelle en environnement IT d'entreprise.
ESPRITannée terminale en génie informatique, spécialisation DevOps.
HA / Hors ligneclusters Kubernetes hautement disponibles et environnements non connectés.
Photo de Waddah Souei
Profil CVRigoureux, curieux et impliqué dans une démarche d'amélioration continue orientée production.
Expertise technique

Compétences et outils issus du CV

La stack ci-dessous reprend les compétences et les outils mentionnés dans le CV, regroupés par domaine technique au lieu d'utiliser des niveaux arbitraires.

Orchestration, CI/CD et observabilité

Orchestration de conteneurs

Kubernetes (clusters HA), Kubespray, Docker, Podman, Helm, containerd, LXC.

CI/CD et DevOps

Jenkins, GitLab CI/CD, GitLab CE, Git, Ansible, Nexus Repository Manager.

Supervision et journaux

ELK Stack (Elasticsearch, Kibana), Grafana, Prometheus.

Infrastructure, sécurité et développement

Infrastructure et cloud

Terraform, Linux (RHEL, Ubuntu, CentOS), Fortinet, SSL/TLS.

Middlewares et messagerie

Apache Kafka, Tomcat, GlassFish.

Bases de données

Oracle Database, MySQL, PostgreSQL.

Développement

Spring Boot, Java (Maven), Angular, scripts Shell, REST API, Postman.

Sécurité et authentification

Keycloak, OAuth2, OpenID Connect (OIDC), SSL/TLS.

Méthodologie

Scrum / Agile.

Environnement technologique complet

Orchestration, pipelines, observabilité, IAM, middlewares, bases de données, Linux et outils de mise en production alignés sur le contenu du CV.

KubernetesKubesprayDockerPodmanHelmcontainerdLXCJenkinsGitLab CI/CDGitLab CEGitAnsibleNexus Repository ManagerELK StackGrafanaPrometheusTerraformLinuxFortinetSSL/TLSApache KafkaTomcatGlassFishOracle DatabaseMySQLPostgreSQLSpring BootJava / MavenAngularBashAPI RESTPostmanKeycloakOAuth2OIDCScrum / Agile
Logo Kubernetes
Kubernetes
Orchestration HA
Logo Docker
Docker
Conteneurisation
Logo GitLab
GitLab CE
Dépôts et CI/CD
Logo Jenkins
Jenkins
Pipelines
Logo Ansible
Ansible
Automatisation
Logo Terraform
Terraform
Infrastructure as code
Logo Linux
Linux
Administration système
Logo Elasticsearch
ELK Stack
Journaux et recherche
Logo Apache Kafka
Kafka
Messagerie
Logo PostgreSQL
PostgreSQL
Base de données
Logo Spring
Spring Boot
Back-end Java
KC
Keycloak
IAM et SSO
Parcours professionnel

Expériences présentées comme des cas menés en entreprise

Cette section présente les missions les plus significatives sous un angle plus opérationnel : contexte, responsabilités techniques, enjeux de production et résultats recherchés.

Ingénieur Alternant DevOps

BNS Engineering
Sept. 2022 - Présent
Tunis, Tunisie

Mission principale : concevoir, industrialiser et opérer des environnements Kubernetes et des composants transverses de production pour des plateformes d'entreprise soumises à des exigences de disponibilité, de sécurité et d'interopérabilité.

Contexte : productionPérimètre : plateformeEnjeu : stabilité
  • Conception, déploiement et administration de clusters Kubernetes hautement disponibles sur des environnements UAT, formation et pré-production, y compris hors ligne / non connectés via Kubespray.
  • Industrialisation et standardisation des déploiements applicatifs via Helm Charts : ressources, secrets, ingress, autoscaling et profils applicatifs.
  • Intégration complète de Keycloak (front-end et back-end), mise en oeuvre de l'authentification OIDC / OAuth2 et gestion des realms, rôles, clients et accès.
  • Mise en place et administration de Nexus Repository Manager pour la gestion des artefacts et la synchronisation des images Docker entre environnements connectés et hors ligne.
  • Déploiement et administration de la stack ELK sur Kubernetes ainsi que d'Apache Kafka avec automatisation des topics et des configurations.
  • Déploiement d'applications Spring Boot via Podman avec sécurisation des échanges SSL / TLS.
  • Mise en place d'une forge GitLab CE intégrée à Jenkins et optimisation des pipelines CI/CD pour les applications front-end et back-end.
  • Administration de machines virtuelles et de serveurs Linux : supervision, mises à jour, gestion des incidents, support aux équipes et transfert de compétences.
  • Configuration d'un VPN site-à-site Fortinet et contribution à l'interopérabilité inter-institutionnelle via des services web sécurisés.
KubernetesKubesprayHelmDockerPodmanJenkinsGitLab CEGitNexusAnsibleKeycloakELKKafkaFortinetLinuxOracle / MySQL

Ingénieur CI/CD - Projet de Fin d'Études

COFIB Capital Finance / BNS Engineering
2022
Tunisie

Mission principale : concevoir une chaîne d'intégration et de déploiement continu capable d'accompagner la digitalisation de procédures de commerce extérieur dans un cadre exigeant en traçabilité et en rapidité d'exécution.

Contexte : financePérimètre : applicationEnjeu : automatisation
  • Conception et mise en place d'une chaîne CI/CD pour la digitalisation des procédures de commerce extérieur.
  • Analyse et spécification des besoins ainsi qu'étude comparative des technologies CI/CD.
  • Conception de l'architecture de la plateforme et développement d'une application microservices de gestion de référentiel.
  • Déploiement automatisé, validation de la chaîne CI/CD et mise en place d'un tableau de bord de supervision des performances.
CI/CDJenkinsSpring BootMicroservicesDockerSupervision
Études de cas

Réalisations structurées autour de cas concrets

Chaque cas ci-dessous présente le contexte, la mission technique, les outils mobilisés et l'impact opérationnel recherché sur des environnements d'entreprise.

K8S
Cas 01Plateforme Kubernetes hautement disponible pour environnements connectés et non connectés.

Plateforme Kubernetes HA pour environnements UAT, formation et pré-production

Ce cas couvre la mise en place d'une base d'orchestration robuste pour des contextes mixtes, avec exigences de disponibilité, standardisation des déploiements et gestion des environnements non connectés.

Contexte : entreprisePérimètre : plateformeContraintes : hors ligne
  • Conception, déploiement et administration de clusters Kubernetes hautement disponibles via Kubespray.
  • Industrialisation des déploiements applicatifs avec Helm Charts et standardisation des ressources.
  • Administration des composants techniques associés sous Linux avec une logique d'exploitation durable.
Impact recherchéObtenir une plateforme stable, répétable et exploitable en production, y compris lorsque la connectivité entre environnements est contrainte.
KubernetesKubesprayHelmcontainerdLinux
En parler
CI/CD
Cas 02Chaîne d'intégration et de déploiement continu pour un projet du secteur financier.

Chaîne CI/CD pour la digitalisation des procédures de commerce extérieur

Projet de fin d'études orienté architecture de livraison, conçu pour automatiser les flux de construction, de validation et de déploiement d'une application microservices.

Contexte : financePérimètre : applicationObjectif : automatisation
  • Analyse des besoins, étude comparative et choix des technologies CI/CD.
  • Conception de l'architecture de la plateforme et développement d'une application microservices de gestion de référentiel.
  • Déploiement automatisé et mise en place d'un tableau de bord de supervision des performances.
Impact recherchéRéduire le temps de mise en production, fiabiliser les livraisons et donner une meilleure visibilité sur la qualité d'exécution.
JenkinsGitLab CI/CDSpring BootMicroservicesSupervision
Consulter le CV
IAM
Cas 03Chaîne sécurité, observabilité et messagerie pour plateformes applicatives.

Authentification, observabilité et circulation des flux sur Kubernetes

Ce cas regroupe les briques transverses qui renforcent la sécurité, la traçabilité et la circulation fiable des données dans une architecture moderne.

Contexte : transversePérimètre : sécuritéObjectif : traçabilité
  • Intégration de Keycloak pour l'authentification OIDC / OAuth2 et la gestion des clients, rôles et accès.
  • Déploiement de la stack ELK sur Kubernetes pour centraliser les journaux applicatifs et opérationnels.
  • Administration d'Apache Kafka et gestion des artefacts via Nexus Repository Manager pour renforcer la continuité des flux.
Impact recherchéSécuriser les accès, améliorer la visibilité sur les environnements et fluidifier les opérations de mise à disposition applicative.
KeycloakELKKafkaNexusOAuth2 / OIDC
Voir les outils
Formation

Diplômes, langues et engagement

Un parcours construit autour de l'ingénierie informatique, des systèmes, des réseaux et de la culture DevOps, prolongé par l'engagement associatif.

E

Diplôme d'Ingénieur en Génie Informatique

ESPRIT - École Supérieure Privée d'Ingénierie et de Technologies, Tunis
2022 - Présent | Alternance, spécialisation DevOps
R&S

Licence en Ingénierie des Réseaux et Systèmes

Institut Supérieur d'Informatique de Mahdia
2019 - 2022
M

Baccalauréat en Mathématiques

Lycée Secondaire de Hammam Lif
2018 - 2019

« Construire une plateforme utile, c'est rendre le déploiement plus simple, l'exploitation plus lisible et la production plus fiable. »

Approche DevOps orientée qualité d'exécution

Langues

AR
ArabeLangue maternelle
Natif
FR
FrançaisNiveau professionnel
Avancé
EN
AnglaisNiveau intermédiaire
Intermédiaire

Engagement associatif

Fondateur du Club DevOps - ISI Mahdia2021 - 2022 | Création d'un club étudiant dédié au DevOps, animation d'ateliers techniques et sessions de sensibilisation.
Membre du Club Interact Hammam Lif2018 - 2019 | Participation à des activités civiques et associatives.
Contact

Disponible pour un poste, une mission ou un échange technique

Si vous cherchez un profil DevOps capable de travailler sur la plateforme, les pipelines, l'observabilité et la sécurité, vous pouvez me contacter directement.