DevOps, Agile and Open Source at ImmobilienScout24

14
www.immobilienscout24.de OpenTechSummit 2015 | 12.05.2015 | Schlomo Schapiro Systems Architect & Open Source Evangelist http://creativecommons.org/licenses/by-nd/4.0 Open Source Agile DevOps @schlomoschapiro

Transcript of DevOps, Agile and Open Source at ImmobilienScout24

Page 1: DevOps, Agile and Open Source at ImmobilienScout24

www.immobilienscout24.de

OpenTechSummit 2015 | 12.05.2015 | Schlomo SchapiroSystems Architect & Open Source Evangelist

http://creativecommons.org/licenses/by-nd/4.0

Open SourceAgileDevOps

@schlomoschapiro

Page 2: DevOps, Agile and Open Source at ImmobilienScout24

www.ImmobilienScout24.de

◉ >2 billion PI per month◉ 2 data center with ~1900 VM◉ ~2.5 million outgoing email/day◉ total of ~550 employees◉ ~30 crossfunctional IT teams◉ ~150 in IT◉ 16 years in business

Page 3: DevOps, Agile and Open Source at ImmobilienScout24

LinuxJava

Tomcat

PHP

MongoDB

MySQLElastic Search

Python

Bash Perl

Oracle

Windows

Micro Strategy

VMware

Adobe

Graphite

Logstash Spring MVC

jQuery

Hibernate

Kibana

YADTLab Manager Light

Maven

RPMSubversion

Tibco

Jira

Confluence

IntelliJ Idea

Icinga

F5

Page 4: DevOps, Agile and Open Source at ImmobilienScout24

Open Source:Foundation of our IT Business

Use Open Source Software...

https://github.com/ImmobilienScout24

https://yadt-project.org

The Cloud Challange

Page 5: DevOps, Agile and Open Source at ImmobilienScout24

Publish own software as Open Sourcehttp://goo.gl/l9zFbv

Strategic sponsoring of Open Sourceprojects to solve internal problems

http://goo.gl/PY2xdh

Page 6: DevOps, Agile and Open Source at ImmobilienScout24

https://yadt-project.org

Page 7: DevOps, Agile and Open Source at ImmobilienScout24

Manifesto for Agile Software Development

http://agilemanifesto.org

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

Page 8: DevOps, Agile and Open Source at ImmobilienScout24

DevOps

Page 9: DevOps, Agile and Open Source at ImmobilienScout24

birgitta hohenester / pixelio.de

Steve Jurvetson / flickr

Page 10: DevOps, Agile and Open Source at ImmobilienScout24

DEV OPSPROD

Product Delivery Pipeline

Agile DevOps

Page 11: DevOps, Agile and Open Source at ImmobilienScout24

Software Development:Going Agile with SCRUM

1st DevOps project: New RPM-based deployment toolchain

Platform migration to RPM-based deployment done by Ops & Dev teams

Dev thinking in Ops:Test Driven Infrastructure

Cloud Migration:You Build It - You Run It

Page 12: DevOps, Agile and Open Source at ImmobilienScout24

DevOps is Agile that actually works for

all IT departments

Page 13: DevOps, Agile and Open Source at ImmobilienScout24

Open

Sour

ce

DevOps

Agile

Collaboration

Contribution

Trust

Transparency

Let’s do it!Exchange

Cross-functional

Backlogs

Page 14: DevOps, Agile and Open Source at ImmobilienScout24

It is all about people,not about technology.

http://go.schapiro.org/slideshttp://www.schapiro.org/schlomo/publications