English version

Patrice Levesque - Curriculum Vitæ

8039, rue Berri
Montréal, Québec, H2R 2H2
Canada

Sommaire

Administrateur système GNU/Linux.
15+ années d'expérience.

Au cours de man­dats précédents, j'ai géré jus­qu'à une soixan­taine de ser­veurs, expo­sant un éven­tail de ser­vices (ser­veurs web, bases de données, outils de veille et d'alerte, ser­veurs de noms, dépôts de données, héber­ge­ment cour­riel, répar­ti­tion de charge, …). Par­fois sous contexte d'or­ches­tra­tion auto­ma­tisée, sou­vent uti­li­sant des ser­veurs vir­tua­lisés, tou­jours avec souci de haute dis­po­ni­bi­lité.

J'ai aussi œuvré en tant que dévelop­peur côté ser­veur et intégra­teur sur des appli­ca­tions web, mes dernières expériences étant sur­tout axées vers des ges­tion­naires de contenu. Je maîtrise la science web, de la couche réseau à la couche client.

Je vise à pour­suivre dans le milieu de l'ad­mi­nis­tra­tion système, dans un contexte de res­pon­sa­bi­lités diver­sifiées, sur des pro­jets à la fois sti­mu­lants et sérieux.

Expérience

Architecte système

[ → ]

Ges­tion de ser­veurs appli­ca­tifs haute-dis­po­ni­bi­lité dans deux centres de données. Archi­tec­ture hybride machine vir­tuelles/conte­neurs. Sur­veillance, sécurité, mises à jour, sau­ve­gardes, opti­mi­sa­tion des infra­struc­tures.

  • Déploie­ment d'un nou­veau cabi­net, de l'achat du matériel à sa mise en pro­duc­tion.
  • Migra­tion des envi­ron­ne­ments phy­siques vers Docker+DC/OS.
  • Intégra­tion de Jen­kins aux pro­ces­sus de déploie­ment.

Administrateur système

[ → ]

Ges­tion de dis­tri­bu­tion du logi­ciel SOGo (paque­tages, images vir­tua­lisées, tests, auto­ma­ti­sa­tion de publi­ca­tions). Sup­port, migra­tions et sur­veillance d'en­vi­ron­ne­ments de pro­duc­tion client et de celui d'In­verse.

  • Prise en charge de la ver­sion auto­nome de SOGo assise sur Vagrant.
  • Conso­li­da­tion et migra­tion de l'in­fra­struc­ture de sur­veillance d'In­verse.
  • Dévelop­pe­ment d'un système d'accès pour dépôts logi­ciels privés.

Administrateur système

[ → ]

Archi­tec­ture, réali­sa­tion et main­te­nance d'in­fra­struc­tures vir­tua­lisées exten­sibles pour tous les ser­vices logi­ciels offerts par l'en­tre­prise. Admi­nis­tra­tion d'une cin­quan­taine de machines vir­tuelles et d'une dizaine de machines phy­siques.

  • Ges­tion auto­ma­tisée des envi­ron­ne­ments métal/pré-pro­duc­tion/pro­duc­tion avec Pup­pet.
  • Dévelop­pe­ment d'ou­tils de veille liés aux ser­vices appli­ca­tifs et inter­gi­ciels internes.
  • Migra­tion logi­cielle complète du centre de données de l'en­tre­prise.

Chargé de projet web

[ → ]

Ges­tion tech­nique du tout pre­mier dépar­te­ment TI du parti. Admi­nis­tra­tion de trois ser­veurs en redon­dance pour de l'héber­ge­ment web, conso­li­da­tion de l'offre web et déploie­ment de nou­veaux outils de dif­fu­sion en ligne per­son­na­lisés.

  • Création d'un système per­met­tant la mise en ligne de sites web Dru­pal adaptés en quelques minutes, pour les ins­tances du Parti, ses can­di­dats et ses députés.
  • Dévelop­pe­ment d'un mécanisme d'en­voi cour­riel ciblé aux sym­pa­thi­sants, avec système d'ap­pro­ba­tion cen­tra­lisé, intégré à ces sites web.
  • Migra­tion de différents systèmes patri­mo­niaux sous SPIP, Dot­clear et Word­press vers Dru­pal.

Administrateur système

[ → ]

Ges­tion d'une tren­taine de ser­veurs en contexte de haute dis­po­ni­bi­lité. Création et main­te­nance d'en­vi­ron­ne­ments de pré-pro­duc­tion vir­tua­lisés. Révision et pro­fi­lage des modi­fi­ca­tions au code source du ser­vice logi­ciel prin­ci­pal de l'en­tre­prise.

  • Res­pon­sa­bi­lité des opérations d'ad­mi­nis­tra­tion système du dépar­te­ment générateur de revenu de l'en­tre­prise (ani­ma­tion SMS) : mécanismes d'as­su­rance-qua­lité, flot de tra­vail à par­tir d'en­vi­ron­ne­ments vir­tua­lisés jus­qu'en pro­duc­tion, migra­tion des ser­vices patri­mo­niaux.
  • Suivi des modi­fi­ca­tions aux ser­vices logi­ciels et de leurs effets dans un contexte de pro­duc­tion en vue d'op­ti­mi­ser la per­for­mance, faci­li­ter l'ex­ten­sion hori­zon­tale et assu­rer la répar­ti­tion de charge.
  • Création d'ou­tils de pro­jec­tion des besoins futurs, de suivi de ren­de­ment et d'alertes, paramétrage du système de base de données adapté aux scénarios d'uti­li­sa­tion.
  • Docu­men­ta­tion des procédures de mise en ligne, de scripts de dépan­nage, des archi­tec­tures système.
  • Déploie­ment d'un ser­veur de jour­naux cen­tra­lisß avec sys­log-ng et d'ou­tils d'ana­lyse de ceux-ci.

Programmeur web / Administrateur système

[ → ]

Au sein du dépar­te­ment des com­mu­ni­ca­tions, main­te­nance et amélio­ra­tion des outils inter­net du parti. Ges­tion de deux ser­veurs redon­dants pour les ser­vices web internes et externes.

  • Création du système d'as­sem­blage du bul­le­tin heb­do­ma­daire (élec­tro­nique / papier) du PQ.
  • Refonte du site web et déploie­ments de micro-sites pro­pulsés par Dru­pal.
  • Ges­tion des envois cour­riel ciblés aux membres du parti.

Programmeur web / Administrateur système junior

[ → ]

Design logi­ciel et pro­gram­ma­tion d'un engin de geo­mar­ke­ting web des­tiné aux arti­sans de la musique émer­gente et relié à un système de cercle web et de ges­tion d'œuvres artis­tiques.

  • Élabo­ra­tion d'un mécanisme d'écoute mul­timédia en ligne et de sta­tis­tiques géogra­phiques des audi­teurs.
  • Implan­ta­tion d'un système de barre de navi­ga­tion dyna­mique déployé sur les sites web par­ti­ci­pants.
  • Ges­tion tech­nique de l'héber­ge­ment web offert par l'en­tre­prise.

Extra