Vous êtes sur la page 1sur 4

Gilles Maire Free lance Formateur OpenSource

3eme cycle Informatique 68, rue Leibniz Paris 75018

Gilles Maire Free lance Formateur OpenSource 3eme cycle Informatique 68, rue Leibniz Paris 75018

gilles@gillesmaire.com 06 07 99 06 55

Parcours professionnel

 
 

2007­2008

Consultant, Formateur et développeur indépendant expert Scientip ô le, Banque AGF, Clearnet D éveloppements : Ajimi, Made, Publicis, Copperlan (Linux, Perl et Qt4)

1998

­ 2007

Fondateur de UNGI SA D éveloppement Web Open Source et formation

1990

­ 1998

Chef de programme Xerox Activité technique impression num é rique

1987

­ 1990

Chef de projet Alstom Domaine ferroviaire TGV, Tunnel sous la Manche

Domaines de compé tences

 

Expertises techniques

 

Linux embarqué processeurs ARM, compilation crois ée d éveloppement Nano­X, BusyBox, cl é s USB bootables Serveurs SMTP, MySQL, HTTP, BitTorrent, Stream, HTTP, LDAP, LAMP, IMAP, SMTP, serveur SVN D éveloppements multi plate­formes : perl, QT4,C++, PHP, smarty, Shell Script CMS : membre de l' é quipe de d éveloppement Tikiwiki PDF, PostScript, LaTex, XML, CSS2 D éveloppements plate formes Flash en Haxe, streaming audo et video Initiateur de la communaut é LinuxMao : son sous Linux d éveloppeur dictionnaire Opensource MacOSX, Linux, Windows d éveloppeur de modules Perl

 

Formations

1995­2005 : formations ponctuelles dans le domaine Internet Open Source 2006 ­ 2008 : formation Linux 2006 – 2008 : Coaching en management et cr é ation d'entreprise

 

Formations dispens ées

FormaPro – SIEMENS – Archives de France – Minist è re de la sant é

Installation : Redhat, Debian, LinuxfromScratch – Processus d'installation – Compr é hension des é tapes. YUP – rpm – rpmi – dpkg – apt­get

Architecture : l'amor ç age, le noyau, les drivers, les modules, l'initialisation (0 à 6) , les processus de dé marrage.

G én é ralit é :

devicces ­ le ré seau ­ les utilisateurs

les file system (inodes, types de file system, block) – les

Les commandes de base : commandes systè mes – commandes administrations – commandes utilisateur

Les shell scripts : les variables – les fonctions – principes de base – programmation avancée

10 commandes couteau suisse : vi – grep – find – crontab – tar ­ dd – ps – ssh – sql en ligne – les variables

Les kernel 2.4 à 2.6 : les évolutions, les diffé rences , les nouveaut é s – compilation d'un noyau – optimisation

Le serveur X : principe – param étrages – les outils – ré solutions de problè mes

Commandes de base : suite – exercices pratiques – Shell Script avancé

RAID sous Linux : niveaux de RAID, RAID 5 – LVM

Le ré seau : types de services – architectures – les types de connexions – rappels IP – Etude des principaux protocoles – les commandes de base – les commandes graphiques – NFS – CIFS – SAMBA – CUPS – DHCP – DNS – BIND9 – NIS – FTP – Xinetd

Dans le coeur de l'interface graphique de haut niveau : KDE – GNOME – 10 astuces

UNGI – Effective ­ Made

Sé curit é : les diff érentes attaques – la politique de sé curit é – le civil hacking

– firewall – ipchain/iptables – astuces – contr ô les – politiques de backup – la ré cup ération des datas

Processus de safe recovery : vers une politique d'entra înement en situation

– la redondance – b âtir une politique de compromis – les dix r è gles d'or

Bâtir un firewall avec Iptable : les ports – les protocoles – les rè gles – la politique de gestion

Perl : programmation – programmation avancée (formation sur 5 jours)

Programmation d'un driver sous Linux : l'é tat de l'art – les r ègles en 2.6 – le dé bugage – 10 r è gles pour ne pas (trop) souffrir

La programmation sous Linux : configure, make, qmake, C/C++, Oxygene Pr é sentation de l'environnement QT4 – vers des programmes multi plateformes et multi OS

Le langage C++ : Pr é sentation du langage – les variables – les classes – les op é rateurs – les m éthodes

La librairie QT4 : l'environnement – les outils – é tude de quelques cas

SVN : Principe – les commandes de bases – installation d'un serveur sous Linux – les interfaces SVN sous MacOSX, sous Windows et sous Linux

Pré sentation des IDE sous Linux : pr é sentation d'un IDE Kdevelop, eclipse, Edyuk, Monkey Studio

Optimisation d'un serveur Apache : pr é sentation de l'architecture – les fichiers de configurations – utilisations types ( modperl , PHP, SSH, HtAccess, Webdav, SVN etc )

GANAXA : formation linux embarqu é

Les bases d'un syst è me embarqu é : é léments d'architecture ­ rappel des principes de bases – la cross compilation – le d é bugage – simplification et optimisation du systè me

Mise en oeuvre d'une plate­forme de dé veloppement : le syst è me h ôte – le systè me cible – les optimisations m émoires

Un Linux mimimum pour l'embarqu é : Noyau optimisé , Grub/syslinux – busybox – serveur Web minimal – NanoX

Les types de supports magn étiques : small files systems – problématique – état de l'art

Quelques drivers utiles : pilotage d'un port série – Bluetooth – Wifi – optimisation des buffers – optimisation des entr é es sorties.