TK
Tom Kernev kernev-pro
Infrastructure Homelab opérationnelle (LattePanda + VPS)

Tom Kernev

Ingénieur Cloud, DevOps & MLOps

Je conçois et déploie des architectures conteneurisées, automatisées et souveraines — du bare-metal au Cloud.

lattepanda.internal
Ansible OK
tom@homelab:~/homelab-infra$ ansible-playbook -i hosts.ini site.yml

PLAY [Configure Hybrid Cluster] *********************

TASK [Gather facts] ok: [lattepanda, vps]

TASK [security : UFW & SSH hardening] ok: [all]

TASK [docker : Deploy Prometheus stack] changed: [lattepanda]

TASK [monitoring : Test alert webhook] ok: [vps]

lattepanda : ok=8 changed=1 failed=0
vps : ok=6 changed=0 failed=0
tom@homelab:~$ curl -s localhost:9090/-/healthy

Projets

Infrastructures déployées, automatisation et pipelines en production.

Projet 01

Homelab GitOps & Observabilité Bare-Metal / Cloud

Contexte

Gestion d'un environnement hybride composé d'un nœud bare-metal x86 local (LattePanda) et d'un VPS distant, avec besoin de déploiements reproductibles et d'un suivi fiable des métriques.

Architecture & Fonctionnement

  • CI/CD GitHub Actions avec runner self-hosted sur le cluster local.
  • Playbooks Ansible pour le provisionnement et la configuration des hôtes.
  • Conteneurs Docker Compose supervisés par Prometheus et Alertmanager.
  • Alertes transmises en direct sur Discord via un proxy dédié.
Architecture du flux :
GITHUB CI Dépôt Git Actions Runner NODE LOCAL (LattePanda x86) Ansible Playbooks Docker : Prometheus + Node Exporter Alertmanager VPS DISTANT Reverse-proxy Nginx Discord Webhook Proxy Alertes temps réel
Ansible Docker Prometheus Alertmanager GitHub Actions Linux / Debian Bash
Projet 02

EnerVision — Pipeline MLOps & Prédiction Énergétique

Contexte

Pipeline de traitement de séries temporelles pour la prédiction de consommation énergétique, avec suivi des expérimentations et mise à disposition d'une API d'inférence.

Architecture & Fonctionnement

  • Suivi des hyperparamètres, métriques et artefacts de modèles avec MLflow.
  • API d'inférence développée avec FastAPI et conteneurisée sous Docker.
  • Tests automatisés et validation de régression dans le cycle CI.
Python FastAPI Docker MLflow Scikit-Learn Pandas
Projet 03

Migration & Durcissement Infra — AireServices

Audit de sécurité validé

Contexte

Modernisation d'une infrastructure existante : automatisation des déploiements, sécurisation des flux et mise en conformité des accès réseau.

Architecture & Fonctionnement

  • Déploiements reproductibles via des playbooks Ansible.
  • Reverse-proxy Nginx avec certificats SSL/TLS et redirection HTTPS.
  • Durcissement des accès SSH (clés ed25519) et filtrage réseau strict par pare-feu.
Linux Hardening Ansible Nginx Bash Sécurité réseau

Stack technique & Outils

Technologies utilisées sur mes projets et environnements.

Cloud & IaC

  • Ansible Playbooks
  • Terraform Provisioning
  • AWS EC2, S3, IAM
  • Docker Compose Services
  • GitHub Actions CI/CD

Systèmes & Conteneurs

  • Linux Debian, Arch
  • Docker Engine & Images
  • Systemd Services
  • Bash Scripting
  • LattePanda x86 Bare-metal

Observabilité

  • Prometheus Métriques
  • Alertmanager Alerting
  • Grafana Dashboards
  • Node Exporter Host stats
  • Discord Bridge Webhooks

Data & MLOps

  • Python Back-end
  • FastAPI REST APIs
  • MLflow Tracking
  • PostgreSQL Database
  • Scikit-Learn Modélisation

Méthodologie & Bonnes pratiques

Principes appliqués lors de la conception et de la maintenance des environnements.

GitOps & Automatisation

Toute la configuration d'infrastructure est versionnée dans Git. Les déploiements sont exécutés par des pipelines automatisés, ce qui évite les modifications manuelles et limite le drift.

Sécurité

Scans réguliers des conteneurs (Trivy), durcissement des accès SSH, règles de pare-feu et principe du moindre privilège pour les services. Aucun secret n'est conservé dans le dépôt.

Observabilité

Collecte continue des métriques système et matérielles via Prometheus. Alertes configurées pour remonter directement sur Discord en cas d'anomalie ou de dépassement de seuil.