keynote at cloudexpo and devops summit 2014, silicon valley
DESCRIPTION
Purpose-Defined Computing: The Next Frontier in AutomationTRANSCRIPT
![Page 1: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/1.jpg)
Victoria Livschitz, CEO of Qubell @vlivschitz
@qubellinc
Purpose-Defined Computing
The Next Frontier in Automation
![Page 2: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/2.jpg)
“ ”Next 10 years will bring more change than last 50 combined! –2014 survey of 250 global retail CEOs
![Page 3: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/3.jpg)
AGENDA
Dancing Elephants
Purpose-Defined Computing
The Golden Age of the Developer
![Page 4: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/4.jpg)
Enabling Enterprises to Compete
Teaching the Elephant to Dance
![Page 5: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/5.jpg)
Core Conflict
Speed and Self-service
Stability and ControlVS
![Page 6: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/6.jpg)
DevOps 1.0: Embraced the Cultural Divide
Bureaucrats(Ops as seen by developers)
Cowboys(Developers as seen by Ops)
![Page 7: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/7.jpg)
Changing Role of IT – Zero to Hero
DevOps 2.0
![Page 8: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/8.jpg)
“Help Me Help You”
![Page 9: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/9.jpg)
Kira Makagon EVP of Innovation
![Page 10: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/10.jpg)
The Making of Magic Buttons
Purpose-Defined Computing
![Page 11: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/11.jpg)
“The complete computing system emerges in response to a business need.
”Purpose-Defined Computing
![Page 12: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/12.jpg)
Button Makers and Button Users
![Page 13: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/13.jpg)
Search eCommerce Personalization
Payment Gateway
![Page 14: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/14.jpg)
Search eCommerce Personalization
Payment Gateway
![Page 15: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/15.jpg)
Search eCommerce Personalization
Update Index
Patch OS
Upgrade Schema
Payment Gateway
![Page 16: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/16.jpg)
Search eCommerce Personalization
Update Index
Patch OS
Upgrade Schema
Payment Gateway
![Page 17: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/17.jpg)
Configuration A Configuration B
CentOS
CentOS
EC2
20Mb Data
WebLogic
Stub
API
Current Design Approach: Fork Scripts
Script A Script BTesting
Production
RedHat
2Tb Data
WebLogic
API
WebLogic
RedHat
![Page 18: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/18.jpg)
Configuration A Configuration B
CentOS
CentOS
EC2
20Mb Data
WebLogic
Stub
API
2Tb Data
WebLogic
API
A Better Way: Adaptive Configuration
Policy BPolicy A
WebLogic
Testing Production
RedHat
RedHat
![Page 19: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/19.jpg)
Configuration Change Management vs. Deployment
![Page 20: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/20.jpg)
Configuration Change Management vs. Deployment
![Page 21: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/21.jpg)
Instance Configuration (t) =
F (Application (t), Environment (t)
Policy (t))
![Page 22: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/22.jpg)
Enabling Creativity and Productivity
The Golden Age of the Developer
![Page 23: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/23.jpg)
Demand for Developers Exceeds Supply
“ We will need to increase the number of programmers from 350,000 to 1 million to achieve self-sufficiency.
–Nikolai Nikiforov Russian Federation, Communications and Mass Media Minister
![Page 24: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/24.jpg)
Demand for Developers Exceeds Supply
“ We will need to increase the number of programmers from 350,000 to 1 million to achieve self-sufficiency.
“ There are about 18.2 million software developers worldwide, a number that is due to rise to 26.4 million by 2019, a 45% increase.”
–Nikolai Nikiforov Russian Federation, Communications and Mass Media Minister
“ Employment of software developers is projected to grow 22 percent from 2012 to 2022, much faster than the average for all occupations.”
–The U.S. Bureau of Labor Statistic –Evans Data Corp, Global Developer Population and Demographic Study
![Page 25: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/25.jpg)
With Great Power Comes Great Responsibility
Lower the barrier to learn new technologies• No luxury of spending “10-years to master C”
Shorten time-to-value on new projects• Join by 9:00am, first commit by 5:00pm
Faster feedback loop on every change• Discover and fix bugs before commit
![Page 26: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/26.jpg)
Pre-Commit: Creator’s Lab
![Page 27: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/27.jpg)
“The Magic of 1 Man to 1 Computer”
![Page 28: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/28.jpg)
Post-Commit: Automated Quality Control
Agile Software Factory
![Page 29: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/29.jpg)
Post-Commit: Enforcing Release Pipeline
Commit UpgradeCI
Regression
Integration
Performance
User Acceptance
Mobile
Staging
CI
Regression
Integration
Performance
User Acceptance
Mobile
Staging
Dynamic Environments
![Page 30: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/30.jpg)
Ratnakar LavuEVP, Digital Services
![Page 31: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/31.jpg)
The Marriage of Agility and Governance
Happily Ever After
![Page 32: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley](https://reader038.vdocuments.us/reader038/viewer/2022110308/557d57dad8b42aba3d8b48c2/html5/thumbnails/32.jpg)
Thank you
Victoria Livschitz @vlivschitz
@qubellinc