Systèmes & Réseaux

Selim Sener

Administrateur systèmes, réseaux et sécurité opérationnelle

Étudiant en informatique, je m'intéresse particulièrement aux systèmes Linux, aux réseaux, à la conteneurisation et à l'administration des infrastructures.

01 — À propos

Qui suis-je ?

Mon parcours et mes domaines d'intérêt.

Présentation

Je suis Selim Sener, étudiant en informatique avec un intérêt particulier pour l'administration des systèmes et des réseaux.


Je développe progressivement mes compétences autour de Linux, Docker, Nginx, Git, Ansible, des réseaux et des infrastructures.

Informations

  • Nom : Selim Sener
  • Formation : Bachelor Administration des infrastructures sécurisées — IPSSI
  • Domaine : Systèmes & Réseaux
  • Technologies : Linux, Docker, Nginx, Git
02 — Compétences

Technologies & outils

Les technologies et outils que j'utilise dans mes projets.

🖥️ Systèmes

Administration et utilisation des environnements Linux et Debian.

Debian Linux SSH

🌐 Réseaux

Bases réseau, accès distant et mise en place de connexions sécurisées.

TCP/IP NetBird VPN

📦 Conteneurs

Création et déploiement d'applications conteneurisées.

Docker Docker Compose Nginx

⚙️ Automatisation

Gestion du code et premiers outils d'automatisation d'infrastructure.

Ansible Git Python
03 — Projets

Mes réalisations

Quelques travaux réalisés autour des systèmes et de l'infrastructure.

PROJET 01

Préparation d'un poste Debian

Installation et configuration d'un environnement Debian avec Git, SSH, NetBird, Docker, Ansible et les outils nécessaires.

PROJET 02

Portfolio avec Nginx

Création d'un portfolio HTML puis déploiement d'une version locale avec Nginx.

PROJET 03

Portfolio avec Docker

Conteneurisation du portfolio avec Docker et Docker Compose et publication sur un port local.

PROJET 04

Déploiement automatisé avec Ansible

Mise en place d'un déploiement automatisé avec Ansible et Nginx, avec vérification de l'idempotence du playbook.

PROJET 05

Portfolio web public

Conception et publication d'un portfolio responsive en HTML et CSS, mis en ligne sur AWOUI et versionné sur Forge.

JOB 06

Sécurisation du poste et du dépôt

Mise en place d'un pare-feu UFW, sécurisation de SSH avec authentification par clé, protection des secrets Git et utilisation d'une branche dédiée avec demande de fusion.

JOB 07

Supervision du portfolio

Mise en place d'une sonde de supervision, d'une alerte ntfy et d'une surveillance avec Blackbox Exporter, Prometheus et Grafana. Dashboard Grafana - supervision du portfolio Création d'un dashboard affichant la disponibilité du site et son historique.

JOB 08

Portfolio en production

Mise en production du portfolio sur un serveur Debian avec Nginx, configuration du domaine selim-sener.win et mise en place du HTTPS avec Let's Encrypt. Versionnement du projet avec Git et déploiement du portfolio sur mon domaine et sur AWOUI.

Portfolio en production avec HTTPS
JOB 09

Sécurisation de la production

Renforcement de la sécurité du serveur de production avec le durcissement de SSH, les en-têtes de sécurité Nginx, HSTS et la redirection HTTPS. Mise en place de ModSecurity avec OWASP CRS pour bloquer les requêtes malveillantes, ainsi que CrowdSec et son bouncer Nginx pour détecter et bannir les comportements suspects.

Test ModSecurity bloqué et en-têtes de sécurité Alertes et bannissements CrowdSec
TEST DE SÉCURITÉ

🛡️ J'ai testé mes propres défenses

Après avoir sécurisé mon serveur Debian, j'ai réalisé des tests contrôlés depuis Kali Linux pour vérifier le fonctionnement de mes protections.

WAF : vérification du blocage des requêtes suspectes (HTTP 403).

CrowdSec : analyse des alertes et de l'historique des décisions de bannissement.

SSH : vérification du refus de l'authentification par mot de passe.

Disponibilité : configuration de délais d'attente et de limites de connexions dans Nginx.

Bilan : j'ai appris à tester mes défenses, lire les journaux et identifier les améliorations possibles.

Alertes de sécurité détectées par CrowdSec
04 — Parcours

Formation & expérience

Mon parcours de formation et mes expériences professionnelles dans le domaine de l'informatique.

Formation — Décembre 2025 à Décembre 2026

Bachelor Administration des infrastructures sécurisées

IPSSI — Formation orientée vers l'administration des systèmes, des réseaux et la sécurisation des infrastructures.

Formation — Septembre 2021 à Juillet 2023

BTS SNIR

Lycée Doisneau — Formation en systèmes numériques, réseaux, informatique et infrastructures.

CDD — Octobre 2025 à Avril 2026

Technicien support

Medelabs — Support informatique et assistance aux utilisateurs.

CDD — Mars 2024 à Juillet 2024

Technicien informatique

PCPack — Support, maintenance et assistance informatique.

Stage — Mai 2022 à Juillet 2022

Technicien support

Gree Cube Technologies — Première expérience professionnelle dans le support et l'assistance informatique.

05 — Veille

Mes domaines d'approfondissement

Les sujets que je souhaite continuer à développer dans mon parcours professionnel.

🔐 Sécurité des infrastructures

Mise en place de mesures de sécurisation du poste et du dépôt : pare-feu UFW, SSH par clé avec mot de passe désactivé, mises à jour automatiques, protection des secrets avec Git, Gitleaks et Fail2ban.

🌐 Réseaux

Administration réseau, services, accès distants et sécurisation des communications.

⚙️ Automatisation

Automatisation des tâches d'administration et amélioration de la reproductibilité des déploiements.

06 — Environnement

Mon environnement technique

Les principaux outils utilisés dans mes projets.

Linux

Debian comme environnement principal pour travailler sur les systèmes.

Docker

Conteneurisation et déploiement d'applications.

Nginx

Serveur web utilisé pour publier les portfolios localement.

Git

Gestion des versions et suivi de mes différents projets.

07 — Déploiement

Comment mon site se déploie

Mon portfolio est versionné sur mon dépôt Forge et déployé sur un serveur Debian avec Nginx.

Déploiement depuis le dépôt Git

Le développement et les modifications sont réalisés depuis ma machine locale. Les fichiers du portfolio sont ensuite versionnés avec Git et envoyés sur mon dépôt Forge.


1. Je modifie et teste le portfolio sur ma machine locale.

2. Je valide les modifications avec Git puis je les envoie sur le dépôt Forge.

3. Le serveur de production récupère la nouvelle version avec git pull.

4. Nginx sert directement le portfolio depuis le dépôt cloné sur le serveur.

5. Après une mise à jour, Nginx est rechargé afin de prendre en compte la nouvelle version.


Mise à jour du serveur

La mise à jour du site peut être rejouée avec les commandes suivantes :


cd /var/www/stage-2026

git pull

sudo systemctl reload nginx


Cette méthode permet de conserver une version unique et versionnée du portfolio entre le développement local, le dépôt Forge et le serveur de production.

08 — Terminal

Mon environnement

Un aperçu de mon univers de travail.

Terminal — Debian
selim@debian:~$ whoami
Selim Sener
selim@debian:~$ skills
Linux · Docker · Nginx · Git · Ansible
selim@debian:~$ status
Systèmes & Réseaux — En apprentissage
09 — Contact

Me contacter

Retrouvez-moi sur mes différents moyens de contact.