Slide 1

Slide 1 text

© Electric Cloud | electric-cloud.com Orchestrate all the things! Anders Wallgren @anders_wallgren Tanay Nagjee @tanaynagjee

Slide 2

Slide 2 text

© Electric Cloud | electric-cloud.com

Slide 3

Slide 3 text

© Electric Cloud | electric-cloud.com The landscape is changing rapidly… Internet of Things Everything is connected Consumerization of IT Bad technology will not be tolerated Multi-channel consumption Seamless access on every device Cloud services Dynamically scalable backend services

Slide 4

Slide 4 text

© Electric Cloud | electric-cloud.com And the stakes are getting higher… “Ford recalls 433,000 cars: software bug breaks engine off-switch” The Register, 2015 “To keep a Boeing Dreamliner flying, reboot every 248 days” Engadget, 2015 Healthcare.gov: “hundreds of software bugs had to be found and fixed” Forbes, 2013 “One bad algorithm cost traders $440m” The Register, 2012 Software Bugs Cost Economy $312 Billion Per Year Cambridge University, 2013

Slide 5

Slide 5 text

© Electric Cloud | electric-cloud.com It is not the strongest of the species that survives, nor the most intelligent. It is the one that is most adaptable to change. Charles Darwin

Slide 6

Slide 6 text

© Electric Cloud | electric-cloud.com DevOps & Continuous Delivery LESS THAN 10% YOY Revenue Growth MORE THAN 10% YOY Revenue Growth “We do CD” 93% achieved 10%+ “We don’t” 7% achieved 10%+ Julie Craig, EMA, DevOps and Continuous Delivery: Ten Factors Shaping the Future of Application Delivery, 2014

Slide 7

Slide 7 text

© Electric Cloud | electric-cloud.com Who is Huawei? An Innovative Industry Contributor An ICT Industry Leader A privately-owned Global Company

Slide 8

Slide 8 text

© Electric Cloud | electric-cloud.com 16 R&D Centers 140+ Countries 14 Regional HQs 28 Joint Innovation Centers 150K Employees Worldwide 45 Training Centers 33.4% 14.5% 17% 35.1% Revenue by Geo China EMEA APAC Americas 70K R&D Employees (2012)

Slide 9

Slide 9 text

© Electric Cloud | electric-cloud.com Makin’ it real Huawei Phone 2012 Huawei Phone Today

Slide 10

Slide 10 text

© Electric Cloud | electric-cloud.com The implementation: CD-DevOps Solution 20 Rock Stars 3 Months to V1 >1000 Pipelines/Day

Slide 11

Slide 11 text

© Electric Cloud | electric-cloud.com Example pipeline Developer Eclipse Modify code launch preflight Subversion Check out sources overlay deltas Redmine Mark issue as ‘build & unit test’ Jenkins Launch build + test w/ sources Redmine Mark issue as ‘code review’ ReviewBoard Create review request Redmine Mark issue as ‘resolved’ Eclipse Success; auto- commit code Build + test success? Review success? ReviewBoard Review modified code Time Savings OpenStack Deploy integration environment OpenStack Teardown integration environment Testing success? Chef Configure integration environment Orchestration Engine Docker Deploy application to container Docker Publish container to artifact repository Selenium Run tests against integration environment

Slide 12

Slide 12 text

© Electric Cloud | electric-cloud.com Where are they on their journey? • Bridging the gap between Dev and Ops • Multi-layer / multi-platform infrastructure • Devs gaining control over production environment • Concise definition and automation of processes • Globally distributed R&D teams PROD BUILD 300min DEV BUILD 10min FULL TEST 1440min REGRESSION TEST 240min FEATURE DELIVERY TIME 30days PROD BUILD 10min (was 300) DEV BUILD 1min (was 10) FULL TEST 360min (was 1440) REGRESSION TEST 60min (was 240) FEATURE DELIVERY TIME 7days (was 30)

Slide 13

Slide 13 text

© Electric Cloud | electric-cloud.com

Slide 14

Slide 14 text

© Electric Cloud | electric-cloud.com

Slide 15

Slide 15 text

© Electric Cloud | electric-cloud.com The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency. - Bill Gates

Slide 16

Slide 16 text

© Electric Cloud | electric-cloud.com Lori MacVittie, DevOps.com, 2014

Slide 17

Slide 17 text

© Electric Cloud | electric-cloud.com DevNetwork.com, 2014

Slide 18

Slide 18 text

© Electric Cloud | electric-cloud.com

Slide 19

Slide 19 text

© Electric Cloud | electric-cloud.com

Slide 20

Slide 20 text

© Electric Cloud | electric-cloud.com Thank you! Anders Wallgren @anders_wallgren Tanay Nagjee @tanaynagjee