{"id":977,"date":"2011-09-27T13:05:11","date_gmt":"2011-09-27T12:05:11","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=977"},"modified":"2011-09-28T09:08:15","modified_gmt":"2011-09-28T08:08:15","slug":"compte-rendu-de-la-soiree-devops-avec-henri-gomez","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=977","title":{"rendered":"Compte rendu de la soir\u00e9e Devops avec Henri Gomez"},"content":{"rendered":"<p>Il fallait Henri Gomez pour parler de DevOps pendant deux heures sans  ennuyer un auditoire de d\u00e9veloppeurs.<br \/>\nDe la conviction, du v\u00e9cu et le d\u00e9sir de partage sans pros\u00e9lytisme : servez chaud et avec \u00e9nergie, c\u2019est  la recette d\u2019une conf\u00e9rence r\u00e9ussie.<br \/>\nHenri  Gomez revendique le status d\u2019\u201cactiviste open-source\u201d et il est  effectivement contributeur <a href=\"http:\/\/tomcat.apache.org\/\">Tomcat<\/a> de longue date, cofondateur de  <a href=\"http:\/\/www.jpackage.org\/\">JPackage<\/a> (modules Java sous forme de RPM et DEB, projet \u00f4 combien  pr\u00e9curseur !!) et il atteint la c\u00e9l\u00e9brit\u00e9 avec le projet <a href=\"http:\/\/code.google.com\/p\/openjdk-osx-build\/\">OpenJDK OS\/X  Build<\/a> !<\/p>\n<p>Henri  commence par faire le parall\u00e8le avec le mouvement agile. DevOps est  clairement dans la continuit\u00e9 et l\u2019expansion de l\u2019agilit\u00e9 \u00e0 la  production et la QA.<br \/>\nIl  souligne que, comme au d\u00e9but de l\u2019agilit\u00e9, le buzz \u201cDevOps\u201d sert  abusivement \u00a0de v\u00e9hicule marketing pour vendre des produits (Chef,  Puppet, Vagrant \u2026).<br \/>\nOr,  et ce sera martel\u00e9 tout au long de la pr\u00e9sentation, on n\u2019ach\u00e8te pas un  profil devops, ce n\u2019est pas de l\u2019outillage, c\u2019est de la collaboration  entre les personnes !<br \/>\nC\u2019est un mouvement  (comme l\u2019agile) initi\u00e9 fin 2009 par les acteurs du web (Google, Yahoo,  Linkedin, Netflix etc&#8230;). Des soci\u00e9t\u00e9s plut\u00f4t jeunes, plut\u00f4t agiles et  dont les dirigeants sont issus de la technique. \u00a0Leur objectif: ne pas  limiter le succ\u00e8s de l\u2019agilit\u00e9 au seul d\u00e9veloppement.<\/p>\n<p>On  retiendra donc surtout la n\u00e9cessit\u00e9 de d\u00e9cloisonner le dev, la QA et la  prod. Les \u00e9quipes doivent se parler et tout doit \u00eatre fait pour  faciliter la communication. Notamment utiliser les m\u00eame outils : par  exemple le m\u00eame gestionnaire de bug\/incidents ou versioner la  configuration de production dans le m\u00eame repository que les sources du  d\u00e9veloppement &#8230;<br \/>\nDans  la m\u00eame id\u00e9e, les administrateurs peuvent faire un peu de d\u00e9veloppement  et les d\u00e9veloppeurs assurer l\u2019astreinte certains week end \u2026<\/p>\n<p>Pour  finir une d\u00e9monstration de quelques outils. OK, DevOps ne se r\u00e9duit pas  \u00e0 des produits, mais il ne faut pas se priver non plus ! Au del\u00e0 des  classiques <a href=\"http:\/\/jenkins-ci.org\/\">Jenkins<\/a>, Henri Gomez est particuli\u00e8rement fan de <a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_Management_Extensions\">JMX<\/a> qui est un moyen  tr\u00e8s efficace de monitorer une application. <a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_Management_Extensions\">JMX<\/a> doit \u00eatre impl\u00e9ment\u00e9 par  les d\u00e9veloppeurs et monitor\u00e9 par la production, c\u2019\u00e9tait donc une techno  \u201cDevOps\u201d avant l\u2019\u00e2ge !<br \/>\nHenri Gomez montre les outils de la chaine <a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_Management_Extensions\">JMX<\/a>: le <a href=\"http:\/\/code.google.com\/p\/jmxtrans\/\">collecteur JMXTrans<\/a>, <a href=\"https:\/\/launchpad.net\/graphite\">Graphite<\/a> pour le trac\u00e9.<br \/>\nAu del\u00e0 de JMX, <a href=\"https:\/\/launchpad.net\/graphite\">Graphite<\/a> est un outil riche et bien pens\u00e9 qui peut avoir de nombreux usage: \u00e0 investiguer donc !<\/p>\n<p>Conclusion:\u00a0 Une  soir\u00e9e sous le signe de la r\u00e9conciliation entre admins, QA et  d\u00e9veloppeurs, qui nous aura permis de mettre des mots plus concret  derri\u00e8re un des plus gros \u00ab\u00a0buzz word\u00a0\u00bb du moment.<\/p>\n<p>Voici les slides de la pr\u00e9sentation :<\/p>\n<div style=\"width:425px\" id=\"__ss_9353438\"> <strong style=\"display:block;margin:12px 0 4px\"><a href=\"http:\/\/www.slideshare.net\/henri.gomez\/devops-retour-dexprience-alpesjug-du-20-septembre-2011\" title=\"DevOps - Retour d\u2019exp\u00e9rience - AlpesJug du 20 Septembre 2011\" target=\"_blank\">DevOps &#8211; Retour d\u2019exp\u00e9rience &#8211; AlpesJug du 20 Septembre 2011<\/a><\/strong> <iframe loading=\"lazy\" src=\"http:\/\/www.slideshare.net\/slideshow\/embed_code\/9353438\" width=\"425\" height=\"355\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe> <\/p>\n<div style=\"padding:5px 0 12px\"> View more <a href=\"http:\/\/www.slideshare.net\/\" target=\"_blank\">presentations<\/a> from <a href=\"http:\/\/www.slideshare.net\/henri.gomez\" target=\"_blank\">henri.gomez<\/a> <\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Il fallait Henri Gomez pour parler de DevOps pendant deux heures sans ennuyer un auditoire de d\u00e9veloppeurs. De la conviction, du v\u00e9cu et le d\u00e9sir de partage sans pros\u00e9lytisme : servez chaud et avec&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-977","post","type-post","status-publish","format-standard","hentry","category-compte-rendu"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=977"}],"version-history":[{"count":7,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/977\/revisions"}],"predecessor-version":[{"id":987,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/977\/revisions\/987"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}