Audit de sécurité · Sécurité des infrastructures · Services managés

Lénusan Gunarajah

Ingénieur cybersécurité junior

Audit de sécurité | Sécurité des infrastructures | Services managés

Diplômé du Mastère Cybersécurité d'Ynov Paris, avec une expérience pratique en alternance chez Novastill, en services managés auprès de plusieurs clients : audits de règles de pare-feu Forcepoint et FortiGate, plateformes de filtrage web en haute disponibilité, intégration Active Directory et Kerberos, diagnostic d'incidents de production et rédaction de rapports techniques.

Domaines de compétence

  • Audit de règles de pare-feu
  • Sécurité des infrastructures
  • Services managés multi-clients
  • Annuaires et authentification
  • Diagnostic d'incidents
  • Gouvernance et conformité
  • Aulnay-sous-Bois, France
  • Mobilité : Luxembourg / Metz / Thionville
  • Permis B
  • Disponible à partir du 29 septembre 2026
841 règles de pare-feu analysées lors d'un audit Forcepoint NGFW / SMC
27 p. de rapport d'audit remis au RSSI du client
8 nœuds au maximum sur un cluster de filtrage web Olfeo
3 clients accompagnés en services managés

Profil

Je recherche un poste d'ingénieur ou de consultant cybersécurité junior, en priorité au Luxembourg, en France frontalière et dans le bassin Metz / Thionville.

Parcours

Baccalauréat STI2D, BTS SIO à l'EFREI, puis Bachelor Informatique et Mastère Cybersécurité à Ynov Paris (titre RNCP 40897 « Expert en cybersécurité », niveau 7). Depuis novembre 2025, alternance chez Novastill, ESN spécialisée en cybersécurité et en services managés.

Positionnement

Audit de configuration, sécurité des infrastructures et services managés : j'interviens sur des environnements de production multi-clients, de l'analyse d'un jeu de règles de pare-feu à l'exploitation d'une plateforme de filtrage web en haute disponibilité, en passant par le diagnostic d'incidents et la rédaction de livrables.

Posture de conseil

Je dialogue directement avec les interlocuteurs du client — RSSI, DSI, DPO — et avec les éditeurs, et je traduis un constat technique en recommandation actionnable, dans un rapport ou un compte rendu.

Automatisation, en complément

Le scripting n'est pas mon cœur de métier. J'utilise Python, Bash et PowerShell comme des outils d'automatisation et de diagnostic : parser un export de configuration, collecter des journaux, vérifier une configuration avant déploiement. Mes dépôts GitHub sont de petits outils d'audit et de diagnostic écrits dans cette logique.

Domaines d'intervention

Les sujets sur lesquels je suis intervenu en alternance et en formation.

Audit de configuration de pare-feux

Analyse de règles Forcepoint NGFW / SMC et FortiGate, utilisation d'AlgoSec Firewall Analyzer, identification des règles permissives ou obsolètes, analyse du logging, rapport d'audit et recommandations.

Sécurité des infrastructures

Plateformes de filtrage web Olfeo v7 en haute disponibilité : HAProxy, Keepalived / VRRP, adresses virtuelles, politiques de filtrage, fichiers PAC, rétention des journaux.

Annuaires et authentification

Jonction de plateformes à l'Active Directory, authentification Kerberos et NTLM, Winbind, LDAP, SPN et keytabs, environnements multi-domaines, GPO.

Diagnostic d'incidents de production

Elasticsearch, PostgreSQL, rsyslog, HAProxy, Linux et Windows Server : qualification d'un défaut, remise en service, remontée argumentée à l'éditeur.

Services managés multi-clients

Exploitation d'environnements de production chez plusieurs clients, relation avec les RSSI, DSI, DPO et éditeurs, comptes rendus, procédures et livrables techniques et fonctionnels.

Gouvernance et conformité

Gestion des risques, ISO 27001, RGPD (rétention des journaux, chartes d'usage), notions de NIS2, sensibilisation à l'hygiène des mots de passe et au phishing.

Compétences

Compétences mises en œuvre en alternance, en formation et sur mes projets personnels, organisées par domaine.

Audit et gouvernance

  • Audit de configuration
  • Analyse de règles de pare-feu
  • Identification des risques
  • Gestion des vulnérabilités
  • Rédaction de rapports techniques
  • Recommandations de sécurité
  • ISO 27001
  • RGPD
  • NIS2 (notions)
  • Sensibilisation

Sécurité réseau et pare-feu

  • Forcepoint NGFW / SMC
  • FortiGate (FortiOS 7.x)
  • AlgoSec Firewall Analyzer
  • pfSense
  • VPN IPsec
  • IDS / IPS
  • VLAN
  • DNS
  • DHCP

Sécurité des infrastructures

  • Olfeo v7
  • HAProxy
  • Keepalived / VRRP
  • Adresses virtuelles (VIP)
  • Filtrage web et proxy
  • Fichiers PAC
  • Haute disponibilité
  • Wallix Bastion

Systèmes et annuaires

  • Windows Server
  • Active Directory
  • GPO
  • Linux (Debian, Ubuntu, Kali)
  • Kerberos
  • NTLM
  • Winbind
  • LDAP
  • Environnements multi-domaines
  • systemd

Supervision et diagnostic

  • Elasticsearch
  • PostgreSQL
  • rsyslog
  • logrotate
  • cron
  • Analyse de journaux
  • Concepts SIEM
  • Supervision réseau
  • Diagnostic d'incidents

Outils de cybersécurité

  • Wireshark
  • Nmap
  • Burp Suite
  • Metasploit
  • Kali Linux
  • GLPI
  • MobaXterm
  • SQL

Automatisation complémentaire

  • Python (bibliothèque standard)
  • Bash
  • PowerShell
  • Parsing d'exports de configuration (XML, FortiOS, CSV)
  • Scripts de supervision et d'alerting
  • Export de données

L'automatisation est une compétence complémentaire : je l'utilise pour accélérer une analyse ou un diagnostic, pas comme métier principal.

Expérience

Alternance en environnement de production, sur des missions réelles chez plusieurs clients.

Ingénieur cybersécurité — alternance

Novastill

ESN spécialisée en cybersécurité, services managés et interventions multi-clients.

Novembre 2025 – septembre 2026

Missions

Audit

Audit de configuration de pare-feux

  • Audit Forcepoint NGFW / SMC : analyse de 841 règles réparties sur 2 clusters et 7 sous-politiques.
  • Identification des règles obsolètes et permissives, analyse de l'exposition et des risques associés, analyse du paramétrage du logging.
  • Rapport d'audit de 27 pages remis au RSSI du client, avec recommandations de rationalisation et de sécurisation.
  • Audit d'un FortiGate 601E (FortiOS 7.4.9) avec AlgoSec Firewall Analyzer, pour une collectivité territoriale.
  • Outil Python d'aide à l'analyse : parsing XML des exports de configuration, cartographie et qualification des règles.

Infrastructure

Filtrage web et haute disponibilité

  • Déploiement et exploitation de clusters Olfeo v7, jusqu'à 8 nœuds, chez trois clients.
  • Haute disponibilité VRRP / Keepalived et gestion des adresses virtuelles (VIP) ; répartition de charge avec HAProxy.
  • Jonction des plateformes à l'Active Directory du client, authentification Kerberos et NTLM.

Exploitation

Politiques de filtrage et fichiers PAC

  • Conception et adaptation de fichiers PAC : exclusions par domaine et par plage IP, bascule automatique sur adresse virtuelle, stratégies de failover.
  • Politiques de filtrage URL, restrictions horaires, chartes d'usage Internet avec signature utilisateur.
  • Paramétrage de la rétention des journaux conformément au RGPD.

Incidents

Diagnostic et gestion d'incidents

  • Restauration d'un pipeline de statistiques Elasticsearch : diagnostic d'une agrégation multi-nœuds et retour en production d'un service indisponible.
  • Correction d'un script d'alerting HAProxy qui provoquait une consommation CPU excessive ; industrialisation de la collecte des journaux avec rsyslog.
  • Qualification d'un défaut produit sur VRRP et remontée argumentée à l'éditeur.
  • Identification et signalement de secrets présents en clair dans des journaux applicatifs.

Annuaires

Identité et authentification

  • Participation à une étude de migration de NTLM / Winbind vers Kerberos.
  • Analyse des SPN, des keytabs et des environnements multi-domaines.
  • Étude des paramètres GPO liés aux navigateurs, en environnement Active Directory.

Conseil

Conseil et organisation

  • Étude comparative de 10 solutions ITSM et recommandation d'une architecture multi-clients avec isolation par entité.
  • Structuration d'une CMDB, d'une matrice de criticité P1 à P4 et des engagements de service associés ; feuille de route de déploiement sur 12 semaines.
  • Rédaction de livrables techniques et fonctionnels ; échanges avec les clients, RSSI, DSI, DPO et éditeurs.

Méthodes et outils

Comment je mène une mission d'audit ou de diagnostic, et avec quoi.

Démarche d'audit de pare-feu

  1. Collecte

    Récupération de l'export de configuration (Forcepoint SMC, sauvegarde FortiOS, pfSense) selon une procédure de collecte documentée.

  2. Mise à plat

    Reconstruction de la table des règles : objets, groupes, VDOM, sous-politiques, interfaces.

  3. Qualification

    Repérage des règles permissives, obsolètes, désactivées, non journalisées ou non documentées ; contrôle du logging.

  4. Analyse

    Exposition des services sensibles, protocoles en clair, plages larges, risques associés et contexte métier.

  5. Restitution

    Rapport d'audit avec recommandations de rationalisation et de sécurisation, présenté au RSSI.

Outils par usage

Audit et analyse
  • AlgoSec Firewall Analyzer
  • Forcepoint SMC
  • FortiOS
  • Wireshark
  • Nmap
  • fw-audit
  • fortigate-policy-parser
Exploitation et diagnostic
  • Olfeo v7
  • HAProxy
  • haproxy-audit
  • Keepalived
  • Elasticsearch
  • PostgreSQL
  • rsyslog
  • pac-check
  • log-secret-scanner
Annuaires et accès
  • Active Directory
  • Kerberos
  • NTLM / Winbind
  • LDAP
  • GPO
  • Wallix Bastion
Livrables
  • Rapports d'audit
  • Comptes rendus
  • Procédures
  • Études comparatives
  • Feuilles de route
Référentiels
  • ISO 27001
  • RGPD
  • NIS2 (notions)
  • ANSSI SecNumacadémie

Projets

Outils d'audit, de diagnostic et d'apprentissage, publiés sur GitHub. Ils prolongent des situations rencontrées en mission ; le code reste volontairement simple, sans dépendance, et n'est pas une fin en soi.

Outil d'audit

fw-audit

Objectif de sécurité
Repérer automatiquement les erreurs de configuration classiques dans un jeu de règles de pare-feu.
Problème traité
La relecture manuelle de plusieurs centaines de règles est longue et sujette à l'oubli. L'outil applique cinq contrôles — règle « any → any », service sensible exposé à toute source (port exact ou plage le contenant), protocole en clair, plage de ports large, règle non documentée — avec une sévérité et une recommandation par constat.
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • CSV
  • Ligne de commande
Résultats
18 tests unitaires passants. Lit aussi directement l'export CSV de fortigate-policy-parser (politiques désactivées ignorées, services FortiOS traduits en ports, constats rattachés à l'identifiant de politique). Validé sur 9 règles d'exemple et 5 politiques FortiGate.
Compétences mobilisées
Analyse de règles de pare-feu, qualification des risques, recommandations.

Audit d'infrastructure

fortigate-policy-parser

Objectif de sécurité
Mettre à plat une sauvegarde FortiGate en table de règles exploitable pour un audit.
Problème traité
Un export FortiOS fait plusieurs milliers de lignes. L'outil reconstruit les VDOM, les objets et les groupes, exporte les politiques en CSV et qualifie les règles : any → any en accept, règles désactivées, accept sans journalisation, règles sans nom.
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • FortiOS 7.x
  • CSV
Résultats
12 tests unitaires passants. Option --resolve : adresses en sous-réseaux et services en protocole/ports, lus directement par fw-audit. Sur la configuration d'exemple : 5 politiques, 3 constats. Politiques IPv4 uniquement.
Compétences mobilisées
Audit FortiGate, lecture de configuration FortiOS, cartographie de règles.

Audit d'infrastructure · haute disponibilité

haproxy-audit

Objectif de sécurité
Relire une configuration HAProxy avec le regard d'un audit : exposition, TLS, journalisation, durcissement, et capacité à tenir une panne.
Problème traité
Une page de statistiques sans authentification, un stats admin actif, TLS 1.0 encore accepté ou un nœud sans health check restent invisibles jusqu'à l'incident. L'outil découpe haproxy.cfg en sections, applique l'héritage des defaults et remonte 20 contrôles de sécurité et de haute disponibilité avec sévérité et recommandation.
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • HAProxy
  • Keepalived / VRRP
Résultats
13 tests unitaires passants ; sur la configuration d'exemple : 1 constat critique, 3 élevés, 6 moyens ; la version durcie ne remonte rien. Analyse statique d'un seul fichier, ACL non interprétées.
Compétences mobilisées
Sécurité des infrastructures, haute disponibilité, analyse de configuration, recommandations.

Filtrage web et haute disponibilité

pac-check

Objectif de sécurité
Valider un fichier PAC avant déploiement, comme n'importe quelle configuration.
Problème traité
Une exclusion mal écrite ou une chaîne de bascule mal ordonnée casse un accès ou la haute disponibilité, et on ne s'en aperçoit qu'une fois le fichier déployé. L'outil évalue FindProxyForURL hors navigateur et compare le résultat à un fichier d'attentes.
Environnement et outils
  • Node.js 18+
  • Zéro dépendance
  • Bac à sable vm
  • PAC / proxy
Résultats
6/6 attentes vérifiées sur le PAC d'exemple ; 7 tests automatisés passants (node:test). Ne reproduit pas la troncature des URL https faite par les navigateurs.
Compétences mobilisées
Filtrage web, haute disponibilité, exploitation de proxys.

Sécurité opérationnelle

log-secret-scanner

Objectif de sécurité
Détecter des secrets en clair dans des journaux et fichiers de configuration, sans jamais les afficher.
Problème traité
Un service qui journalise un mot de passe ou un en-tête Authorization expose ce secret à tout lecteur des journaux et à la plateforme de collecte. Dix motifs, une sévérité par motif, valeurs déjà masquées ignorées, archives .gz lues en flux.
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • Expressions régulières
  • Archives .gz
Résultats
11 tests unitaires passants ; 6 constats masqués sur le journal d'exemple. Détection par motifs uniquement, sans analyse d'entropie.
Compétences mobilisées
Sécurité opérationnelle, gestion des journaux, signalement et remédiation.

Outil de triage / réponse à incident

authlog-triage

Objectif de sécurité
Repérer rapidement les signaux de sécurité dans un journal d'authentification Linux (auth.log / secure).
Problème traité
En incident ou en audit, relire un auth.log à la main est long et fait rater les recoupements. L'outil remonte, avec une sévérité par constat : sources de brute-force SSH, connexion réussie juste après une série d'échecs (compromission possible), sudo refusé, création de comptes et ajout à un groupe sensible (sudo, wheel).
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • auth.log / secure
  • Ligne de commande
Résultats
14 tests unitaires passants. Lit plusieurs fichiers (logs tournés), les archives .gz et l'entrée standard ; sortie texte ou JSON et code de sortie exploitable en supervision. Validé sur un journal d'exemple : brute-force, succès après échecs, sudo refusé et ajout au groupe sudo correctement remontés.
Compétences mobilisées
Analyse de journaux, détection SSH/sudo, tri et réponse à incident.

Reconnaissance défensive

osint-toolkit

Objectif de sécurité
Mesurer l'exposition publique d'une organisation de façon passive, avant un audit.
Problème traité
Huit commandes : DNS over HTTPS, WHOIS en sockets bruts, géolocalisation IP, inspection de certificat TLS, notation des en-têtes de sécurité HTTP, sous-domaines via Certificate Transparency, présence d'un pseudo, analyse d'en-têtes d'e-mail. Aucune sollicitation intrusive de la cible.
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • DNS-over-HTTPS
  • TLS
  • crt.sh
Résultats
Commandes réseau validées manuellement sur des domaines publics ; 6 tests unitaires sur les modules locaux (en-têtes d'e-mail, notation des en-têtes HTTP). Dépend de services tiers gratuits.
Compétences mobilisées
Reconnaissance passive, analyse d'en-têtes, sensibilisation au phishing.

Hygiène des identifiants

pwned-check

Objectif de sécurité
Vérifier qu'un mot de passe est compromis sans jamais l'exposer.
Problème traité
Modèle k-anonymity de Have I Been Pwned réimplémenté : hachage SHA-1 local, seuls les cinq premiers caractères du condensat sont envoyés, comparaison finale en local, réponse complétée par l'en-tête Add-Padding.
Environnement et outils
  • Node.js 18+
  • Zéro dépendance
  • API HIBP
  • SHA-1 / k-anonymity
Résultats
Saisie masquée et codes de sortie distincts (absent, compromis, erreur). Un mot de passe à la fois ; pas de tests automatisés.
Compétences mobilisées
Hygiène des identifiants, sensibilisation.

Administration système

pc-tools

Objectif de sécurité
Appliquer les réflexes d'exploitation sûre — simulation par défaut, opération destructive explicite — à des tâches d'administration de fichiers.
Problème traité
Détection de doublons par empreinte SHA-256, recherche des plus gros fichiers, renommage en masse. La suppression exige --delete, le renommage exige --apply ; les collisions de noms sont listées sans écraser de donnée.
Environnement et outils
  • Python 3
  • Bibliothèque standard
  • Multiplateforme
Résultats
Utilisé au quotidien ; 9 tests unitaires passants (doublons, gros fichiers, plan de renommage, collisions). Aucune corbeille : une suppression est définitive.
Compétences mobilisées
Administration système, gestion des erreurs d'accès, garde-fous.

Projet académique · Ynov Paris

Infrastructure Active Directory

Objectif de sécurité
Déployer et administrer un domaine Active Directory de bout en bout.
Problème traité
Gestion des utilisateurs et des stratégies de groupe (GPO), masterisation et déploiement de postes de travail via MDT et WDS.
Environnement et outils
  • Windows Server
  • Active Directory
  • GPO
  • MDT
  • WDS
Résultats
Base pratique sur l'annuaire et le poste de travail, réutilisée ensuite en alternance sur la jonction de domaine et l'authentification.
Compétences mobilisées
Annuaires, stratégies de groupe, déploiement de postes.

Entraînement personnel · depuis 2021

Labs et CTF

Objectif de sécurité
Entretenir la compréhension des techniques d'attaque pour mieux évaluer l'exposition d'une infrastructure.
Problème traité
Entraînement régulier sur des plateformes de labs et de CTF : pentest web, exploitation système, forensic, stéganographie, élévation de privilèges.
Environnement et outils
  • TryHackMe
  • Root-Me
  • Kali Linux
  • Burp Suite
Résultats
Pratique continue, sans classement ni score mis en avant.
Compétences mobilisées
Culture offensive appliquée à l'audit défensif.

Mon compte GitHub contient aussi un dépôt annexe hors cybersécurité, shader-lab (effets visuels WebGL), conservé par transparence. Voir le dépôt

Tous mes dépôts sur GitHub

Certifications

Certifications et formations suivies en complément du cursus, vérifiables sur Credly.

  • Fortinet Certified Fundamentals in Cybersecurity Fortinet 2025 — valide jusqu'en septembre 2027
  • FortiGate 7.6 Operator Fortinet
  • NSE 1 — Certified in Cybersecurity Fortinet 2025 — valide jusqu'en septembre 2027
  • NSE 2 — Certified in Cybersecurity Fortinet 2025 — valide jusqu'en septembre 2027
  • NSE 3 — Certified in Cybersecurity Fortinet
  • Introduction to the Threat Landscape 3.0 Fortinet
  • Technical Introduction to Cybersecurity 2.0 Fortinet
  • CCST Cybersecurity Cisco Cisco Certified Support Technician
  • Junior Cybersecurity Analyst Career Path Cisco Networking Academy
  • Introduction to Cybersecurity Cisco Networking Academy Septembre 2025
  • Cybersecurity Fundamentals IBM SkillsBuild Septembre 2025
  • SecNumacadémie ANSSI — Agence nationale de la sécurité des systèmes d'information

Vérifier mes badges sur Credly

Formation

  1. 2024 – 2026

    Mastère Cybersécurité Ynov Paris Titre RNCP 40897 « Expert en cybersécurité », niveau 7.
  2. 2021 – 2024

    Bachelor Informatique Ynov Paris
  3. 2019 – 2020

    BTS SIO EFREI, Villejuif
  4. 2017 – 2019

    Baccalauréat STI2D Lycée Eugène Hénaff, Bagnolet

Langues et mobilité

Langues

  • FrançaisC2
  • TamoulLangue maternelle
  • AnglaisB1 — certification British Council
  • JaponaisA1

Mobilité

  • Basé à Aulnay-sous-Bois, France
  • Mobilité : Luxembourg / Metz / Thionville et régions frontalières
  • Permis B
  • Disponible à partir du 29 septembre 2026

Contact

Je recherche un poste d'ingénieur ou de consultant cybersécurité junior, en priorité au Luxembourg, en France frontalière ou dans le bassin Metz / Thionville. N'hésitez pas à me contacter.

lenuss@live.fr

CV disponible sur demande, par e-mail ou via LinkedIn.