SlideShare a Scribd company logo
1 of 24
Download to read offline
WorkSafeBC - DevOps Journey
Andre Kaminski
Today’s Objectives
2
Why DevOps Future
3
1
WSBC DevOps
Journey
2
Why DevOps
Dev & Ops: Traditionally Opposite Goals
Working
Software
of
BUSINESS
Value
4
How can we deliver
valuable, working
software when
Development &
Operations have
opposite goals?
?
Problems
• Long delivery cycles
• Mindset (tell me what to do)
• Low engagement
• Lack of innovating thinking
• Limited engagement of customers
• Focus on process rather than people
• A lot of manual and repetitive steps
• Congestion in environments
• Many applications based on outdated technologies
• Rigid financial funding
• Siloed departments / hand-offs
• Poor response to changing customer needs and market environment
5
6
What’s the Answer?
DevOps is the practice of development, operations and security engineers
participating together in the entire service lifecycle, from design through the
development process to production support.
8
What is DevOps?
200x more frequent
deployments
2,555x shorter
lead times
3x lower change
failure rate
29% more time on new
features & code
2.2x more likely to
recommend as a great
work place
22% less
unplanned work &
rework
50% less time remediating
security issues
24x MTTR
State of DevOps Reports 2016 & 2017
Why DevOps?
•Mindset
•Automation
•Agility
•Feedback
•Safety
Key Principles
10
Tools & Practices: DevOps Practices
Unlike Waterfall or Incremental development, DevOps enables continuous
development, testing, integration, deployment & monitoring. Practices may include:
People
• Servant leadership
• Autonomous teams
• Systems thinking
• Continuous learning
• Continuous improvement
• Integrated teams
• Job rotation
• Joint meetings
• Full stack engineers
Information
• Common metrics
• Shared toolsets, codes
• Shared patterns
• Measurement/Analytics
Process
• Lean flow
• Small batches
• Limited WIP
• Visibility
• MVP
• CI / CD
• Domain-driven design
• Amplified feedback loops
• Version everything
• Test-driven dev, deployment
• Continuous testing
• End-to-end testing
• Test everything
• Automated test, build, deploy
• Canary-rollouts
• Feature toggles / dark launches
• Reduce technical debt
• Fast recovery
• Fast fix-forward
• Threat modeling
Technology
• Infrastructure as code
• Developer self-service
• Desired state management
• Integrated toolchains
Mind-
set
WSBC DevOps Journey
104Years
WorkSafeBC is a statutory agency providing no-fault insurance to the workers
of British Columbia
• Established in 1917
• Key major pillars of the organization:
• Prevention – officers who visit places of employment to validate compliance with safety requirements
and address corrective actions/penalties when necessary
• Assessments – providing a service assessing and reporting employers’ income and payment rates
• Claims – helping injured workers with rehabilitation, insurance payments and returning to work
• We employ almost 3,000 people, and
• We serve 200,000 employers and 2.3M workers in British Columbia
13
The pace of disruption will dramatically impact our stakeholders and the way we work with them
Unprecedented
forces
of
disruption
WSBC & Our Stakeholders Face Disruptive Forces
Employers
Healthcar
e
services
Workers
Forces Stakeholders Impacts
Global Connectivity
Automation
Artificial Intelligence
Internet of things
Demographic shift
Collaborative economy
Urbanization
Environmental changes
Job transformation across
sectors
• New job types
• Some jobs phasing out
Increased service expectations
• New channels
• More information
More independent workers
14
15
2016 - Org Commitment
• Reduce Technology Risks
• Planned move to Cloud
• Planned to spin up DevOps
pods
• Developed architectural &
infrastructure backbone
• 10 people
May 2017 - Implementation
Started
• First pod spun up for business
• Innovation pod spun up
• Agile foundation & coaching
• 40 people
Nov 2017 - Farther Down
the Road
• 5 DevOps pods spun up
• Scaling Agile, PI Planning,
All-team Retros
• First production deployment
during office hours
• 70 people
2016 - Org Commitment
• Reduce Technology Risks
• Planned move to Cloud
• Planned to spin up DevOps
pods
• Developed architectural &
infrastructure backbone
• 10 people
Aug 2018 - Well on Our
Way
• 6 DevOps pods spun up
• 4 Shared Services teams
• QA, Release, RTE, UX,
People Dev, Training
• Our own Agile Coach hired
• Agile Flavor
• DevOps Strategy
• 100 people
May 2017 - Implementation
Started
• First pod spun up for business
• Innovation pod spun up
• Agile foundation & coaching
• 40 people
Nov 2017 - Farther Down
the Road
• 5 DevOps pods spun up
• Scaling Agile, PI Planning,
All-team Retros
• First production deployment
during office hours
• 70 people
16
Dec 2018 - Growing
• Service Reliability
Engineering pod
• 2 new DevOps pods for
business in Oct
• Our first Hackathon
• Integrated demos
2019 - Expanding
• Full rollout of Scaled Agile (SAFe) - 200
people trained and certified
• 2nd two day Hackathon – 170 participants
• Portfolio Implementation
• MS Teams rolled out
• Developed set of analytical tools
• Lord of Scrums game – cultural change
• Isolation of environments – Service
Virtualization
• TDD
• Microlearning
• Product Management
2020 - Hardening
• 4 Agile Release Trains (16 teams)
• PI Planning – 200 people in the room
• RTE functions
• Immutable pipeline implementation
• Software Engineering Practices
• Dojos (TDD, Vertical Slicing)
• Separate Deployment from Release
• Release VS optimization
• InnoFest
• Crank It Up Board
• Portfolio Mgt
• 10 CoPs
• Culture Deck
• Report automation
• SAFe certification for everyone – trained 350
people
• Remote work – iObeya (Business Objectives, Env
Outage, Dependency)
Dec 2018 - Growing
• Service Reliability
Engineering pod
• 2 new DevOps pods for
business in Oct
• Our first Hackathon
• Integrated demos
2019 - Expanding
• Full rollout of Scaled Agile (SAFe) - 200
people trained and certified
• 2nd two day Hackathon – 170 participants
• Portfolio Implementation
• MS Teams rolled out
• Developed set of analytical tools
• Lord of Scrums game – cultural change
• Isolation of environments – Service
Virtualization
• TDD
• Microlearning
• Product Management
Crank It Up
17
WorkSafeBC’s DevOps Strategy
We are working towards maturing WorkSafeBC’s DevOps delivery model
according to a strategy designed to take us to the next level
18
Culture
Inception
Development
Deployment
Release
Operating
People
Practices &
Standards
Analytics
Technology &
Assets
Continuous
Improvement
Maturity Levels
19
Crawl
Walk
Run
Fly
Maturity levels are defined for lifecycle phases & support processes
∞Kaizen
• Goal: Mature all to Fly level, but
• Never finish: aim to continuously improve
(Kaizen)
The People of Cloud & DevOps
20
PO BE SM SWD QAE
SWD
WorkSafeBC has 10 DevOps Business Value Delivery pods
within 4 ARTs
CSE SEC DBA INT
o Assessments
o Claims
o Prevention
o Enterprise
PM SRE UX
21
We Plan Together
Plan for 2021
2021 – Amplifying
• Digital Transformation of entire I&T
• Train I&T Leadership Team in SAFe and
business agility
• Product Management Training – Hypothesis
Testing, Customer Centricity, move from
Projects to Products thinking
• Behavior Driven Development
• Working Code Everyday
• Raise the bar in Crank It Up board
• Application resilience and self-recovery
• Continue SAFe and technology skill
enhancements
• Extending Portfolio to entire I&T – alignment
with organizational goals
• Foster innovation
• SRE – Chaos Monkey
• WSBC Technical Blog on GitHub
2021
wsbctechnicalblog.github.io
Andre Kaminski
Thank you!
24
Andre.Kaminski@worksafebc.com
Andrekaminski
@andrekaminski
DevOps Vancouver Meetup

More Related Content

What's hot

How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...Gene Kim
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMAArnaud Héritier
 
Containers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy WorkloadsContainers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy WorkloadsOscar Renalias
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations ChallengesVijaya K
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
 
The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021Anders Lundsgård
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
 
50 production deployments a day, at least
50 production deployments a day, at least50 production deployments a day, at least
50 production deployments a day, at leastOscar Renalias
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Aswin Kumar
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeXebiaLabs
 
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...Anders Lundsgård
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CloudIDSummit
 

What's hot (20)

How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMA
 
Containers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy WorkloadsContainers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy Workloads
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 
50 production deployments a day, at least
50 production deployments a day, at least50 production deployments a day, at least
50 production deployments a day, at least
 
Brainstack offerings
Brainstack offeringsBrainstack offerings
Brainstack offerings
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
 
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPSSUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
 
Devops skills you got what it takes ?
Devops skills   you got what it takes ?Devops skills   you got what it takes ?
Devops skills you got what it takes ?
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
BizDevOps Transformation, Metrics and Microservices at Scania, June 2017 in L...
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
DevOps
DevOpsDevOps
DevOps
 

Similar to DevOps Vancouver Meetup - WSBC Progress

DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...TriNimbus
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?Red Gate Software
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfAhmed Misbah
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economyNUS-ISS
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiencesMorgan Simonsen
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityLaurenWendler
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...VMware Tanzu
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityLaurenWendler
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...Jean-François Nguyen
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)Gonzague PATINIER
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 

Similar to DevOps Vancouver Meetup - WSBC Progress (20)

DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
DevOps with Chef
DevOps with ChefDevOps with Chef
DevOps with Chef
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and Agility
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and Agility
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

DevOps Vancouver Meetup - WSBC Progress

  • 1. WorkSafeBC - DevOps Journey Andre Kaminski
  • 2. Today’s Objectives 2 Why DevOps Future 3 1 WSBC DevOps Journey 2
  • 4. Dev & Ops: Traditionally Opposite Goals Working Software of BUSINESS Value 4 How can we deliver valuable, working software when Development & Operations have opposite goals? ?
  • 5. Problems • Long delivery cycles • Mindset (tell me what to do) • Low engagement • Lack of innovating thinking • Limited engagement of customers • Focus on process rather than people • A lot of manual and repetitive steps • Congestion in environments • Many applications based on outdated technologies • Rigid financial funding • Siloed departments / hand-offs • Poor response to changing customer needs and market environment 5
  • 6. 6
  • 8. DevOps is the practice of development, operations and security engineers participating together in the entire service lifecycle, from design through the development process to production support. 8 What is DevOps?
  • 9. 200x more frequent deployments 2,555x shorter lead times 3x lower change failure rate 29% more time on new features & code 2.2x more likely to recommend as a great work place 22% less unplanned work & rework 50% less time remediating security issues 24x MTTR State of DevOps Reports 2016 & 2017 Why DevOps?
  • 11. Tools & Practices: DevOps Practices Unlike Waterfall or Incremental development, DevOps enables continuous development, testing, integration, deployment & monitoring. Practices may include: People • Servant leadership • Autonomous teams • Systems thinking • Continuous learning • Continuous improvement • Integrated teams • Job rotation • Joint meetings • Full stack engineers Information • Common metrics • Shared toolsets, codes • Shared patterns • Measurement/Analytics Process • Lean flow • Small batches • Limited WIP • Visibility • MVP • CI / CD • Domain-driven design • Amplified feedback loops • Version everything • Test-driven dev, deployment • Continuous testing • End-to-end testing • Test everything • Automated test, build, deploy • Canary-rollouts • Feature toggles / dark launches • Reduce technical debt • Fast recovery • Fast fix-forward • Threat modeling Technology • Infrastructure as code • Developer self-service • Desired state management • Integrated toolchains Mind- set
  • 13. 104Years WorkSafeBC is a statutory agency providing no-fault insurance to the workers of British Columbia • Established in 1917 • Key major pillars of the organization: • Prevention – officers who visit places of employment to validate compliance with safety requirements and address corrective actions/penalties when necessary • Assessments – providing a service assessing and reporting employers’ income and payment rates • Claims – helping injured workers with rehabilitation, insurance payments and returning to work • We employ almost 3,000 people, and • We serve 200,000 employers and 2.3M workers in British Columbia 13
  • 14. The pace of disruption will dramatically impact our stakeholders and the way we work with them Unprecedented forces of disruption WSBC & Our Stakeholders Face Disruptive Forces Employers Healthcar e services Workers Forces Stakeholders Impacts Global Connectivity Automation Artificial Intelligence Internet of things Demographic shift Collaborative economy Urbanization Environmental changes Job transformation across sectors • New job types • Some jobs phasing out Increased service expectations • New channels • More information More independent workers 14
  • 15. 15 2016 - Org Commitment • Reduce Technology Risks • Planned move to Cloud • Planned to spin up DevOps pods • Developed architectural & infrastructure backbone • 10 people May 2017 - Implementation Started • First pod spun up for business • Innovation pod spun up • Agile foundation & coaching • 40 people Nov 2017 - Farther Down the Road • 5 DevOps pods spun up • Scaling Agile, PI Planning, All-team Retros • First production deployment during office hours • 70 people 2016 - Org Commitment • Reduce Technology Risks • Planned move to Cloud • Planned to spin up DevOps pods • Developed architectural & infrastructure backbone • 10 people Aug 2018 - Well on Our Way • 6 DevOps pods spun up • 4 Shared Services teams • QA, Release, RTE, UX, People Dev, Training • Our own Agile Coach hired • Agile Flavor • DevOps Strategy • 100 people May 2017 - Implementation Started • First pod spun up for business • Innovation pod spun up • Agile foundation & coaching • 40 people Nov 2017 - Farther Down the Road • 5 DevOps pods spun up • Scaling Agile, PI Planning, All-team Retros • First production deployment during office hours • 70 people
  • 16. 16 Dec 2018 - Growing • Service Reliability Engineering pod • 2 new DevOps pods for business in Oct • Our first Hackathon • Integrated demos 2019 - Expanding • Full rollout of Scaled Agile (SAFe) - 200 people trained and certified • 2nd two day Hackathon – 170 participants • Portfolio Implementation • MS Teams rolled out • Developed set of analytical tools • Lord of Scrums game – cultural change • Isolation of environments – Service Virtualization • TDD • Microlearning • Product Management 2020 - Hardening • 4 Agile Release Trains (16 teams) • PI Planning – 200 people in the room • RTE functions • Immutable pipeline implementation • Software Engineering Practices • Dojos (TDD, Vertical Slicing) • Separate Deployment from Release • Release VS optimization • InnoFest • Crank It Up Board • Portfolio Mgt • 10 CoPs • Culture Deck • Report automation • SAFe certification for everyone – trained 350 people • Remote work – iObeya (Business Objectives, Env Outage, Dependency) Dec 2018 - Growing • Service Reliability Engineering pod • 2 new DevOps pods for business in Oct • Our first Hackathon • Integrated demos 2019 - Expanding • Full rollout of Scaled Agile (SAFe) - 200 people trained and certified • 2nd two day Hackathon – 170 participants • Portfolio Implementation • MS Teams rolled out • Developed set of analytical tools • Lord of Scrums game – cultural change • Isolation of environments – Service Virtualization • TDD • Microlearning • Product Management
  • 18. WorkSafeBC’s DevOps Strategy We are working towards maturing WorkSafeBC’s DevOps delivery model according to a strategy designed to take us to the next level 18 Culture Inception Development Deployment Release Operating People Practices & Standards Analytics Technology & Assets Continuous Improvement
  • 19. Maturity Levels 19 Crawl Walk Run Fly Maturity levels are defined for lifecycle phases & support processes ∞Kaizen • Goal: Mature all to Fly level, but • Never finish: aim to continuously improve (Kaizen)
  • 20. The People of Cloud & DevOps 20 PO BE SM SWD QAE SWD WorkSafeBC has 10 DevOps Business Value Delivery pods within 4 ARTs CSE SEC DBA INT o Assessments o Claims o Prevention o Enterprise PM SRE UX
  • 23. 2021 – Amplifying • Digital Transformation of entire I&T • Train I&T Leadership Team in SAFe and business agility • Product Management Training – Hypothesis Testing, Customer Centricity, move from Projects to Products thinking • Behavior Driven Development • Working Code Everyday • Raise the bar in Crank It Up board • Application resilience and self-recovery • Continue SAFe and technology skill enhancements • Extending Portfolio to entire I&T – alignment with organizational goals • Foster innovation • SRE – Chaos Monkey • WSBC Technical Blog on GitHub 2021 wsbctechnicalblog.github.io