DW4
Concurrent	Session	
11/11/15	4:15pm	
	
	
	
“Continuous Integration Is for Everyone—
Especially DevOps”
	
	
Presented by:
Chris Riley
Sauce Labs
	
	
	
	
Brought	to	you	by:	
	
	
	
340	Corporate	Way,	Suite	300,	Orange	Park,	FL	32073	
888-268-8770	·	904-278-0524	·	info@techwell.com	·	www.techwell.com
Chris Riley
Sauce Labs
A well-known DevOps expert, Chris Riley has spent twelve years helping organizations
transition from traditional development practices to a more modern set of culture, processes,
and tooling to increase software release frequency and quality. Founder and DevOps analyst
at Fixate IO, he was most recently a GigaOM research analyst. He is a frequent O’Reilly
author, regular speaker at various industry conferences worldwide, and subject matter expert
in DevOps strategy and culture. Throughout Chris’ career he has combined the roles of
marketing, product management, and engineering to gain a unique perspective of how to solve
real-world problems with technology. Follow Chris on Twitter @HoardingInfo.
© Sauce Labs, Inc.!
Continuous Integration is for Everyone
Presented by Chris Riley ( @HoardingInfo ), DevOps Analyst!
© Sauce Labs, Inc.!© Sauce Labs, Inc.!
Presenter!
Chris Riley (@HoardingInfo) – Bad Coder turned
DevOps Analyst - O’Reilly author and regular
contributor to DevOps.com, ContainerJournal.com,
TechTarget & More!
© Sauce Labs, Inc.!
People, then Process, then Tools!
Continuous Integration is the path to DevOps
success.!
© Sauce Labs, Inc.!
DevOps !=!
Jenkins!
Continuous Delivery/
Deployment!
Continuous Integration!
Docker!
Microservices! Culture!
Cloud!
Etc. etc.!
© Sauce Labs, Inc.!
Two 11 Flavors of DevOps!
1.) The movement!
!
2.) The practice!
© Sauce Labs, Inc.!
The Practice!
IS!
•  Owned by IT!
•  The tactics of infrastructure automation!
•  An evolution of ITSM/ITIL!
IS NOT!
•  Does not often cover culture!
!
© Sauce Labs, Inc.!
The movement!
•  People, then Process, then Tools!
•  Holistic POV, no one owns it!
•  Facilitators and Executors!
•  It is a journey not an end or a thing!
© Sauce Labs, Inc.!
Continuous Delivery / Deployment is stealing the show. But not required to be a
modern development shop.!
Most cannot just jump in!
A.  You are not Etsy, Google, Netflix etc.!
!
B.  Your application does not have high enough transaction volume, and/or!
!
C.  Your application is not geographically diverse!
!
D.  CD might not even benefit you!
© Sauce Labs, Inc.!
People, then Process, then Tools!
Faster and more frequent releases at a
higher quality.!
The Bottom Line!
© Sauce Labs, Inc.!
Quality Is Often Neglected!
•  Little budget!
•  Functional test grids are hard to maintain!
•  Testing is an afterthought!
•  QA/QE has not been a first class citizen!
•  Quality is seen as a maintenance activity!
© Sauce Labs, Inc.!
People, then Process, then Tools!
To take the next step in quality you need:!
!
1.  More frequent test runs!
2.  Earlier testing!
3.  Automated tests!
4.  Flexible testing environments!
!
i.e Continuous Integration!
© Sauce Labs, Inc.!
Most Everyone Can Embrace CI!
A.  Introduce DevOps without getting fired!
!
B.  Start DevOps off on right foot in a safe way!
!
C.  See immediate benefits!
!
D.  Build up internal skills and buy in!
E.  Support increased quality!
© Sauce Labs, Inc.!
Continuous Integration Environments!
!
The Code Café !
© Sauce Labs, Inc.!
Why CI!
•  Iterate Quickly!
•  Iterate Safely!
•  Move Quality Earlier in Pipeline!
•  Improve Communication!
•  Automate sooner with Less Risk!
•  Get to new functionality sooner!
•  Exploratory Testing!
•  Better test strategy!
Fail Fast/Forward!
© Sauce Labs, Inc.!
© Sauce Labs, Inc.!
Building CI!
•  CI Environments (1+)!
•  Requires throw away environments!
•  Requires test automation!
•  Requires frequent releases!
•  i.e GitHub web hooks!
•  Requires collaboration ( QA, IT and Dev )!
•  Requires metrics!
•  Integrations!
© Sauce Labs, Inc.!
How to start!
• Bottom Up – Do Something!
• Team Up!
• Leverage Cloud tools for Quick Wins!
• Delivery Metrics!
© Sauce Labs, Inc.!
Think Big!
• Deploy upon every pull request!
• Build mock environments!
• Turn focus to Strategy!
© Sauce Labs, Inc.!
© Sauce Labs, Inc.!
Continuous integration!
•  Slip streams into existing environments!
•  Easiest way to onboard DevOps processes!
•  Safest way to grow into CD!
© Sauce Labs, Inc.!
Q&A!
chris@fixate.io !

More Related Content

PDF
Continuous Delivery in a Legacy Shop—One Step at a Time
PDF
Advance ALM and DevOps Practices with Continuous Improvement
PDF
Agile and DevOps Transformations in Large Organizations
PDF
Soft Skills You Need Are Not Always Taught in Class
PDF
Fostering Long-Term Test Automation Success
ODP
The devops laboratory - 1 year later
PPTX
Shifting Left Webinar Slideshow
PPTX
Testing in a DevOps team
Continuous Delivery in a Legacy Shop—One Step at a Time
Advance ALM and DevOps Practices with Continuous Improvement
Agile and DevOps Transformations in Large Organizations
Soft Skills You Need Are Not Always Taught in Class
Fostering Long-Term Test Automation Success
The devops laboratory - 1 year later
Shifting Left Webinar Slideshow
Testing in a DevOps team

What's hot (20)

PDF
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
PPTX
Starting and Scaling DevOps In the Enterprise
PDF
Support and Initiate a DevOps Transformation
PDF
The Anti-Transformation transformation @DevOps Summit Amsterdam
PDF
Integrating Automated Testing into DevOps
PDF
The Three Pillars Approach to an Agile Testing Strategy
PPT
DevOps Transition Strategies
PDF
DevOps Primer : Presented by Uday Kumar
PPTX
Continuous Testing: Preparing for DevOps
PPTX
Metrics to Power DevOps
PPTX
DOES15 - Elisabeth Hendrickson - Its All About Feedback
PDF
Navvia's DevOps journey
PDF
DOES SFO 2016 - Greg Padak - Default to Open
PDF
DevOps – the future of Agile – why, what, how? Agile Israel 2014
PDF
Agile 2014- Metrics driven development and devops
PPTX
Damn... we missed the date again
PPTX
Where Testers & QA Fit in the Story of DevOps
PPTX
DevOps: The Key to IT Performance
PDF
DevOps MythBusters
PPTX
Continuous Delivery + DevOps = Awesome
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Starting and Scaling DevOps In the Enterprise
Support and Initiate a DevOps Transformation
The Anti-Transformation transformation @DevOps Summit Amsterdam
Integrating Automated Testing into DevOps
The Three Pillars Approach to an Agile Testing Strategy
DevOps Transition Strategies
DevOps Primer : Presented by Uday Kumar
Continuous Testing: Preparing for DevOps
Metrics to Power DevOps
DOES15 - Elisabeth Hendrickson - Its All About Feedback
Navvia's DevOps journey
DOES SFO 2016 - Greg Padak - Default to Open
DevOps – the future of Agile – why, what, how? Agile Israel 2014
Agile 2014- Metrics driven development and devops
Damn... we missed the date again
Where Testers & QA Fit in the Story of DevOps
DevOps: The Key to IT Performance
DevOps MythBusters
Continuous Delivery + DevOps = Awesome
Ad

Similar to Continuous Integration Is for Everyone—Especially DevOps (20)

PDF
Velocity Conference NYC 2014 - Real World DevOps
PPTX
DevOps is for Everyone - DevOps East
PDF
The DevOps Revolution And Beyond...
PDF
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
KEY
The business case for contributing code
PPTX
DevOps Culture as a tool
PDF
Enabling your DevOps culture with AWS-webinar
PDF
DevOps: The Right Abstraction Level
PDF
Gartner starting and scaling dev ops
PDF
Facilitating Continuous Delivery at Scale
PDF
Engineering Culture and Infrastructure
PDF
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
PDF
JavaLand 2022 - Software architecture in a DevOps world
PDF
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
PDF
AmsterdamJUG September 2019 - Better software, faster: Principles of Continuo...
PDF
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
PDF
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
PDF
Den Bosch Java User Group April 2020 - Better software, faster - Principles o...
PDF
JavaZone 2019 - Better software, faster: Principles of Continuous Delivery an...
PDF
OpenValue meetup June 2019 - Better, software faster: Principles of Continuou...
Velocity Conference NYC 2014 - Real World DevOps
DevOps is for Everyone - DevOps East
The DevOps Revolution And Beyond...
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
The business case for contributing code
DevOps Culture as a tool
Enabling your DevOps culture with AWS-webinar
DevOps: The Right Abstraction Level
Gartner starting and scaling dev ops
Facilitating Continuous Delivery at Scale
Engineering Culture and Infrastructure
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
JavaLand 2022 - Software architecture in a DevOps world
OpenValue Vienna meetup september 2020 - Better software, faster: Principles ...
AmsterdamJUG September 2019 - Better software, faster: Principles of Continuo...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
CodeOne 2018 - Better software, faster: principles of Continuous Delivery and...
Den Bosch Java User Group April 2020 - Better software, faster - Principles o...
JavaZone 2019 - Better software, faster: Principles of Continuous Delivery an...
OpenValue meetup June 2019 - Better, software faster: Principles of Continuou...
Ad

More from TechWell (20)

PDF
Failing and Recovering
PDF
Instill a DevOps Testing Culture in Your Team and Organization
PDF
Test Design for Fully Automated Build Architecture
PDF
System-Level Test Automation: Ensuring a Good Start
PDF
Build Your Mobile App Quality and Test Strategy
PDF
Testing Transformation: The Art and Science for Success
PDF
Implement BDD with Cucumber and SpecFlow
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
PDF
Ma 15
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
PDF
Transform Test Organizations for the New World of DevOps
PDF
The Fourth Constraint in Project Delivery—Leadership
PDF
Resolve the Contradiction of Specialists within Agile Teams
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
PDF
A Business-First Approach to DevOps Implementation
PDF
Databases in a Continuous Integration/Delivery Process
PDF
Mobile Testing: What—and What Not—to Automate
PDF
Cultural Intelligence: A Key Skill for Success
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
Failing and Recovering
Instill a DevOps Testing Culture in Your Team and Organization
Test Design for Fully Automated Build Architecture
System-Level Test Automation: Ensuring a Good Start
Build Your Mobile App Quality and Test Strategy
Testing Transformation: The Art and Science for Success
Implement BDD with Cucumber and SpecFlow
Develop WebDriver Automated Tests—and Keep Your Sanity
Ma 15
Eliminate Cloud Waste with a Holistic DevOps Strategy
Transform Test Organizations for the New World of DevOps
The Fourth Constraint in Project Delivery—Leadership
Resolve the Contradiction of Specialists within Agile Teams
Pin the Tail on the Metric: A Field-Tested Agile Game
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
A Business-First Approach to DevOps Implementation
Databases in a Continuous Integration/Delivery Process
Mobile Testing: What—and What Not—to Automate
Cultural Intelligence: A Key Skill for Success
Turn the Lights On: A Power Utility Company's Agile Transformation

Recently uploaded (20)

PDF
Adlice Diag Crack With Serial Key Free Download 2025
PDF
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PPTX
Foundations of Marketo Engage: Nurturing
PPTX
Chapter_05_System Modeling for software engineering
PPTX
UNIT II: Software design, software .pptx
PDF
IT Consulting Services to Secure Future Growth
PPTX
StacksandQueuesCLASS 12 COMPUTER SCIENCE.pptx
PDF
WhatsApp Chatbots The Key to Scalable Customer Support.pdf
PPTX
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
PPTX
Relevance Tuning with Genetic Algorithms
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PPTX
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PDF
Difference Between Website and Web Application.pdf
PDF
Top 10 Project Management Software for Small Teams in 2025.pdf
PPTX
MCP empowers AI Agents from Zero to Production
Adlice Diag Crack With Serial Key Free Download 2025
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Foundations of Marketo Engage: Nurturing
Chapter_05_System Modeling for software engineering
UNIT II: Software design, software .pptx
IT Consulting Services to Secure Future Growth
StacksandQueuesCLASS 12 COMPUTER SCIENCE.pptx
WhatsApp Chatbots The Key to Scalable Customer Support.pdf
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
Relevance Tuning with Genetic Algorithms
infoteam HELLAS company profile 2025 presentation
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
Mobile App Backend Development with WordPress REST API: The Complete eBook
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
What Makes a Great Data Visualization Consulting Service.pdf
Difference Between Website and Web Application.pdf
Top 10 Project Management Software for Small Teams in 2025.pdf
MCP empowers AI Agents from Zero to Production

Continuous Integration Is for Everyone—Especially DevOps

  • 1. DW4 Concurrent Session 11/11/15 4:15pm “Continuous Integration Is for Everyone— Especially DevOps” Presented by: Chris Riley Sauce Labs Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 · 904-278-0524 · [email protected] · www.techwell.com
  • 2. Chris Riley Sauce Labs A well-known DevOps expert, Chris Riley has spent twelve years helping organizations transition from traditional development practices to a more modern set of culture, processes, and tooling to increase software release frequency and quality. Founder and DevOps analyst at Fixate IO, he was most recently a GigaOM research analyst. He is a frequent O’Reilly author, regular speaker at various industry conferences worldwide, and subject matter expert in DevOps strategy and culture. Throughout Chris’ career he has combined the roles of marketing, product management, and engineering to gain a unique perspective of how to solve real-world problems with technology. Follow Chris on Twitter @HoardingInfo.
  • 3. © Sauce Labs, Inc.! Continuous Integration is for Everyone Presented by Chris Riley ( @HoardingInfo ), DevOps Analyst! © Sauce Labs, Inc.!© Sauce Labs, Inc.! Presenter! Chris Riley (@HoardingInfo) – Bad Coder turned DevOps Analyst - O’Reilly author and regular contributor to DevOps.com, ContainerJournal.com, TechTarget & More!
  • 4. © Sauce Labs, Inc.! People, then Process, then Tools! Continuous Integration is the path to DevOps success.! © Sauce Labs, Inc.! DevOps !=! Jenkins! Continuous Delivery/ Deployment! Continuous Integration! Docker! Microservices! Culture! Cloud! Etc. etc.!
  • 5. © Sauce Labs, Inc.! Two 11 Flavors of DevOps! 1.) The movement! ! 2.) The practice! © Sauce Labs, Inc.! The Practice! IS! •  Owned by IT! •  The tactics of infrastructure automation! •  An evolution of ITSM/ITIL! IS NOT! •  Does not often cover culture! !
  • 6. © Sauce Labs, Inc.! The movement! •  People, then Process, then Tools! •  Holistic POV, no one owns it! •  Facilitators and Executors! •  It is a journey not an end or a thing! © Sauce Labs, Inc.! Continuous Delivery / Deployment is stealing the show. But not required to be a modern development shop.! Most cannot just jump in! A.  You are not Etsy, Google, Netflix etc.! ! B.  Your application does not have high enough transaction volume, and/or! ! C.  Your application is not geographically diverse! ! D.  CD might not even benefit you!
  • 7. © Sauce Labs, Inc.! People, then Process, then Tools! Faster and more frequent releases at a higher quality.! The Bottom Line! © Sauce Labs, Inc.! Quality Is Often Neglected! •  Little budget! •  Functional test grids are hard to maintain! •  Testing is an afterthought! •  QA/QE has not been a first class citizen! •  Quality is seen as a maintenance activity!
  • 8. © Sauce Labs, Inc.! People, then Process, then Tools! To take the next step in quality you need:! ! 1.  More frequent test runs! 2.  Earlier testing! 3.  Automated tests! 4.  Flexible testing environments! ! i.e Continuous Integration! © Sauce Labs, Inc.! Most Everyone Can Embrace CI! A.  Introduce DevOps without getting fired! ! B.  Start DevOps off on right foot in a safe way! ! C.  See immediate benefits! ! D.  Build up internal skills and buy in! E.  Support increased quality!
  • 9. © Sauce Labs, Inc.! Continuous Integration Environments! ! The Code Café ! © Sauce Labs, Inc.! Why CI! •  Iterate Quickly! •  Iterate Safely! •  Move Quality Earlier in Pipeline! •  Improve Communication! •  Automate sooner with Less Risk! •  Get to new functionality sooner! •  Exploratory Testing! •  Better test strategy! Fail Fast/Forward!
  • 10. © Sauce Labs, Inc.! © Sauce Labs, Inc.! Building CI! •  CI Environments (1+)! •  Requires throw away environments! •  Requires test automation! •  Requires frequent releases! •  i.e GitHub web hooks! •  Requires collaboration ( QA, IT and Dev )! •  Requires metrics! •  Integrations!
  • 11. © Sauce Labs, Inc.! How to start! • Bottom Up – Do Something! • Team Up! • Leverage Cloud tools for Quick Wins! • Delivery Metrics! © Sauce Labs, Inc.! Think Big! • Deploy upon every pull request! • Build mock environments! • Turn focus to Strategy!
  • 12. © Sauce Labs, Inc.! © Sauce Labs, Inc.! Continuous integration! •  Slip streams into existing environments! •  Easiest way to onboard DevOps processes! •  Safest way to grow into CD!
  • 13. © Sauce Labs, Inc.! Q&A! chris@fixate.io !