Houssem Ben Ali

Houssem Ben Ali

DevOps & SecOps Engineer

🇹🇳 Tunisia 🇫🇷 France Remote
8+ Years Experience
50+ Tools & Technologies
3 Languages
Want a detailed CV? Contact me at contact+cv@hbenali.ovh
GitHub Contributions

My GitHub contributions over the last year

Professional Experience

eXo Platform Mar. 2020 – Present Tunis / Remote / Nantes, France

DevOps Engineer

Software Factory
  • Manage Jenkins with Seed jobs using DSL/Groovy, create pipelines, prepare and integrate Jenkins agents
  • Ensure upgrades for Sonatype Nexus, Grafana, Sonarqube, SquashTM
  • Implement CI/CD for mobile applications (Android/iOS) with Fastlane, GitHub Actions, Appaloosa Store
  • Add code security checks using CodeQL, SonarCloud, and Fortify
  • Build custom Docker images (Nginx + HTTP3 with QUIC)
Jenkins Groovy Nexus GitHub Actions Docker
Hosting & Cloud
  • Create and manage instances using Google Cloud and OVH
  • Configuration management with Puppet 7, 6, and 3.7
  • Resolve incidents: disk saturation, memory shortage, Docker daemon issues
  • Add third-party integrations: SAML2, OpenID, LDAP/AD
Google Cloud OVH Puppet Vagrant
Infrastructure & SecOps
  • Configure bare-metal servers with LVM partitioning
  • Configure services: Tomcat, Nginx, Apache2, Traefik with security headers
  • SSL configuration, DNS setup (CAA, DNSSEC), secure SMTP
  • Deploy ELK, InfluxDB, HAProxy, provision with Ansible
  • Security scanning with CodeQL, SonarCloud, Acunetix
Nginx Ansible ELK CodeQL
Release & Deployment Tooling
  • Release manager: GA/RC/CI-CD releases with Nexus staging and Maven plugins; signed Docker images (DCT, Cosign) published to Docker Hub and ghcr.io
  • Main contributor (500+ commits since 2020) to ADT, the internal tool that deploys eXo/Meeds acceptance and demo environments: upgrades, restore, SAML keystore provisioning via Keycloak, AI/RAG deployment, dashboards
  • Maintain eXo/Meeds, CI and release Docker images (JDK 8 to 25, Ubuntu 24.04/26.04, Maven 3.9/4) and shared workflow scripts
  • Author of a GitHub Action that routes pull request notifications to the company Tasks application
ADT Docker Cosign Nexus Maven
Generative AI
  • Daily use of AI assistants (Claude Code) to automate and speed up scripting, code review, security hardening, testing and documentation, always verifying the results
  • Set up the AI/RAG deployment in ADT
Claude Code RAG
eXo Platform Dec. 2018 – Feb. 2020 Tunis

Support Engineer

  • Resolve client technical issues: Tomcat/JBoss configuration, JMX, Database connectors
  • Create CLI tools for the support team, security checks with Acunetix, Nessus
  • Contribute to J2EE/AngularJS support ticket management application
SW Consulting Jan. 2018 – Dec. 2018 Monastir

Frontend Developer

  • Build Forum application with Angular 4, CSS, SCSS
  • Project management with GitLab

Skills

Languages

  • Arabic (Native)
  • French (Fluent)
  • English (Fluent)

Programming

  • Python
  • JavaScript
  • Java
  • Bash
  • Groovy
  • Go
  • SQL

Cloud & DevOps

  • Google Cloud
  • Docker
  • Jenkins
  • GitHub Actions
  • Puppet
  • Ansible
  • Terraform

Security & Monitoring

  • CodeQL
  • SonarCloud
  • Grafana
  • ELK Stack
  • Acunetix
  • Nessus
  • Cosign

AI

  • Claude Code
  • AI/RAG deployment

Projects

2026
LiveboxMonitor Android
Android port: widgets, live alerts, local/remote mode
Kotlin
2025–26
Web inspection tools
SSL, DKIM, SPF, DMARC, CAA, DNSSEC, BIMI, RDAP, IP
HTML/JS
2026
logscrub
Masks secrets and personal data in logs
Go
2019
Support Ticket System
Full-stack application
J2EE/VueJS
2017
3D Human Skeleton AR
Augmented reality visualization
Matlab
2015
Clustering Validation
Data mining algorithm
Java/R

Certifications

Mobile Application Developer
IBM MobileFirst
2017
IPv6 Certification
ENISo
2015

Education

2015 – 2017
National School of Engineers of Sousse (ENISo)
Master's in Telecommunications Engineering
2012 – 2015
ISIMM - Monastir
Bachelor's in Computer Science