how to survive continuous innovation - sebastien goasguen - devopsdays tel aviv 2017

57
How to Survive Continuous Innovation ? Sebastien Goasguen @sebgoa

Upload: devopsdays-tel-aviv

Post on 22-Jan-2018

66 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

How to Survive Continuous Innovation ?

Sebastien Goasguen@sebgoa

Page 2: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 3: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

SHARING A PERSPECTIVE

Page 4: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Thank you

Page 5: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 6: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 7: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 8: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 9: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Personal Story

Page 10: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 11: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Later raised $30M C round to “take on VMware”

Page 12: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Why this software ? How do we find them ? How do we choose ?

Why do we adopt them ?

Page 13: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Trends or fashion ?

Euca, Openstack, CloudStack, Kubernetes, Lambda

Page 14: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Example: “OMG Lambda is killing it, people are going

to skip containers and go straight to serverless …and forget about your cloud…”

Page 15: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

GAFA R&D ~ State Budget

2015 data, now ~$100B/y

France ~$70B Israel ~$15B

Page 16: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Observations• Perceived increased pace of software innovation

• R&D budgets of corporations is greater than state (theoretical research)

• Not a “brain drain”, but a “corporate drain"

• Is that a problem ? Another keynote/openspace ?

• Expectations that the workforce can keep up with all these new technologies is unrealistic

Page 17: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

LANDSCAPES and temptations …

Page 18: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 19: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 20: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 21: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 22: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 23: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

IT’s THE FUTURE

Page 24: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

https://circleci.com/blog/its-the-future/

Page 25: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

FOMO

Page 26: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

COOL vs NOT COOL

Page 27: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 28: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

0-day Software … put in production

Term taken from Kris Buytaert

Page 29: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 30: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Why this Explosion ?

Page 31: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

What happened in 2008 ?

Euca, Openstack, CloudStack, Kubernetes, Lambda

Page 32: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 33: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

57M repos, 20M users

Page 34: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Credit: Alexis Richardson

Page 35: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Open Source Now• Every vendor is doing OSS

• OSS conferences very vendor driven (except DoD and FOSDEM)

• Explosions of tools because we all share (good)

• Software go viral thanks to social media echo chambers

• Business model for OSS startup is harder

• Big corp can cannibalize you

Page 36: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Remember DevOps

Page 37: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

DevOps

Culture

Automation

Monitoring

Sharing@botchagalupe

Page 38: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 39: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

thanks to Container Solutions

Page 40: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Principles

• Work as a self-organizing team

• Empathy between dev and ops, no silos

• Deliver value early and continuously

• Solve customer’s problems

Page 41: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

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

Page 42: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Remember DevOps

•Not here to build cool software

•Not here to be hip

•Here to provide solutions

…while having fun…

Page 43: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 44: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

RESEARCH

Page 45: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

1987, published as annex in 20th anniversary of Mythical Man-Month (1995)

Page 46: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Software Does Not Come Out of Thin Air

Page 47: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017
Page 48: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Credit: Sam Ramji

Page 49: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

VMs in Containers !

Source: http://sebgoa.blogspot.ch/2015/05/running-vms-in-docker-containers-via.html

Page 50: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Write a book

Page 51: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

ADAPT

•Does not mean ADOPT

•Means: develop a culture of adaptation

Page 52: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Not only with the business but also with the industry/tools

Page 53: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Example: Docker• Image provenance and content

• Image size

• Image security

• Tooling (e.g Docker machine, Docker Swarm…)

• Who builds your images ?

• How are they monitored ?

• Where are the logs ?

Page 54: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Avoid the Stars Syndrome

Page 55: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Because Software Go Viral too!

Page 56: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Don’t forget

• Build solutions for your business

• Develop a culture that adapts to change

• Tools will not break your silos

• “Stay curious”

• Be critical but not a hater, don’t dismiss.

Page 57: How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Aviv 2017

Thank you ! @sebgoa

[email protected]