SlideShare a Scribd company logo
1 of 25
WE CONNECT ACTIVE PEOPLE
WITH THEIR PASSIONS
@ScottNasell
Platforms Engineering
Columbia Sportswear Company Scott Nasello
Beginning State (2015)
4
Turn the Ship Around – Captain Marquet
“You are either building a learning organization or you are
LOSING to someone who is” - Andrew Clay Shafer
https://2iq.nl/wp-content/uploads/2017/03/blog_USS-Santa-Fe.jpg
https://www.shutterstock.com/image/352524266
Be a servant leader, an adaptive learner, role
model
Know Yourself, your people, and your profession
Do the right things right, timely decisions
https://puppet.com/resources/whitepaper/2014-state-devops-report
Columbia Sportswear Case Studies
https://pixabay.com/en/storage-papers-office-cabinet-1209059/
“Teach an organization to fix itself…” – Damon Edwards
DOES15
METHODS
• Automagic    
• WYSIWG
• PowerShell DSC 
• Greenfield first
• N tier packaged app
• Chaos (Switch
Leads)
1. Server provisioning
RESULTS
• Pets  Cattle
• 1500+ Servers
• 75+ Recipes
• Brownfield
• Retail (3rd party)
https://pixabay.com/en/turtle-reptile-rock-shell-carapace-956269/
METHODS
• PMO move list
• Stretched vSAN
• Automated Testing
• Automated Moves
• Chaos (Switch
Leads)
2. Datacenter move
RESULTS
• $M Cost avoidance
• 19 Racks eliminated
• No downtime
• 655 servers moved
• Happy CIO 
• 2017 Storage Move
Columbia Sportswear Company Scott Nasello
3. ”Fuller” stack engineering teams
METHODS
• Rockstars (Goldfuss)
• Blended infra teams
• Cross-training
• Chaos (Switch
Leads)RESULTS
• 5th cycle
• Beginner mindset
• Empathy
• 60+ Weekly Retros
• Level 2 Org!
• Service Desk 
• Pod loaned to ODP
• Anti-”Brent” pattern
https://www.istockphoto.com/photo/paintbrush-with-red-white-and-blue-oil-paint-gm477135528-66977367
METHODS
• GitLab CI
• PowerShell wrapper
• Python wrapper
• Empowerment
4. ChatOps
RESULTS
• 400+ Scripts
• 200 commands/day
• 120+ Users
• Automation First
Partners innovating
• Self Service
• 12+ Technologies
• Tier 2 Support Org
Columbia Sportswear Company Scott Nasello
METHODS
• GitLab CI
• Controls as Code
• Testing (pester)
5. Pipelines
RESULTS
• Day 1 (“ETSY”)
• SOX 404
• Auditor self service
• External DNS
• Anti-virus Scanning
• Open Data Platform
https://www.shutterstock.com/editor/image/336253784
Columbia Sportswear Company F16_Rejuvination_of_Trail_TK_CF009263
6. Gifts
7. Public Cloud, APIs, Open Data
Platform
METHODS
• EA & DevOps 
• Embedded
engineers
• Cloud (PaaS) first
• Microsoft VSTS
CI/CD
• * as Code
RESULTS
• CI/CD Pipelines!
• Day 1 onboarding
• Vendor partnership
DEMO
Zero  Hero Tue @
2:50
https://www.shutterstock.com/image/745243441
2015 2017
Siloed Experts in specialist teams “T-shaped” Engineers in cross-functional teams
System Admins w/Point and click
behaviors
”Fuller Stack” engineers using CI pipelines
Individuals optimizing for their function Team players optimizing for platforms (DFM)
Capable, confident, and complacent Learning organization; skilled at change
Command & Control leadership Empowered/Engaged teams
Private cloud orientation Public cloud first orientation
Slow, reactive, and technology hoarding ChatOps (diffusion, transparency, velocity)
Overreliance on vendors Loosely coupled technologies, open source
Focus on utilization Focus on quality, speed, + delivery (low WIP)
Postmortems (after major outage) Weekly scheduled retrospectives
Public Cloud, APIs
Open Data Platform
https://www.flickr.com/photos/smemon/5683686224/
Honoring & extracting reality – C. Kissler
Columbia Sportswear Company F17_SKI_HOOD_MG_577
https://pixabay.com/en/despaired-businessman-business-2261021/
Columbia Sportswear Company F16_Casual-Outdoor_TK_DSC_5689
http://www.istockphoto.com/editor/78d8e8ec35ce8d4d82251481d59358af#assetId=504247348
21
”Don’t be
overwhelmed
by DevOps
Nirvana
Each
improvement is
like a savings
deposit”
https://www.youtube.com/channel/UCjqjgYc1Lmmw8GbajPDKgDg
29 dominoes! : https://arxiv.org/pdf/1301.0615v1.pdf
Columbia Sportswear Company F16_Rejuvination_of_Trail_TK_DSC_4732
https://pixabay.com/en/nature-rocks-heaven-landscape-sky-2660083/
The road ahead
Columbia Sportswear Company S16_CaddoLake_TK_5702
What we don’t know how to do (YET)
What we’re looking for help with
Thank You !
@scottnasello Columbia Sportswear Company F16_Rejuvination_of_Trail_TK_DSC_5017

More Related Content

Similar to DevOps Enterprise Summit 2017

Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Laszlo Szalvay
 
Shadow IT Risk and Reward
Shadow IT Risk and RewardShadow IT Risk and Reward
Shadow IT Risk and Reward
Chris Haddad
 

Similar to DevOps Enterprise Summit 2017 (20)

Product? What Product?
Product? What Product?Product? What Product?
Product? What Product?
 
TYE Oregon Overview
TYE Oregon OverviewTYE Oregon Overview
TYE Oregon Overview
 
Setting Up CircleCI Workflows for Your Salesforce Apps
Setting Up CircleCI Workflows for Your Salesforce AppsSetting Up CircleCI Workflows for Your Salesforce Apps
Setting Up CircleCI Workflows for Your Salesforce Apps
 
SCSM: The Shining Star in System Center 2012
SCSM: The Shining Star in System Center 2012SCSM: The Shining Star in System Center 2012
SCSM: The Shining Star in System Center 2012
 
August 2018: DevSecOps - London Gathering
August 2018: DevSecOps - London GatheringAugust 2018: DevSecOps - London Gathering
August 2018: DevSecOps - London Gathering
 
Top 7 mistakes
Top 7 mistakesTop 7 mistakes
Top 7 mistakes
 
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
 
Collab365 Empower-Your-Applications-With-Azure-Machine-Learning
Collab365 Empower-Your-Applications-With-Azure-Machine-LearningCollab365 Empower-Your-Applications-With-Azure-Machine-Learning
Collab365 Empower-Your-Applications-With-Azure-Machine-Learning
 
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
 
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...
 
Shadow IT Risk and Reward
Shadow IT Risk and RewardShadow IT Risk and Reward
Shadow IT Risk and Reward
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)
 
Ds for finance day 4
Ds for finance day 4Ds for finance day 4
Ds for finance day 4
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good Enough
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Microsoft Teams Has Moved the IA Cheese
Microsoft Teams Has Moved the IA CheeseMicrosoft Teams Has Moved the IA Cheese
Microsoft Teams Has Moved the IA Cheese
 
Gamifying Agile Adoption - An experiment
Gamifying Agile Adoption  - An experimentGamifying Agile Adoption  - An experiment
Gamifying Agile Adoption - An experiment
 

More from Scott Nasello (7)

Using your pipelines for better governance
Using your pipelines for better governanceUsing your pipelines for better governance
Using your pipelines for better governance
 
Microsoft Build 2019
Microsoft Build 2019Microsoft Build 2019
Microsoft Build 2019
 
DevOps Enterprise Summit 2018 Lightning Talk
DevOps Enterprise Summit 2018 Lightning TalkDevOps Enterprise Summit 2018 Lightning Talk
DevOps Enterprise Summit 2018 Lightning Talk
 
Columbia Sportswear at DevOpsDays Seattle 2018
Columbia Sportswear at DevOpsDays Seattle 2018Columbia Sportswear at DevOpsDays Seattle 2018
Columbia Sportswear at DevOpsDays Seattle 2018
 
Monitorama 2017
Monitorama 2017Monitorama 2017
Monitorama 2017
 
ChatOps as Change Agent
ChatOps as Change AgentChatOps as Change Agent
ChatOps as Change Agent
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 

Recently uploaded (20)

Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 

DevOps Enterprise Summit 2017