SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Downloaden Sie, um offline zu lesen
Donnez votre avis sur :
http://notes.mstechdays.fr
Introduction à
DevOps
Stanislas Quastana
Architecte Infrastructure
@squastana
Les protagonistes du Système d’information
Agenda
• La problématique
• C’est quoi ? Pourquoi ?
• Pour qui ?
• Intérêts ?
• Prérequis ?
• Par où commencer ? Outils, méthodes
La problématique
On plante le décor
Production
Exploitation
Production
Exploitation
Production
Exploitation
- ITIL
- MOF
- Agile-
infrastructure…
ITOps
Kiparlaki ?
Designer Développeur Testeur Intégrateur
DSI
CDP
Sécurité
Système
Réseaux
X
X
X
X
X
X
X
XX
DEV / CREATION
IT / OPS
RANCOEURS
SERVICE
DevOps c’est quoi ?
Au-delà du buzz marketing et des soirées du mercredi
DevOps
IT
DevOps – définition Wikipédia
• Inventé par Patrick Debois en 2009 durant
l'organisation des premiers devopsdays.
• DevOps est un mouvement visant à réduire la
friction organisationnelle entre les "devs" et les
« ops ».
DevOps - Définition
• Devops est la contraction des termes anglais
« development » (développement) et « operations
IT » (exploitation).
• L’approche DevOps prône une meilleure
communication entre les équipes de développement
et d’exploitation, afin d’améliorer la conduite de
projet
DevOps – Vu du Gartner
“The DevOps movement was born of the need to improve
IT service delivery agility and found initial traction within
many large public cloud services providers. Underpinning
DevOps is the philosophy found in the Agile Manifesto,
which emphasizes people (and culture) and seeks to
improve collaboration between operations and
development teams. DevOps implementers also attempt to
better utilize technology—especially automation tools that
can leverage an increasingly programmable and dynamic
infrastructure from a life cycle perspective”
NDLR : cette image n’a aucun rapport, elle nous a juste fait marrer
DevOps pour qui ?
DevOps pour tous ?
Pour quels types d’organisations ?
• Les acteurs du Web / Mobile
• Industrie (objets connectés)
• Éditeurs de logiciels
• Fournisseurs de services Cloud
• Jeux
• …
Pour quelles tailles d’organisation ?
• L’approche DevOps est très adaptée aux petites
structures (startup)
• Normal : petite structure = communication plus facile et compétences plus
généralistes
• Elle est néanmoins également adoptable dans de
grandes organisations
• Sous réserve de bien s’y prendre
• Quelques exemples :
Pour quelles tailles d’organisation ?
Pour quels types d’applications / services ?
• Parfait pour les applications de type
• Web
• Jeux
• Web Mobile
• Mobile (/! à la fréquence des mises à jours)
• Moins adapté à des applications Client / Serveur
mais envisageable si utilisation de certaines
technologies facilitant le déploiement
• Click-Once
• Application distante (RemoteApp) via VDI
DevOps : quels bénéfices ?
Un intérêt pour tous !
Vision pré-DevOps
« Vite vite on met en
production »
« Ne pas confondre vitesse et
précipitation. La production c’est
du sérieux »
Qui est responsable ? Approche classique
• Les développeurs produisent du code à partir d’une
demande détaillées dans un cahier des charges
• Les développeurs ne sont pas souvent préoccupés
par l’impact de leur code sur la production
• le travail du développement semble terminé (pour les dev) lorsque l'application
passe en production
• Les services opérant la production sont concentrés
sur la stabilisation des services et moins concernés
par la performance du code
Qui est responsable ? Approche DevOps
• DevOps = répartition des responsabilités et
implication de l’ensemble des acteurs de la chaines.
• Exemple chez Microsoft avec Office 365
Autre exemple -> Amazon :
« You build it, you run it »
Source : http://thenextweb.com/insider/2011/10/05/amazons-cto-amazon-is-a-technology-company-we-just-happen-to-do-retail/
Intérêts d’adopter une démarche DevOps
• Réduire le cycle de mise en production
• Approche plus fragmentée
• Petites évolutions vs révolution
• Mises à jour transparentes
• Mise en commun des responsabilités
• tout le monde dans le même bateau
• Amélioration continue
Intérêts d’adopter une démarche DevOps
• Réduction du coût de mise en production
• Réponse plus rapide aux besoins des clients
(internes ou externes)
• Etre plus compétitif
• Tant qu’un logiciel ou service n’est pas mis en production, il n’apporte aucune
valeur à son éditeur ou fournisseur
• L’approche DevOps est clairement là pour servir le business avant tout
• Exemple : le marché des navigateurs Web
Quelques chiffres
• Source : Etude CA
“What smart businesses
know about devops”.
• Panel : 1300 décideurs
IT répartis dans 21 pays
• Disponible sur
http://aka.ms/devopsca
DevOps : comment
démarrer ?
On se lance !
Prérequis pour démarrer du DevOps
• Méthode Dev agiles
• Méthodes IT
Méthodes IT
Méthodes Dev
Méthode de travail – côté développeurs
Dev /
Création
Cahier des charges
Résultat
Méthode de travail – côté développeurs
dev
Cahier des charges
Résultat
dev
Cahier des charges
Résultat
dev
Cahier des charges
Résultat
dev
Cahier des charges
Résultat
Méthode de travail - côté développeurs
• Méthodes traditionnelles : métaphore du BTP
• Méthodes agiles : autres métaphores plus adaptées
• Scrum = mêlée au rugby
Méthode de travail - côté développeurs
(les Ops sont les bienvenus)
Mise à jour du
Backlog produit
Implémentation
ValidationDéploiement
Feedback
Résultat correspondant au besoin
Par où commencer ? L’organisationnel
• Penser amélioration continue
• Faire un état des lieux
• Prendre conscience de là où on est, c’est le début de l’amélioration
• Commencer sur un périmètre réduit : une
application, un espace géographique…
• Commencer par une « petite » révolution
De l’importance des feedbacks internes
• Il faut mettre en œuvre un processus et des outils de
collecte des feedbacks
• Chaque membre de l’équipe doit pouvoir participer
• La boite à idée moderne :
• Version privée de user voice ?
• Forum privé ?
• Yammer ?
• Newsgroups
DevOps : quels outils
technologiques ?
Le bon artisan a les bons outils
Par où commencer ? Les outils
Souvent DevOps
est perçu comme
« du déploiement
continu » dans
l’esprit des gens…
Les outils ce n’est
pas que pour le
déploiement
Contrôle
de code
source
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Contrôle de code source
• Visual Studio Online
(TFVC / Git)
• GitHub
• Bitbucket
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Build : Compilation et packaging
• Visual Studio Online
(Build System)
• Jenkins
• Teamcity
Build
Intégration et
déploiement
continus
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Intégration et déploiement continus
• Outils de déploiement
• VS Release Management
• Teamcity
• Plateforme de
déploiement (IaaS)
• Microsoft Azure
• Amazon AWS
Automatisation
des
configurations
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Automatisation des configurations
• SC Configuration
Manager
• PowerShell DSC
• Chef
• Puppet
• Salt
Automatisation
des tests
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Automatisation des tests
• Visual Studio Premium
(Coded UI tests)
• QTP
• TestComplete
Surveillance
et
feedbacks
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Surveillance et feedbacks
• Surveillance
• SC Operation Manager
• Azure Operational Insight
• Collecte feedbacks
• Uservoice.com
• Getsatisfaction.com
Synthèse
On termine en images !!!
Rassembler et collaborez
Tous responsables
Outiller, industrialiser, déployer en continu
Orienté business et demandes des métiers
Méthodologie en perpétuelle amélioration
Merci !!! Vous êtes prêts pour vous lancer et
assister aux autres sessions DevOps
Donnez votre avis sur :
http://notes.mstechdays.fr
Retrouvez nous sur la Microsoft Virtual Academy
http://www.microsoftvirtualacademy.com
http://aka.ms/meulta
Twitter : @meulta
Stanislas Quastana
http://aka.ms/stanislas
Twitter : @squastana
Etienne Margraff
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Microsoft Azure and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other
countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond
to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date
of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION
What Is This Devops Thing, Anyway?
• What problems are we trying to solve?
• Fear of change
• Risky deployments
• It works on my machine!
• Siloisation

Weitere ähnliche Inhalte

Was ist angesagt?

Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsPublicis Sapient Engineering
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
Gitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement ContinueGitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement ContinueVincent Composieux
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...Jasmine Conseil
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPYouness Boukouchi
 
Introduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec JenkinsIntroduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec JenkinsEric Hogue
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?rfelden
 
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)safwenbenfredj
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsKokou Gaglo
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Présentation docker et kubernetes
Présentation docker et kubernetesPrésentation docker et kubernetes
Présentation docker et kubernetesKiwi Backup
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 

Was ist angesagt? (20)

Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Présentation Docker
Présentation DockerPrésentation Docker
Présentation Docker
 
Docker
DockerDocker
Docker
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
Gitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement ContinueGitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement Continue
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Introduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec JenkinsIntroduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec Jenkins
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?
 
Jenkins
JenkinsJenkins
Jenkins
 
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
kubernetes, pourquoi et comment
kubernetes, pourquoi et commentkubernetes, pourquoi et comment
kubernetes, pourquoi et comment
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec Jenkins
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Présentation docker et kubernetes
Présentation docker et kubernetesPrésentation docker et kubernetes
Présentation docker et kubernetes
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 

Andere mochten auch

[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoftdevops REX
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020NimeOps
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devopsdevops REX
 
Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousPublicis Sapient Engineering
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Jean-Marc Fontaine
 
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...ILKI - Your Cloud Designer
 
SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...
SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...
SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...SunTseu
 
Monitoring une recette DevOps
Monitoring une recette DevOpsMonitoring une recette DevOps
Monitoring une recette DevOpsFrançois
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Jonathan Martin
 
Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…Microsoft Technet France
 
Devops Introduction au mouvement
Devops Introduction au mouvementDevops Introduction au mouvement
Devops Introduction au mouvementUlrich VACHON
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLEDEVOPS D-DAY
 
Mobile Workspaces Go Where You Go [Infographic]
Mobile Workspaces Go Where You Go [Infographic]Mobile Workspaces Go Where You Go [Infographic]
Mobile Workspaces Go Where You Go [Infographic]Citrix
 

Andere mochten auch (20)

DevOps
DevOpsDevOps
DevOps
 
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
[devops REX 2016] Retour d’expérience de la transformation DevOps de Microsoft
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 
Journée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tousJournée DevOps : Puppet, un outil pour les installer tous
Journée DevOps : Puppet, un outil pour les installer tous
 
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
Gérer ses environnements de développement avec vagrant - PHP Tour Nantes 2012
 
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
Erik Ableson & Vincent Branger: What's best for vdi storage optimisation hard...
 
Vagrant - Concept
Vagrant - ConceptVagrant - Concept
Vagrant - Concept
 
SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...
SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...
SunTseu BreakFirST - Comment faire de sa TMA CRM un élément de satisfaction i...
 
OpenStack et Windows
OpenStack et WindowsOpenStack et Windows
OpenStack et Windows
 
Monitoring une recette DevOps
Monitoring une recette DevOpsMonitoring une recette DevOps
Monitoring une recette DevOps
 
TMA Mobile Testing
TMA Mobile TestingTMA Mobile Testing
TMA Mobile Testing
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014
 
Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…Microsoft Azure : DevOps pour le Cloud... et réciproquement…
Microsoft Azure : DevOps pour le Cloud... et réciproquement…
 
Devops Introduction au mouvement
Devops Introduction au mouvementDevops Introduction au mouvement
Devops Introduction au mouvement
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLE
 
Mobile Workspaces Go Where You Go [Infographic]
Mobile Workspaces Go Where You Go [Infographic]Mobile Workspaces Go Where You Go [Infographic]
Mobile Workspaces Go Where You Go [Infographic]
 

Ähnlich wie Introduction à DevOps

devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisJason De Oliveira
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & opsQuentin Adam
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelAgile Montréal
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsJulien Chable
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxZALIMAZA
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxZALIMAZA
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratiqueKhaled Ben Driss
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxZALIMAZA
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans AzureManon PERNIN
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxssuserf298861
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxZALIMAZA
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxZALIMAZA
 

Ähnlich wie Introduction à DevOps (20)

devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applications
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptx
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
 
Symposium TFS - DevOps avec Microsoft
Symposium TFS - DevOps avec MicrosoftSymposium TFS - DevOps avec Microsoft
Symposium TFS - DevOps avec Microsoft
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratique
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptx
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans Azure
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptx
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptx
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
 

Mehr von Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Mehr von Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Introduction à DevOps

  • 1. Donnez votre avis sur : http://notes.mstechdays.fr
  • 3. Les protagonistes du Système d’information
  • 4. Agenda • La problématique • C’est quoi ? Pourquoi ? • Pour qui ? • Intérêts ? • Prérequis ? • Par où commencer ? Outils, méthodes
  • 8. Production Exploitation - ITIL - MOF - Agile- infrastructure… ITOps
  • 9. Kiparlaki ? Designer Développeur Testeur Intégrateur DSI CDP Sécurité Système Réseaux X X X X X X X XX
  • 10. DEV / CREATION IT / OPS RANCOEURS
  • 12. DevOps c’est quoi ? Au-delà du buzz marketing et des soirées du mercredi
  • 14. DevOps – définition Wikipédia • Inventé par Patrick Debois en 2009 durant l'organisation des premiers devopsdays. • DevOps est un mouvement visant à réduire la friction organisationnelle entre les "devs" et les « ops ».
  • 15. DevOps - Définition • Devops est la contraction des termes anglais « development » (développement) et « operations IT » (exploitation). • L’approche DevOps prône une meilleure communication entre les équipes de développement et d’exploitation, afin d’améliorer la conduite de projet
  • 16. DevOps – Vu du Gartner “The DevOps movement was born of the need to improve IT service delivery agility and found initial traction within many large public cloud services providers. Underpinning DevOps is the philosophy found in the Agile Manifesto, which emphasizes people (and culture) and seeks to improve collaboration between operations and development teams. DevOps implementers also attempt to better utilize technology—especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective” NDLR : cette image n’a aucun rapport, elle nous a juste fait marrer
  • 17. DevOps pour qui ? DevOps pour tous ?
  • 18. Pour quels types d’organisations ? • Les acteurs du Web / Mobile • Industrie (objets connectés) • Éditeurs de logiciels • Fournisseurs de services Cloud • Jeux • …
  • 19. Pour quelles tailles d’organisation ? • L’approche DevOps est très adaptée aux petites structures (startup) • Normal : petite structure = communication plus facile et compétences plus généralistes • Elle est néanmoins également adoptable dans de grandes organisations • Sous réserve de bien s’y prendre • Quelques exemples :
  • 20. Pour quelles tailles d’organisation ?
  • 21. Pour quels types d’applications / services ? • Parfait pour les applications de type • Web • Jeux • Web Mobile • Mobile (/! à la fréquence des mises à jours) • Moins adapté à des applications Client / Serveur mais envisageable si utilisation de certaines technologies facilitant le déploiement • Click-Once • Application distante (RemoteApp) via VDI
  • 22. DevOps : quels bénéfices ? Un intérêt pour tous !
  • 23. Vision pré-DevOps « Vite vite on met en production » « Ne pas confondre vitesse et précipitation. La production c’est du sérieux »
  • 24. Qui est responsable ? Approche classique • Les développeurs produisent du code à partir d’une demande détaillées dans un cahier des charges • Les développeurs ne sont pas souvent préoccupés par l’impact de leur code sur la production • le travail du développement semble terminé (pour les dev) lorsque l'application passe en production • Les services opérant la production sont concentrés sur la stabilisation des services et moins concernés par la performance du code
  • 25. Qui est responsable ? Approche DevOps • DevOps = répartition des responsabilités et implication de l’ensemble des acteurs de la chaines. • Exemple chez Microsoft avec Office 365
  • 26. Autre exemple -> Amazon : « You build it, you run it » Source : http://thenextweb.com/insider/2011/10/05/amazons-cto-amazon-is-a-technology-company-we-just-happen-to-do-retail/
  • 27. Intérêts d’adopter une démarche DevOps • Réduire le cycle de mise en production • Approche plus fragmentée • Petites évolutions vs révolution • Mises à jour transparentes • Mise en commun des responsabilités • tout le monde dans le même bateau • Amélioration continue
  • 28. Intérêts d’adopter une démarche DevOps • Réduction du coût de mise en production • Réponse plus rapide aux besoins des clients (internes ou externes) • Etre plus compétitif • Tant qu’un logiciel ou service n’est pas mis en production, il n’apporte aucune valeur à son éditeur ou fournisseur • L’approche DevOps est clairement là pour servir le business avant tout • Exemple : le marché des navigateurs Web
  • 29. Quelques chiffres • Source : Etude CA “What smart businesses know about devops”. • Panel : 1300 décideurs IT répartis dans 21 pays • Disponible sur http://aka.ms/devopsca
  • 30. DevOps : comment démarrer ? On se lance !
  • 31. Prérequis pour démarrer du DevOps • Méthode Dev agiles • Méthodes IT
  • 33.
  • 35. Méthode de travail – côté développeurs Dev / Création Cahier des charges Résultat
  • 36. Méthode de travail – côté développeurs dev Cahier des charges Résultat dev Cahier des charges Résultat dev Cahier des charges Résultat dev Cahier des charges Résultat
  • 37. Méthode de travail - côté développeurs • Méthodes traditionnelles : métaphore du BTP • Méthodes agiles : autres métaphores plus adaptées • Scrum = mêlée au rugby
  • 38. Méthode de travail - côté développeurs (les Ops sont les bienvenus) Mise à jour du Backlog produit Implémentation ValidationDéploiement Feedback Résultat correspondant au besoin
  • 39.
  • 40.
  • 41. Par où commencer ? L’organisationnel • Penser amélioration continue • Faire un état des lieux • Prendre conscience de là où on est, c’est le début de l’amélioration • Commencer sur un périmètre réduit : une application, un espace géographique… • Commencer par une « petite » révolution
  • 42. De l’importance des feedbacks internes • Il faut mettre en œuvre un processus et des outils de collecte des feedbacks • Chaque membre de l’équipe doit pouvoir participer • La boite à idée moderne : • Version privée de user voice ? • Forum privé ? • Yammer ? • Newsgroups
  • 43. DevOps : quels outils technologiques ? Le bon artisan a les bons outils
  • 44. Par où commencer ? Les outils Souvent DevOps est perçu comme « du déploiement continu » dans l’esprit des gens… Les outils ce n’est pas que pour le déploiement
  • 45. Contrôle de code source Build Intégration et déploiement continus Automatisation des configurations Automatisation des tests Surveillance et feedbacks Contrôle de code source Contrôle de code source • Visual Studio Online (TFVC / Git) • GitHub • Bitbucket
  • 46.
  • 47.
  • 48. Build Intégration et déploiement continus Automatisation des configurations Automatisation des tests Surveillance et feedbacks Contrôle de code source Build : Compilation et packaging • Visual Studio Online (Build System) • Jenkins • Teamcity Build
  • 49.
  • 50. Intégration et déploiement continus Build Intégration et déploiement continus Automatisation des configurations Automatisation des tests Surveillance et feedbacks Contrôle de code source Intégration et déploiement continus • Outils de déploiement • VS Release Management • Teamcity • Plateforme de déploiement (IaaS) • Microsoft Azure • Amazon AWS
  • 51.
  • 52.
  • 53. Automatisation des configurations Build Intégration et déploiement continus Automatisation des configurations Automatisation des tests Surveillance et feedbacks Contrôle de code source Automatisation des configurations • SC Configuration Manager • PowerShell DSC • Chef • Puppet • Salt
  • 54.
  • 55.
  • 56. Automatisation des tests Build Intégration et déploiement continus Automatisation des configurations Automatisation des tests Surveillance et feedbacks Contrôle de code source Automatisation des tests • Visual Studio Premium (Coded UI tests) • QTP • TestComplete
  • 57.
  • 58.
  • 59.
  • 60. Surveillance et feedbacks Build Intégration et déploiement continus Automatisation des configurations Automatisation des tests Surveillance et feedbacks Contrôle de code source Surveillance et feedbacks • Surveillance • SC Operation Manager • Azure Operational Insight • Collecte feedbacks • Uservoice.com • Getsatisfaction.com
  • 61.
  • 62.
  • 67. Orienté business et demandes des métiers
  • 69. Merci !!! Vous êtes prêts pour vous lancer et assister aux autres sessions DevOps
  • 70. Donnez votre avis sur : http://notes.mstechdays.fr
  • 71. Retrouvez nous sur la Microsoft Virtual Academy http://www.microsoftvirtualacademy.com http://aka.ms/meulta Twitter : @meulta Stanislas Quastana http://aka.ms/stanislas Twitter : @squastana Etienne Margraff
  • 72. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Microsoft Azure and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION
  • 73.
  • 74. What Is This Devops Thing, Anyway? • What problems are we trying to solve? • Fear of change • Risky deployments • It works on my machine! • Siloisation