Pelisse Romain

Pelisse Romain

Sustain Developer - Red Hat

127 article(s)
Description

Après sa formation d’ingénieur à l’ESME Sudria en 2005, où il a aussi enseigné à temps partiel jusqu’en 2012, Romain Pelisse mit l’Open Source et le logiciel libre au centre de sa carrière. Après dix ans de consulting autour des technologies Java (JBoss et son écosystème) et Linux, d’abord chez Atos Origin puis chez Red Hat, il rejoint le département R&D et l’équipe de maintenance logicielle autour de JBoss EAP.

Au-delà de ses contributions dans le monde Java (notamment sur les projets Wildfly, PMD et Bugclerk), Romain est aussi passionné par Linux, Git, Ansible et Bash, qui sont des sujets récurrents de ses articles dans GNU/Linux Magazine.

Signature
Sustain Developer - Red Hat
Photo
pelisse-romain
Articles de l'auteur

Bonnes pratiques et outils pour vos scripts

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
102
Mois de parution
mai 2019
Spécialité(s)
Résumé
Lors du premier article, nous avons évoqué un ensemble de conventions et de techniques pour nous assurer du comportement d’un script lors de son exécution. Nous avons ensuite étudié en détail les possibilités, très avancées, de manipulation de flux de données à l’aide de sed et de awk. Cet article va maintenant nous donner l’occasion d’aller encore plus loin. Nous allons, en effet, y évoquer quelques techniques avancées de programmation et aussi recommander des outils bien précieux : Shellcheck et Bats.

Maîtrise des expressions régulières avec Sed

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
102
Mois de parution
mai 2019
Spécialité(s)
Résumé

Comme le précédent article l’a rappelé, on peut facilement obtenir de nombreuses informations à l’aide de nombreux utilitaires disponibles sur un système « Unix ». Ces informations sont généralement fournies dans un format texte, souvent complet, mais quelque peu « brut ». Cet article va donc introduire l’une des commandes les plus puissantes du Shell : l’éditeur de flux de données à la volée sed.

Aller plus loin avec Bash...

Magazine
Marque
GNU/Linux Magazine
Numéro
220
Mois de parution
novembre 2018
Spécialité(s)
Résumé

Les scripts Shell, et Bash en particulier, sont partout. Ils sont un élément essentiel de toute distribution Linux, mais aussi derrière de nombreuses automatisations, souvent critiques dans la mise en place comme dans la conception et gestion d’environnements « Cloud ». Ce rôle essentiel a incité de nombreux acteurs de l’industrie à revoir leur manière de créer leurs scripts, mais aussi d’améliorer leur industrialisation par le développement et l’utilisation d’outillage de génie logiciel dédié à ces derniers. Tour d’horizon de tout ceci dans cet article…

Ansible Container : le meilleur des deux mondes ?

Magazine
Marque
GNU/Linux Magazine
Numéro
220
Mois de parution
novembre 2018
Spécialité(s)
Résumé

Il existe de nombreux exemples d’utilisation de Docker pour la mise en place de systèmes relativement simples, exécutant en général un seul et unique service. Néanmoins, l’ingénieur logiciel expérimenté sait bien que les déploiements en production restent rarement aussi simples et épurés que leur version initiale. La question de la gestion et maintenance d’une image Docker se pose donc rapidement, avec celle de la limite des capacités de configuration associées au format « Dockerfile »...

­Déboguer un conteneur « nu »

Magazine
Marque
GNU/Linux Magazine
Numéro
218
Mois de parution
septembre 2018
Spécialité(s)
Résumé
L’une des difficultés associées au conteneur Docker en production est la difficulté d’analyse des incidents. En effet, déterminer la cause d’un incident requiert l’utilisation de nombreux outils qui sont rarement installés sur des images Docker puisque l’on tend à vouloir conserver une taille d'image aussi minimale que possible. Néanmoins, comme nous allons l’illustrer dans cet article, ceci n’est pas une fatalité ! Il est tout à fait possible d’analyser un conteneur défaillant sans pour autant devoir installer les outils nécessaires sur ce dernier.

Java : comment utiliser correctement son gestionnaire de sécurité

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
97
Mois de parution
juillet 2018
Spécialité(s)
Résumé

Les problématiques liées à la sécurité, sans surprise, ne font que se multiplier depuis plusieurs années. Java étant une technologie très utilisée pour le développement d’applications « Web » , la machine virtuelle, à la base de sa technologie, a donc été plusieurs fois victime de ses faiblesses en termes de sécurité. Ceci soulève parfois le doute quant à la fiabilité des applicatifs déployés sur la plateforme. Pourtant, cette machine virtuelle dispose d’un modèle de sécurité très robuste, basé sur son fameux gestionnaire de sécurité et qui offre une grande protection contre l’exploitation de failles au sein des applicatifs. Malheureusement, celui-ci n’est que peu trop souvent utilisé en protection. Faisons donc un petit tour de ses fonctionnalités pour bien comprendre en quoi celle du langage est une arme essentielle contre les attaques informatiques.