Thierry FOURNIER
Architecte solutions
Architecture systèmes, réseau & logiciel - Haute disponibilité - Répartition de charge - Sécurité - Spécialiste des solutions libres
44 ans
2, Avenue du quercy
78310 Maurepas
Tél: 06.86.41.36.11
EMail: 

Techniques

Haute disponibilité
Load balancing
Tests de charge
Crypto
Sécurité systèmes & réseaux
Sécurité logicielle
Architecture systèmes & réseaux
Architecture logicielle
Développement logiciel (plutot bas niveau / backend)
Troubleshooting réseau / analyse de traces
Troubleshooting logiciel
Reverse engineering logiciel & protocoles
Routage statique & dynamique,
Cloisonement, VPN, NAT, VLAN, ...
Calcul distribué
Versionning et gestion de conf (plutôt avec git)
Base de données, conception de schémas (relationnelle, nosql, bigdata)
Développement évenementiel & concurrentiel
Packaging / Containers / Appliances
Creation de solutions SaaS
CI/CD
API REST / SOAP / autre (conception & usage)
Métrologie (définition des mesures et conception dashboard)
Web (partie bas niveau)
Mail (routage, filtrage, delivery, compatibilité, IP réputation, ...)
Conception & définition de protocoles (binaire, texte, chiffré, ...)

Langages

  • Connaissances suffisante pour écrire un programme structuré et architecturé
  • Connaissances suffisante pour écrire un programme de base
  • En mesure de débogguer et rechercher des anomalies d'intégration et non dans le code
  • Connais apprximativement la structure du langage et sait se repérer
C
Go
Bash
SQL (PostgreSQL, Bigquery, MySQL)
ASM (x86, pic, z80, Motorola 68HC11, Sparc)
Lua (+ liblua en C)
Perl
Python (+ bindings C)
Java
PHP ( bindings C)
Pascal
CSS
HTML
Javascript
Awk
Sed
BNF
PRO*C
Flex/Yacc
Latex

OS, Logiciel & biliothèques

  • Connaissance approfondie du logiciel, en mesure de modifier le code
  • Bonne connaissance de logiciel, en mesure de faire de l'intégration
  • Connaissance utilisateur basique
  • Connaissance basique, em mesure de se débrouiller
Redhat Linux / CentOS / Rocky Linux (mon OS de production au quotidien)
Debian
Ubuntu
Solaris 5 & 10
AIX
FreeBSD
MacOS X (mon OS au quotidien)
HAProxy (ajout de nombreuses fonctionnalités)
NGinX (ajout de plugin)
Postfix (patch fonctionnel)
OpenSSH (patch fonctionnel & exploitation du protocole)
Kernel (modif de modules)
PostgreSQL (écriture d'un système de gestion du cluster)
MySQL (patch pour support proxy-protocol)
Docker (exploitation avancée, réseau et API)
Git (usage quotidient, exploitation bas niveau & intégration de la libgit)
strace (usage quotidien debug software)
tcpdump (usage régulier debug réseau)
collectd (écriture de plugins)
OpenSSL (intégration, configuration, pki)
PHP-FPM
Apache (debug du code)
Squid
Netfilter (iptables)
LVS (ipvs)
Bind
Samba
OpenDCHP
Varnish
Keepalived
SQLite3
Nagios
Vim
Hadoop
Apache Drill
KVM
VMWare
Ansible
Vue.js
Bootstrap
SVN
XDR (RPC)
Excel
Inkscape (dessin vectoriel, logos, maquettes)
Ghidra (désassembleur & reverse engineering)

Protocoles & formats

  • Connaissance totale ou partielle de la RFC ou de la spécification
  • Implémentation ou exploitation totale ou partielle du protole
  • Intégration / architecture ou le protocole à une place importante
  • Résolution de problématiques liées au protocole
IP (utilisation quotidienne)
TCP (utilisation quotidienne)
UDP (utilisation quotidienne)
ARP (écriture logiciel de surveillance ARP)
HTTP (+Websocket)
SMTP (ecriture clients, extraction d'info)
POP3 (extraction d'info)
IMAP (extraction d'info)
SSL/TLS (troubleshooting, extraction d'info)
VRRP (configuration & troubleshooting)
MySQL (reverse engineering & ecriture d'une driver asynchrone)
Collectd (troubleshooting & ecriture d'un serveur Collectd)
UTF8 (écriture parser / analyser UTF8)
protobuf (troubleshooting protocolaire)
ASN.1/DER (troubleshooting LDAP, usage pour definir des protocoles)
JSON (utilisation quotidienne)
TAR (définition/développement d'un format de stockage incremental)
VLAN
VXLAN
ICMP
STP
RSTP
NTP
SNMP (Écriture d'un poller SNMP)
IPv6
LDAP
PostgreSQL (Exploiattion du protocole pour extraire les méthodes d'authentification)
BGP (Écriture d'un système RHI)
OSPF
RIP
DHCP
SSH (Exploitation du protocole pour extraire les cipher)
TELNET
FTP
TFTP
DNS
XML
HTML
CSS
PNG
JPEG
PCAP (Ecriturre de format PCAP pour simuler une capture dans le but de faire du debug protocolaire)
PDF (Génération automatique de doc au format PDF)
SVG (Manipulation du XML pour réduire la taille des images)
YAML
GZIP
ZIP
LZ4
Brotli
Parquet (Expérimentation pour stockage bigdata)
RPM (Écriture d'un système de packaging multi-distribution)
DEB (Écriture d'un système de packaging multi-distribution)
RPC (XDR)