pycon 2012 - practical devops
DESCRIPTION
DevOps ist eine aktuelle Bewegung in der IT, die sich zur Aufgabe macht, ein Umdenken in den klassischen Lagern Entwicklung und Betrieb einzuleiten. Der Vortrag wirft einen Blick auf die noch junge Bewegung und zeigt mit Geschichten aus dem wahren Leben, wie sich die agile Denkweise fortschreiben lässt, die mit SCRUM ins allgemeine Bewusstsein getreten ist. Schlomo gibt einen Überblick über das Thema und berichtet über die DevOps Erfolge bei der ImmobilienScout24. Nach 2 Jahren agilem Umdenken in der Entwicklung zeigte sich, dass die klassische Gewaltenteilung Plan - Build - Run einfach nicht mehr gut funktioniert weil sich die Anforderungen und Erwartungen sowohl in der Entwicklung als auch im Betrieb ändern und daher auch eine neue Form der Zusammenarbeit nahe legen. Die Ideen aus der DevOps Bewegung lassen sich fast überall einsetzen, wo bisher ein "über den Zaun werfen" gespielt wird und haben das primäre Ziel, alle Beteiligten gemeinsam an einem Strang ziehen zu lassen. Mit den Ideen und Erfahrungen aus dem Vortrag lassen sich sicher die ersten Schritte in die richtige Richtung einleiten.TRANSCRIPT
![Page 1: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/1.jpg)
Practical DevOps:
Neue Arbeitsweise und Selbstverständnis in der IT
www.immobilienscout24.de
PyCon | 31.10.2012 | Schlomo SchapiroSystemarchitekt, Open Source Evangelist
License: http://creativecommons.org/licenses/by-nc-nd/3.0/
![Page 2: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/2.jpg)
Slide 2 | Practical DevOps | Schlomo Schapiro
www.ImmobilienScout24.de
2 billion PI per month2 data center, >1000 VMtotal of ~550 employees ~30 crossfunctional IT teams ~160 in IT14 years in businesspart of Deutsche Telekom
![Page 3: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/3.jpg)
Slide 3 | Practical DevOps | Schlomo Schapiro
![Page 4: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/4.jpg)
Slide 4 | Practical DevOps | Schlomo Schapiro
![Page 5: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/5.jpg)
Slide 5 | Practical DevOps | Schlomo Schapiro
![Page 6: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/6.jpg)
Slide 6 | Practical DevOps | Schlomo Schapiro
![Page 7: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/7.jpg)
Slide 7 | Practical DevOps | Schlomo Schapiro
![Page 8: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/8.jpg)
Slide 8 | Practical DevOps | Schlomo Schapiro
http://yadt-project.org
http://github.com/ImmobilienScout24
https://code.google.com/p/lml
![Page 9: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/9.jpg)
Slide 9 | Practical DevOps | Schlomo Schapiro
![Page 10: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/10.jpg)
Slide 10 | Practical DevOps | Schlomo Schapiro
![Page 11: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/11.jpg)
Slide 11 | Practical DevOps | Schlomo Schapiro
![Page 12: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/12.jpg)
Slide 12 | Practical DevOps | Schlomo Schapiro
![Page 13: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/13.jpg)
Slide 13 | Practical DevOps | Schlomo Schapiro
BusinessDecision
To goLive
All Humansare on theSame Side
Scale OutData Centers
AUTOMATION
Continuous Delivery Platform
![Page 14: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/14.jpg)
Slide 14 | Practical DevOps | Schlomo Schapiro
Dude, you are on the same team!
The tool is you!
![Page 15: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/15.jpg)
Slide 15 | Practical DevOps | Schlomo Schapiro
Kontakt:Immobilien Scout GmbHAndreasstraße 1010243 Berlin
Fon: +49 30 243 01-1229 Email: [email protected]: www.immobilienscout24.de
Thank you very much!Please contact me for further questions and discussions.
![Page 16: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/16.jpg)
Slide 16 | Practical DevOps | Schlomo Schapiro
CodeSVNEntwick-
lungs-Server
Q/AServer
Produk-tiv-
Server
Entwickler Betriebler
Beipackzettelfür Features in einemRelease
EmailWiki
EmailWiki
DEBUGHÖLLE
Deployment-werkzeug B
Deployment-werkzeug B
Deployment-werkzeug A
Konfigurations-werkzeug A
Konfigurations-werkzeug B
![Page 17: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/17.jpg)
Slide 17 | Practical DevOps | Schlomo Schapiro
CodeSVN
Entwick-lungs-Server
Q/AServer
Produk-tiv-
Server
Entwickler
Betriebler
ConfigSVN
Beipackzettelfür Features in einemRelease
YADT
/ YUM
YADT / YUM
YADT / YUM
YADT Config SVN
Team City u.a.
![Page 18: PyCon 2012 - Practical DevOps](https://reader035.vdocuments.us/reader035/viewer/2022062404/554baaadb4c905b3618b53ad/html5/thumbnails/18.jpg)
Slide 18 | Practical DevOps | Schlomo Schapiro
Photo URLs
CatDog: http://brand-adrenaline.blogspot.com/2010/06/push-me-pull-you.htmlDouble car: http://media.photobucket.com/image/push%20me%20pull%20you/NoMoShocks/PushMePullYou-1.jpgHare & Hedgehog: http://vukajlija.com/telepatija Duracell Bunny: http://www.rp-press.com/bilder/duracell/bild-duracell-sprinter-bunnyRowboot: http://www.photoreview.com.au/features/profiles/work-hard-get-lucky.aspxAnimals & fridge: http://www.tirolese.com/jokes/animals.htmHolding hands: http://www.thechefalliance.com/Top-Chef-ServicesRobots: http://www.t-tek.com/announcements/conventional-palletizer-or-robotTwitter pics: http://www.joshrimer.com/you-can-get-famous-people-to-follow-you-on-twitter-if-you-really-try/Code enlarged: http://www.appdynamics.com/products-application-performance-management.phpVersion Control: http://en.wikipedia.org/wiki/File:Revision_controlled_project_visualization-2010-24-02.svgBrain: http://edfd127.wikispaces.com/Group22CognitiveDevelopmentStanding on head: http://public-domain.zorger.com/more-nonsense/cartoon-man-standing-on-his-head.phpPerson falling in group: http://www.outdoor-training.de/Grossveranstaltungen