Guillaume Bernard

Administration de systèmes d’exploitation de type UNIX

  • Plus de huit années d’expérience sur différents systèmes (RedHat Entreprise Linux, Debian et leurs dérivés)
  • Administration de machines en réseau (création de réseaux logiques et physiques)
  • Orchestration d’un petit parc avec déploiement Kickstart et Ansible
  • Sécurisation d’applications déployés (gestion fine d’ACL et confinement avec SELinux)
  • Virtualisation de systèmes avec l’aide de libvirt pour gérer le couple QEMU/KVM. Expérience avec Vagrant
  • Utilisation généralisée de Docker dans des environnements de production comme de développement pour des architectures basées sur les services
  • Expérience avec les systèmes basés sur « Project Atomic » pour l’orchestration de conteneurs avec Kubernetes

Programmation avancée

  • Compétences de développement d’application dans différents langages : Python, Java, C, C++
  • Utilisation de la GLib, GObject et DBus, composantes principales de GNOME
  • Utilisation de différents SDK : GTK, Qt, Java DK

Administration de base de données

  • Administration de base de données : gestion des utilisateurs et de leurs droits, vues, déclencheurs, index
  • Expérience sur Oracle SQL 10, MariaDB/MySQL, PostgreSQL et MongoDB
  • Programmation SQL avec PL/SQL
  • Interfaçage des données de modèle avec des bases relationnelles (JPA(Java), SQlAlchemy et modèle Django (Python) ou Doctrine (PHP))

Configuration d’architecture réseau sécurisée

  • Administration sécurisée de réseaux informatiques
  • Déploiement d’applications et de services essentiels (noms de domaines, courriels, adressage, etc.
  • Supervision de petits réseaux informatiques
  • Déploiement de services isolés dans des conteneurs ou machines virtuelles et automatisation des processus

Technologies Web

  • Maîtrise du HTML5 et du CSS3 (pour ce qu’il y a à maîtriser…). Expérience non négligeable avec Boostrap 3 et Bootstrap 4
  • Développement PHP, création d’un module complémentaire pour Wordpress
  • Maîtrise d’Hugo, le générateur de site statique avec lequel est développé ce site
  • Expériences de développement avec Django

Gestion de projet

  • Gestion de projet Agile. J’ai été Scrum-Master de tous mes projets universitaires depuis ma première année d’études
  • Maîtrise de la gestion de version avec Git, utilisation de forge logicielle comme GitLab avec intégration continue
  • Compétences en modélisation objet, via le langage UML
  • Compétences en modélisation des organisations d’entreprises et modélisation des processus métier, via le langage BPMN