Houssem Ben Ali
DevOps & SecOps Engineer
🇹🇳 Tunisia
🇫🇷 France
Remote
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)
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
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
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
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
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
Kotlin
LiveboxMonitor Android
Android port: widgets, live alerts, local/remote mode
2025–26
HTML/JS
Web inspection tools
SSL, DKIM, SPF, DMARC, CAA, DNSSEC, BIMI, RDAP, IP
2026
Go
logscrub
Masks secrets and personal data in logs
2019
J2EE/VueJS
Support Ticket System
Full-stack application
2017
Matlab
3D Human Skeleton AR
Augmented reality visualization
2015
Java/R
Clustering Validation
Data mining algorithm
Certifications
Mobile Application Developer
IBM MobileFirst
IPv6 Certification
ENISo
Education
2015 – 2017
National School of Engineers of Sousse (ENISo)
Master's in Telecommunications Engineering
2012 – 2015
ISIMM - Monastir
Bachelor's in Computer Science