Le mouvement. devops



Documents pareils
Gildas Le Nadan. Thomas Clavier

Les méthodes Agile. Implication du client Développement itératif et incrémental

Scrum et l'agilité des équipes de développement

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Marc Paulet-deodis pour APRIM 1

SÉCURITÉ POUR CTO DE STARTUP

HISTOIRE D UNE DIGITAL FACTORY

Personas. Le programme ne vous parle pas?

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

La Gouvernance IT en France : de nombreuses avancées, encore beaucoup à faire

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Cloud Transformation in Orange Focus on Cloud infra (OpenWatt) Présentation au CRiP le 22 octobre 2014

Approches Agiles pour éditeurs logiciels

Compte-rendu du petit-déjeuner. Vers l entreprise Agile

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Jean-Louis FELIPE (Né le 20/11/1960) Consultant sénior ITSM

Pensezdifféremment: la supervision unifiéeen mode SaaS

Calculs de coût. Université de Marne-la-Vallée 4/35 Laurent Wargon

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

DevOps en pratique. Philippe Bauquel,

Formation pour Product Owner

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

Formation Scrum. 2 jours

EMC Forum EMC ViPR et ECS : présentation des services software-defined

Cycle d exploration «Software Asset Building» Expédition 2 du 11 juin 2013 à la SGCIB ; l Agile.

BSM 9.0 ESSENTIALS. Nouveaux utilisateurs de Business Service Management (BSM) 9.0, parmi lesquels :

Eclipse Process Framework et Telelogic Harmony/ITSW

Accélérez la transition vers le cloud

Scrum + Drupal = Julien Dubois

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Isabelle Nicolas

Guide de Préparation. EXIN Agile Scrum. Foundation

M1 : Ingénierie du Logiciel

Chef de projet / Architecte JEE 15 ans d expérience

Lean, Kanban & Management Visuel

La solution IBM Rational pour une ALM Agile

ManageEngine IT360 : Gestion de l'informatique de l'entreprise

Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes

Les tendances, la sécurité, le BYOD et le ROI de la mobilité. July 12

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Les 10 pratiques pour adopter une démarche DevOps efficace

EXALOGIC ELASTIC CLOUD MANAGEMENT

Clouds et plates-formes multiples

ITIL, quel impact dans nos laboratoires? Pourquoi se poser cette question? Geneviève Romier, CNRS UREC

Partie 1 : Introduction

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Maîtrisez la modernisation de votre patrimoine applicatif

EXIN Agile Scrum Master

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

Agile 360 Product Owner Scrum Master

CATALOGUE)FORMATION)2015)

JOURNÉE THÉMATIQUE SUR LES RISQUES

Offre Référentiel d échange

Introduction. A ce stade, il est important de différencier 3 choses :

Scrum Une méthode agile pour vos projets

Gestion des utilisateurs et Entreprise Etendue

Réussir ses Déploiements Applicatifs

Re-Platforming SAP. Jean-Baptiste Rouzaud. EMEA SAP Services lead EMC Global Services. Copyright 2013 EMC Corporation. All rights reserved.

Cloud Computing dans le secteur de l Assurance

Développement Agile des organisations et des hommes

«Converged Infrastructure» des «buzzword» du marketing ou une approche du système garantissant le succès?

Retour d expérience. Mise en place ITIL en Milieu Télécoms. Tunisiana

PPE 2-1 Support Systeme. Partie Support Système

Gestion du centre de données et virtualisation

Gouvernance & Influence des Systèmes d Information. 2 Décembre 2014

Dailymotion: La performance dans le cloud

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

ITIL V3. Les processus de la conception des services

Mettez les évolutions technologiques au service de vos objectifs métier

Projet d'infrastructure Cloud

Modèle Cobit

White Paper ADVANTYS. Workflow et Gestion de la Performance

Programme d'amélioration continue des services

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE

ITSM - Gestion des Services informatiques

Nos webmasters, web designers et ingénieurs de développement vous accompagnent dans vos projets afin de vous apporter entière satisfaction.

ITIL V2 Processus : La Gestion des Configurations

Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France

Maîtrise d ouvrage agile

L'évolution de VISUAL MESSAGE CENTER Architecture et intégration

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Améliorer la performance des ressources de la production par la TPM

Fusion : l interopérabilité chez Oracle

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Concepts et définitions

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

LES NOUVEAUX FACTEURS DE COMPÉTITIVITÉ BASÉS SUR LA 3 ÈME PLATEFORME INFORMATIQUE. Sébastien LAMOUR IDC Research & Consulting Manager

Séminaire Lean Enterprise Mardi 20 Juin 2006

Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le

Testing and Acceptance Management industrialiser

GMAO : GERER LA MAINTENANCE DE SES EQUIPEMENTS

ENJEUX NUMÉRIQUES AUTOUR DU COMPTE PERSONNEL D ACTIVITÉ

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.

Information Security Management Lifecycle of the supplier s relation

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

L'automatisation open source pour SI complexes

Jean-Pierre Vickoff

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Rationalisation et évolution des assets, licences et contrats informatiques. Philippe ASTIER Software Technical Professionals

Transcription:

Le mouvement devops

Gildas Le Nadan 10 ans + production informatique Freelance

Du jeu de lego aux discussions à la machine à café

Devops méprises, rumeurs et autres croyances erronées

Devops n'est ni un rôle ni une étiquette ni un label

Pas besoin de savoir faire les deux métiers

Devops Un mot-valise Pas uniquement un problème de techniciens (devs, ops)

Quelle définition de Devops?

Devops est un mouvement visant à l'alignement du SI sur les besoins de l'entreprise (à commencer par l'alignement développement/exploitation)

Pourquoi devops?

A ses débuts, l'informatique d'entreprise était un incontournable différentiateur! mise en place coûte que coûte

De nos jours, l'informatique d'entreprise est perçue comme un centre de coûts! mitigation par ITIL, etc

Le succès des grands du web est la preuve que l'informatique peut toujours être un différentiateur! apparition de devops!

Aux sources de devops Web OpenSource Agile!

Web

J'ai eu une révélation. La raison pour laquelle #devops a émergé : ceux qui ont fait le web il y a 10 ans et + sont désormais aux commandes. @brianlmoon

Serveurs Services

MTBF Mean Time Between Failure

MTTD Mean Time To Diagnose MTTR Mean Time To Repair

Le swap : pour tous les moments où vous désirez une baisse massive des performances de manière plus ou moins silencieuse au lieu d'un plantage et d'un retour de service rapides. @jordansissel

MTTC Mean Time To Communicate webmetrics

Les leçons du web Serveurs = silos Orienté Service Keep It Simple Stupid Couplage faible Self Service

OpenSource

Dette d'infrastructure Opscode, Andrew Shafer, Israel Gat

contournement_en_prod = dette_infrastructure++

Stack Applicatif Framework Système d'exploitation Hardware

Pousser la complexité vers le bas du stack = dette_infrastructure++

Opensource? Nécessaire diagnostic, adaptabilité, pérennité, diminution dette infrastructure Pas suffisant en soi pas un critère de qualité

Agile

[Agile manifesto] Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Agile System Administration ou les limites de l'agile Manifesto

Dev. vs Prod. Le problème de l'administrabilité et des déploiements

Je viens tout juste d'entendre parler d'un endroit où les bonus de la prod sont liés à la dispo et ceux des devs aux milestones #payerlesgenspourquilssebattent #pasdevops :) @allspaw

Fonctionalités produites vs. Disponibilité d'une application

Créer source de valeur (potentiel) vs. Créer de la valeur via la fourniture d'un service (réalisé)

La valeur n'existe que si le service est rendu! Importance des besoins non fonctionnels (NFR)

Besoins non fonctionnels Diagnostic Packaging Montée en charge Stabilité Gestion des versions Gestions des mises à jour Sécurité/traçabilité/auditabilité Contrôle d'accès Gestion de ressources partagées...

Une application = 2 classes d'utilisateurs Administrateurs Utilisateurs finaux

Vos fichiers de config et vos logs sont souvent les seules interfaces utilisateurs des admins. Pensez à l'expérience utilisateur associée aux fichiers XML et aux exceptions. #devop @ripienaar

Solutions aux problèmes de déploiements communication packaging automatisation / CI information radiators etc...

Devops Pas de dogme Pas de manifeste Des valeurs

4 axes Culture Automatisation Mesure Partage (adapté du CAMS de John Willis & Damon Edwards)

Partage

Vision commune Problèmes communs Glossaire commun Connaissance commune Outils communs

Importance du feedback (Eat your own dogfood!)

Mesure

[ici des graphes]

Alignement au business KPI, mesures de risque, aide à la décision

Automatisation

Gérer 1000+ serveurs dans une salle machine devrait être aussi facile que de monter un placard Ikea #devops @geogdog

Infrastructure as Code Andrew Shafer

Il nous faut des APIs!

Adaptation des outils utilisés en développement Gestion des sources, tests unitaires, intégration continue,

Adaptation des techniques utilisées en développement scrum, scrumban, kanban, lean, standup meeting, retrospectives, pairing,

Culture

Coopération vs. Silos

Automatisation vs. Procédures

Création d'équipe pluridisciplinaires dédiées à des projets

Empowerment (responsabilisation, délégation, autonomie, confiance,...)

Innovation Créativité Fierté Plaisir Attribution Reconnaissance

Devops les chantiers actuels

Mettre en place une approche devops dans une entreprise traditionnelle?

Web natives vs. entreprises classiques

Monitoring! Orienté service Adaptable Qui monte en charge

Packaging (distributions et applications externes)

Systématisation des tests de charges dans l'intégration continue

OS Boursouflés et frameworks qui n'assurent pas!

Questions?

En savoir plus http://www.devopsdays.org/ http://www.devopscafe.org/ http://www.planetdevops.net/ http://devops.fr/mixit/slides.pdf