Compétences | Niveaux (Débutant-Confirmé-Expert [10 ans min]) |
---|---|
Administration système Linux | Expert |
Hyperconvergence, Conteneurs | Expert |
Maintien en condition opérationnelle | Expert |
Maintien en condition de sécurité | Expert |
Achat/gestion de Matériel | Expert |
Bases de données SQL | Confirmé |
Configuration (IAC) | Confirmé |
Gestion de projet | Débutant |
- Vigilance, curiosité, intégrité, polyvalence
Nom | Niveaux (Débutant-Confirmé-Expert [10 ans min]) |
---|---|
Linux (Debian) | Expert |
LXC | Expert |
Bash | Confirmé |
Proxmox | Confirmé |
Ansible | Confirmé |
Zabbix | Confirmé |
pfSense | Confirmé |
Git | Confirmé |
GlusterFS | Confirmé |
Serveur web | Confirmé |
HAProxy | Confirmé |
Keepalived | Confirmé |
GitLab | Confirmé |
Docker | Débutant |
Minio | Débutant |
OC3 est un hébergeur, proposant d’héberger des infrastructures complètes de ses clients, l'infrastructure étant répartie sur 3 datacenters.
- Objectifs : MCO, MCS, Support
- Mise en œuvre : Répondre aux tickets, Résoudre les pannes
- Stack technique : VMware vSphere, Proxmox, Zimbra, Bash, Postfix, etc.
Solidarités et Jalons pour le Travail est une association d'accompagnement à la réinsertion de jeunes et d'adultes.
- Objectifs : Réduire la fracture numérique, Aider au retour à l'emploi.
- Mise en œuvre : Capacité à simplifier des concepts techniques; Adaptabilité pour répondre aux besoins des apprenants; Création d'ateliers didactiques; Démonstration technique
- Stack technique : Rédaction de documentation; Connaissance globale en informatique; Démonstration d'une attaque par force brute avec l'outil de John the Ripper, OpenSSL; ChatGPT
- Résultat : 90% de candidats certifiés au cours de ma formation.
Aday est une entreprise de services spécialisée dans la veille médiatique et la mise en valeur des données.
Au sein de l'équipe exploitation, en charge de la gestion matérielle et logicielle des Datacenters (100 serveurs physiques, 300 VM et conteneurs), de la mise en place du CI/CD, de la haute disponibilité, des différents plans de sécurité et du monitoring. Mise en place d'une architecture presque entièrement virtualisée dès 2008. Gestion des bases de données et des clusters de calculs.
- Objectifs : Installation semi-automatisée des serveurs à distance selon le type d'usage.
- Mise en œuvre : VLAN dédié à l'installation (DHCP), VLAN de maintenance (iLO, iDRAC, IPMI, etc.), Création d'une image avec les firmwares pour les serveurs, Recettes d'installations semi-automatique, Miroir Debian local
- Stack technique : pfSense, Juniper, TFTP, DHCP, preseed, Bash, nexus.
- Objectifs : Infrastructure de déploiement des applications permettant le rollback sans coupures de services depuis un bastion.
- Mise en œuvre : Standardisation des applications, Pilotage des recettes via Jenkins, Déploiement des artefact applicatifs sur un nœud fictif identique à la production, validation, Validation, Déploiement en (pre)production.
- Stack technique : Bash, Jenkins, Ansible, Git, GitLab, HAProxy, Keepalived, Nexus
- Objectifs : Déploiement et maintenance des outils de gestions de projets
- Stack technique : Redmine, Request Tracker, GitLab, Git, Gitolite, SVN, OpenLDAP, etc.
- Objectifs : Maintenance et mise en place de zone DNS interne et externe
- Stack technique : BIND (externe), PowerDNS (interne), Bash, Ansible
- Objectifs : Migration des Serveurs Windows dans des machines virtuelles
- Stack Technique : VMware ESXi, VMware converter
- Objectifs : Gestion, achat, maintenance des serveurs physiques, virtuel, et des conteneurs
- Mise en œuvre : Serveurs applicatifs dans des conteneurs, Serveurs monolithiques pour les bases de données et l'archivage
- Stack technique : HPE, Dell, Supermicro, Juniper, Linux (Debian), LXC, libvirt, virt-manager, virsh, vservers, KVM, VMware ESXi, Proxmox
- Objectifs : Création et ajout des sous-titres dans le moteur de recherche pour la quasi-totalité des flux audio des chaînes TV et radio françaises.
- Mise en œuvre : Flux permanent de fichiers audio, Accès multiples au dépôt de fichiers audio par les nœuds de calcul
- Stack technique : vsftpd, Keepalived, GlusterFS, lsyncd, rsync
- Objectifs : Installation de l'IA de recherche d'apprentissage et de calcul
- Mise en œuvre : un serveur d'apprentissage à base de 3090, multiple serveur de calcules
- Stack technique : CUDA, lsyncd, supervisord, glusterfs
- Objectifs : Archivage froid (pas/peu d'accès) pour le retraitement éventuel de l'historique des documents
- Mise en œuvre : Archive tar.gz historiquement au format CD (600-700 Mo), Serveur avec de multiples extensions de RAID pour ajouter des extensions de stockage de disques, Dupliquer sur chaque datacenter
- Stack technique : Bash, rsync, lsyncd, backupninja, etc.
- Objectifs : Veille sécurité
- Mise en œuvre : Mise en place d'une politique d'upgrade régulière, Surveillance des logs, Blocage préemptif, HTTPS interne/externe, SSO, Éducation des utilisateurs
- Stack technique : unattended-upgrades, Let's Encrypt, pfSense, fail2ban, Zabbix, Keycloak, OpenSSL
- Mise en œuvre : Monitoring, redondance matériel et applicatives, Inventorier les ressources matérielles disponibles
- Stack technique : Bash, Zabbix, Hobbit/Xymon, HAProxy, Keepalived, RAID, ZFS, GLPI, Racktables, FusionInventory, etc.
- Objectifs : Remonter d'informations matérielles et applicatives
- Mise en œuvre : Centralisation, Visualisation de logs
- Stack technique : Hobbit/Xymon, Smokeping, Zabbix, ELK (Elasticsearch, Logstash, Kibana), filebeat
- Objectifs : Remplacement de la solution externe par notre propre infra VoIP
- Mise en œuvre : Installation de Wazo, Configuration automatique des téléphones, Attribution des numéros pour chaque utilisateur, Gestion des groupes
- Stack technique : Wazo, Asterisk
- Objectifs : Uniformisation de l'infra, Passage à proxmox des serveurs de dev/preprod, migration des VM KVM et ESXi.
- Mise en œuvre : scripts de migrations
- Stack technique : Proxmox, Bash
- Objectifs : Réinstaller rapidement les plateformes Windows Server
- Stack technique : Clonezilla
- Objectifs : Fluidifier l'envoie de mail vers les clients.
- Mise en œuvre : Supervision des éléments bloquants.
- Stack technique : Zabbix, dns, dmarc, spf, postfix
- Objectifs : Gestion des mails internes des collaborateurs, lancement de scripts, spam
- Stack technique : postfix, dovecot, ldap, procmail, sieve, fetchmail, maildrop, clamav, roundcube
- Objectifs : Recevoir les flux presse papier en continue
- Mise en œuvre : Multiple serveurs FTP, script de gestion des fournitures selon chaque type de réceptions
- Stack technique : keepalived, vsftpd, scripting
- Objectifs : Mise en place d'outils de communications internes, les équipes étant réparties aux quatres coins de la France.
- Stack technique : ejabberd, Rocket.Chat, EtherCalc, Etherpad, Haste, Plik, OpenVPN
- Objectifs : Gestion et déploiements d'outils utilisé par nos applications
- Stack technique :
- Serveur web : Nginx, Apache, Lighttpd, Gunicorn
- Stockage d'objets : Memcached, Redis, Minio, CouchDB
- Message broker/queuing : Kafka, RabbitMQ
- SQL : PostgreSQL (+tail_n_mail), MySQL/MariaDB, SQLite et Oracle 8
- Objectifs : Permettre un flux de réception continu même en cas de panne d'un datacenter, Permettre à de multiples clients d'accéder au stockage.
- Technologie évaluer : GlusterFS, Ceph, Minio (S3)
- Résultat : Les solutions testées sont toutes robustes avec des performances similaires pour notre usage. Nous avons choisi GlusterFS pour des raisons de simplicité des retours arrière. GlusterFS s'ajoutant à un système de fichiers déjà existant, il suffit de le désactiver en cas de problème.
- Objectifs : Pour le projet de veille audiovisuel il a été envisagé d'exporter les serveurs de calculs sur un cloud public.
- Mise en œuvre : Benchmarker le cloud publique, Comparaison des coûts versus nos solutions traditionnelles bare-metal.
- Résultats : Sur un an, le cloud revient au même prix que l'achat physique des serveurs, or les serveurs physiques dure bien plus d'un an.
- Objectifs :
- Mise en œuvre :
- Stack technique :
Nevrax était éditeur/développeur du MMORPG Ryzom. En charge de la création des sites, de la gestion des serveurs web communautaires, du gestion et de la formation de l'équipe de développeurs Python/Zope et de la création des outils en lien avec les équipes marketing, QA et lore du jeu Ryzom.
Le Ryzom Ring était un projet d'extension pour permettre aux game designers, puis aux joueurs, d'éditer de nouvelles zones pour le MMO Saga Of Ryzom. Malgré une alpha concluante, le projet n'a jamais été déployé une fois Nevrax racheté.
- Objectifs :
- Création du site mettant en lien les créations des joueurs sur le Ryzom Ring et les plateformes externes.
- Gestion d'équipe de joueurs (MJ, invitations, etc.)
- Débogage du Ryzom Ring
- Stack technique : Python, Zope, Plone, ZEO, Squid, Apache, MySQL, Torrent, CVS, Bugzilla, etc.
- Objectifs : Utilisation du nouveau moteur web du Ryzom Ring pour refaire le site communautaire
- Mise en œuvre :
- Création d'un nouveau site communautaire
- Création d'outils pour le staff interne
- Migration de données
- Téléchargement de clients lourds
- Optimisation de la charge
- Stack technique : Python, Zope, Plone, ZEO, Squid, Apache, MySQL, Torrent, CVS, Bugzilla, etc.
- Objectifs :
- Formation en Python, HTML, CSS
- Formation à la gestion de version
- Distribution des tâches
- Validation du code
- Stack technique : Python, Zope, Plone, MySQL, CVS, Bugzilla, etc.
- Objectifs :
- Vérifier l'origine de l'accès depuis la publicité
- Optimiser la distribution du streaming vidéo publicitaire
- Stack technique : Zope, Python, Pound, PHP, etc.
- Objectifs : Gestion des serveurs web communautaires
- Mise en œuvre : MCO, MCS, backup, déploiement
- Stack technique : Bash, Apache, Squid, SSH, rsync
- Objectifs : Participation à la conception de nouveaux éléments du jeu Saga of Ryzom
- Mise en œuvre : Création de boss pour le jeu Saga of Ryzom, Test QA du client du jeu, Test de charge, Debug
- Stack technique : Brainstorming