SlideShare a Scribd company logo
1 of 25
How not to do DevOps
Hello!
• Zoltan, 39, geek
• Married, father of two
• With Ustream since 2010
• Dev, Ops, Management
Our background
•Online video since 2007
•San Francisco / Budapest
•Freemium / Pro / Enterprise
•IBM acquisition in 2016
•Cloud Video / Watson Media
•Budapest Lab
•10 million lines of code
•Hundreds of servers, dozens of
different services / applications
Portfolio – IBM Cloud Video
Streaming Products
Ustream Live and on-demand
video platform
Streaming Manager Advanced
video streaming solution
Streaming Manager for
Enterprise Secure video sharing
for teams and enterprises
Enterprise Content Delivery
Network Scale internal video
delivery with ECDN
Media Products
Video Distribution and
Workflow Simplify ingesting
and compiling metadata
OTT Video Management
Empower creation of video
asset catalogs
Solutions
Watson Video Enrichment
Apps
LiveAd
Production services
Developer APIs
The DevOps Transition
What is DevOps?
You build it, you run
it
Continuous Integration
Continuous Deployment
Cross-functional teams
Next
Agile
Automate all the things!
Cultural Change
Eliminate Silos
Mixing Teams
Trust & Communication
Ownership & Responsibility
Knowledge sharing
Redefine Roles
Everyone on Duty
Tooling
CI / CD Pipeline
Automation
Metrics & Dashboards
Monitoring & Alerting
Infrastructure as Code
Microservices
Audit trail
The ”DevOps Team” Problem
What can go wrong?
We are Devs, we can do monitoring only if some other team builds the tools for us
We are Ops, why would we give you root?
As Auditors, we expect to have Ops to interview about deployment, processes, logs, etc
We had an Ops team, what will they do now?
We are Android / iOS developers, what do we Operate?
We have UX, Product, QA, BI embedded in the team. Can’t we simply have Ops too?
Typical Team Setups
Typical Team Setups
How to solve this?
Share knowledge, build ownership
No dedicated DevOps person, no dedicated DevOps team, but everyone should do DevOps
Having a team build tools is nice (but not required)
You should keep your Ops team (Infrastructure team)
We all row in the same boat
Our Team Setup
The ”By the Book” Problem
Rules, rules, rules
There is a single way to do it right, isn’t there?
Avoid Cargo Culting
Repeat: ”We are not Spotify” (Daniel Bryant)
No solution will fit all teams
Focus on the goal, the idea itself
Experiment
Measure outcomes, improve continuously
Organizational Challenges
Top-down
Change
Good intentions don’t matter if you dictate
No super leader has all information
Refuse / resist / revolt / ignore
Can’t build ownership without autonomy
Within a bigger organization
No solution will fit all teams
Size does matter
Internal competition
More teams, more diversity, more ways
Communication issues – distance, time zones
Corporate politics and priorities change
Lead by example
Wrapping Up
Takeaways
Build trust
Share responsibility
Stay open
Focus on the goal
Involve everyone
Be flexible
Books
Continuous Delivery (Jez
Humble, David Farley)
The Phoenix Project (Gene
Kim, Kevin Behr, George
Spafford)
The DevOps Handbook (Gene
Kim, Patrick Debois, John
Willis, Jez Humble)
Image credits
Droids - Credit: Flickr/donsolo, CC BY-NC-SA
Mac w Code - https://medium.freecodecamp.org/how-to-go-from-hobbyist-to-professional-developer-
11a8b8a52b5f
Take Away - http://www.indianlodge.co.uk/takeaway.html
Tools - https://www.usertesting.com/blog/2013/11/07/10-tools-every-user-experience-pro-should-know-about/
Ninjas - https://www.lego.com/en-us/ninjago/apps/skybound-1009745d7df641608f79cfb8edf5770d
Lord Business - https://www.freeenterprise.com/open-letter-lego-movie-s-lord-business-i-m-just-misunderstood/
Rules - http://www.mylearning.org/british-values-in-action-protest-and-punishment/images/4-4823/
👏👏👏
Thank you!
Questions?

More Related Content

What's hot

8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go NutsEduards Sizovs
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile TeamsTimothy Wise
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsCprime
 
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh VardhrajanLean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh VardhrajanLeanKanbanIndia
 
A Culture Transformed: Instilling DevOps Ways of Working
A Culture Transformed:  Instilling DevOps Ways of Working A Culture Transformed:  Instilling DevOps Ways of Working
A Culture Transformed: Instilling DevOps Ways of Working Christine (Chrys) Sills
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotifyJohn Tian
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.sbargon
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)dev2ops
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps CultureJumpCloud
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsCprime
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 

What's hot (16)

feature vs component teams
feature vs component teamsfeature vs component teams
feature vs component teams
 
8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts8 Things That Make Continuous Delivery Go Nuts
8 Things That Make Continuous Delivery Go Nuts
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile Teams
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh VardhrajanLean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
Lean Kanban India 2015 | Kanban - Myths or Facts | Mahesh Vardhrajan
 
A Culture Transformed: Instilling DevOps Ways of Working
A Culture Transformed:  Instilling DevOps Ways of Working A Culture Transformed:  Instilling DevOps Ways of Working
A Culture Transformed: Instilling DevOps Ways of Working
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotify
 
The Heart of DevOps
The Heart of DevOpsThe Heart of DevOps
The Heart of DevOps
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
Overcoming Impediments to Agile Transformation
Overcoming Impediments to Agile TransformationOvercoming Impediments to Agile Transformation
Overcoming Impediments to Agile Transformation
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile Transformations
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 

Similar to Voxxed Days Belgrade 2017 - How not to do DevOps

DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the EnterpriseStephen Walters
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015Jason Shawn
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)Jörg Hastreiter
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model2i Testing
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInGary Stafford
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...David Walker
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichMarcelo Sousa Ancelmo
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallAtlassian
 
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...apidays LIVE Australia 2021 - Why are some organisations slower than their co...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...apidays
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev opsTapabrata Pal
 
Solution for your software development & deployment challenges
Solution for your software development & deployment challengesSolution for your software development & deployment challenges
Solution for your software development & deployment challengesImpressico Business Solutions
 
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...Spiffy
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackJAXLondon_Conference
 

Similar to Voxxed Days Belgrade 2017 - How not to do DevOps (20)

DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the Enterprise
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedIn
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
 
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...apidays LIVE Australia 2021 - Why are some organisations slower than their co...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
 
Scaling PET at Vend
Scaling PET at VendScaling PET at Vend
Scaling PET at Vend
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
 
Solution for your software development & deployment challenges
Solution for your software development & deployment challengesSolution for your software development & deployment challenges
Solution for your software development & deployment challenges
 
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
 
Breaking DevOps Illusion
Breaking DevOps IllusionBreaking DevOps Illusion
Breaking DevOps Illusion
 

More from Zoltán Németh

Reveal The Secrets of Your Videos
Reveal The Secrets of Your VideosReveal The Secrets of Your Videos
Reveal The Secrets of Your VideosZoltán Németh
 
Scalable service architectures @ VDB16
Scalable service architectures @ VDB16Scalable service architectures @ VDB16
Scalable service architectures @ VDB16Zoltán Németh
 
Scalable service architectures @ BWS16
Scalable service architectures @ BWS16Scalable service architectures @ BWS16
Scalable service architectures @ BWS16Zoltán Németh
 
Content protection with UMS
Content protection with UMSContent protection with UMS
Content protection with UMSZoltán Németh
 
Scalable Service Architectures
Scalable Service ArchitecturesScalable Service Architectures
Scalable Service ArchitecturesZoltán Németh
 
Implementing DevOps In Practice
Implementing DevOps In PracticeImplementing DevOps In Practice
Implementing DevOps In PracticeZoltán Németh
 
On-demand real time transcoding
On-demand real time transcoding On-demand real time transcoding
On-demand real time transcoding Zoltán Németh
 
DB séma kezelés Liquibase-el
DB séma kezelés Liquibase-elDB séma kezelés Liquibase-el
DB séma kezelés Liquibase-elZoltán Németh
 

More from Zoltán Németh (11)

Reveal The Secrets of Your Videos
Reveal The Secrets of Your VideosReveal The Secrets of Your Videos
Reveal The Secrets of Your Videos
 
Scalable service architectures @ VDB16
Scalable service architectures @ VDB16Scalable service architectures @ VDB16
Scalable service architectures @ VDB16
 
Scalable service architectures @ BWS16
Scalable service architectures @ BWS16Scalable service architectures @ BWS16
Scalable service architectures @ BWS16
 
Content protection with UMS
Content protection with UMSContent protection with UMS
Content protection with UMS
 
Scalable Service Architectures
Scalable Service ArchitecturesScalable Service Architectures
Scalable Service Architectures
 
Implementing DevOps In Practice
Implementing DevOps In PracticeImplementing DevOps In Practice
Implementing DevOps In Practice
 
Building our own CDN
Building our own CDNBuilding our own CDN
Building our own CDN
 
Culture @ Velocity UK
Culture @ Velocity UKCulture @ Velocity UK
Culture @ Velocity UK
 
On-demand real time transcoding
On-demand real time transcoding On-demand real time transcoding
On-demand real time transcoding
 
DB séma kezelés Liquibase-el
DB séma kezelés Liquibase-elDB séma kezelés Liquibase-el
DB séma kezelés Liquibase-el
 
Daemons in PHP
Daemons in PHPDaemons in PHP
Daemons in PHP
 

Recently uploaded

Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxSaujanya Jung Pandey
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607dollysharma2066
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentationthomas851723
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectivesmintusiprd
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentationthomas851723
 

Recently uploaded (20)

Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptx
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentation
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectives
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentation
 

Voxxed Days Belgrade 2017 - How not to do DevOps

  • 1. How not to do DevOps
  • 2. Hello! • Zoltan, 39, geek • Married, father of two • With Ustream since 2010 • Dev, Ops, Management
  • 3. Our background •Online video since 2007 •San Francisco / Budapest •Freemium / Pro / Enterprise •IBM acquisition in 2016 •Cloud Video / Watson Media •Budapest Lab •10 million lines of code •Hundreds of servers, dozens of different services / applications
  • 4. Portfolio – IBM Cloud Video Streaming Products Ustream Live and on-demand video platform Streaming Manager Advanced video streaming solution Streaming Manager for Enterprise Secure video sharing for teams and enterprises Enterprise Content Delivery Network Scale internal video delivery with ECDN Media Products Video Distribution and Workflow Simplify ingesting and compiling metadata OTT Video Management Empower creation of video asset catalogs Solutions Watson Video Enrichment Apps LiveAd Production services Developer APIs
  • 6. What is DevOps? You build it, you run it Continuous Integration Continuous Deployment Cross-functional teams Next Agile Automate all the things!
  • 7. Cultural Change Eliminate Silos Mixing Teams Trust & Communication Ownership & Responsibility Knowledge sharing Redefine Roles Everyone on Duty
  • 8. Tooling CI / CD Pipeline Automation Metrics & Dashboards Monitoring & Alerting Infrastructure as Code Microservices Audit trail
  • 10. What can go wrong? We are Devs, we can do monitoring only if some other team builds the tools for us We are Ops, why would we give you root? As Auditors, we expect to have Ops to interview about deployment, processes, logs, etc We had an Ops team, what will they do now? We are Android / iOS developers, what do we Operate? We have UX, Product, QA, BI embedded in the team. Can’t we simply have Ops too?
  • 13. How to solve this? Share knowledge, build ownership No dedicated DevOps person, no dedicated DevOps team, but everyone should do DevOps Having a team build tools is nice (but not required) You should keep your Ops team (Infrastructure team) We all row in the same boat
  • 15. The ”By the Book” Problem
  • 16. Rules, rules, rules There is a single way to do it right, isn’t there?
  • 17. Avoid Cargo Culting Repeat: ”We are not Spotify” (Daniel Bryant) No solution will fit all teams Focus on the goal, the idea itself Experiment Measure outcomes, improve continuously
  • 19. Top-down Change Good intentions don’t matter if you dictate No super leader has all information Refuse / resist / revolt / ignore Can’t build ownership without autonomy
  • 20. Within a bigger organization No solution will fit all teams Size does matter Internal competition More teams, more diversity, more ways Communication issues – distance, time zones Corporate politics and priorities change Lead by example
  • 22. Takeaways Build trust Share responsibility Stay open Focus on the goal Involve everyone Be flexible
  • 23. Books Continuous Delivery (Jez Humble, David Farley) The Phoenix Project (Gene Kim, Kevin Behr, George Spafford) The DevOps Handbook (Gene Kim, Patrick Debois, John Willis, Jez Humble)
  • 24. Image credits Droids - Credit: Flickr/donsolo, CC BY-NC-SA Mac w Code - https://medium.freecodecamp.org/how-to-go-from-hobbyist-to-professional-developer- 11a8b8a52b5f Take Away - http://www.indianlodge.co.uk/takeaway.html Tools - https://www.usertesting.com/blog/2013/11/07/10-tools-every-user-experience-pro-should-know-about/ Ninjas - https://www.lego.com/en-us/ninjago/apps/skybound-1009745d7df641608f79cfb8edf5770d Lord Business - https://www.freeenterprise.com/open-letter-lego-movie-s-lord-business-i-m-just-misunderstood/ Rules - http://www.mylearning.org/british-values-in-action-protest-and-punishment/images/4-4823/

Editor's Notes

  1. LOC comparable to Firefox, almost double of Linux kernel
  2. Agile 2008: “Agile infrastructure” DevOps Days, from 2009 Belgium The set of cultural norms and technical practices that enable organizations to have a fast flow of work from development through test and deployment, while preserving world-class reliability, availability, and security. (Gene Kim) Customer first
  3. Containers, Cloud, Serverless Static analysis
  4. Blue devs, green ops. Permissions and roles may vary but everybody is waiting for ops. If the ops team becomes devops (monitoring, infrastructure as code, etc), that’s just a part of the solution.
  5. No central knowledge, everyone builds their kubernetes cluster differently etc etc One guy handles all server installations deployments etc // rather should spread the knowledge
  6. Infrastructure team example responsibilities: scaling, platform, central db, storage
  7. Everybody does devops, there is a team for Infrastructure, EET
  8. SCRUM training in Ustream as example Take over to Cargo Cult
  9. Daniel Bryant @ Craft 2017: “Microservices and the Macro Organisation: The People Impact” Team autonomy / let them choose their way as long as they achieve the goal