SlideShare a Scribd company logo
DevOps
Why Should We Care?
Kasun Kodagoda
Technical Lead | 99X Technology
What is DevOps?
Different People Want Different Things
It’s About People
How do I get my code out to
production?
How do I build my code?
What kind of a branching
strategy should I use?
How do I ensure the quality of
my code?
How do I spin up resource as
quickly as possible?
How do I ensure the reliability of
my site?
How do I know my infrastructure
is up and running?
How do I scale my resources?
How do I make sure the quality
of the product?
How can I make sure all the
functionality is tested?
How to I reduce the bugs that
goes in to production?
Developers IT Operations Quality Assurance
DevOps
Caters to All These People
DevOps is Habitual
Team Autonomy and
Organizational Alignment
Take Tasks from a Common Backlog
Small Teams
Working Autonomously
Aligned with Organizational Goals
6 Month Planning Cycle/Roadmap
Know What They Need To Do To Move the Organization Forward
Rigorous Management of
Technical Debt
Technical Debt WILL Creep Up On You
Constantly Monitor Your Code and Development Process
Not Adding New Technical Debt
Working on Removing Existing Technical Debt
Have Policies Around Managing Technical Debt
Focus on Flow of Customer
Value
Measure the Value You Add to the Customer
Have Telemetry Coming In Constantly
Observe What Gets Used? What Doesn’t?
Engage with High Usage Customers If Possible
Customers Feedback is the Most Important Factor
Hypothesis Driven Development
A Backlog That is Groomed with Learning
Not Only What Product Owner Likes/Wants
Think About What Would Improve the Product
Think as Hypothesis, Turn them in to Experiments
Evaluate and Continue
Build, Measure and Learn
Evidence Gathered in Production
Data Coming From Production to Validate Your Hypothesis
Have Instrumentation on Everything
Build up or Throw Away Hypothesis Based on Evidence
Evidence Based Decision Making
Production First Culture
Get Your Code to Production Frequently
Solve Production Incident As Soon As Possible
Perform Root Cause Analysis on Live Site Incidents
Root Cause Actions comes in to the Backlog
Actions Should be Taken within 1-2 Sprints
Analyze, Learn & Harden
Manage Infrastructure as a
Flexible Resource
Fully Automate Resource Deployments
Have the Ability to Scale On-Demand
Spin-up Environment as Needed
Ability to Swap Out Troublesome Resources
Establish Good Practices
Configuration Management
Release Management
Continuous Integration
Continuous Deployment
Test Automation
Application Performance Monitoring
Infrastructure as Code
Where to Begin?
You MUST be Agile
Start from CI/CD Pipeline
Automate, Automate, Automate Everything
Move away from “Big Bang” Releases
People > Process > Tools
How to Get People In?
Leadership is Critical
Have Proper Practices in Place
Start by Doing
Assign Time for Non-Customer Facing Engineering
But, you need the entire team to win
All It Takes is One Person
Start with finding solutions for what is hurting you.
You Don’t Need Everything Above
- Donovan Brown Microsoft
DevOps is the Union of
People, Process & Products to
Enable Continuous Delivery
of Value to the End Users.
It’s a Journey You Start,
That Never Ends…
Remember,
Thank You
Start Your DevOps Journey Today, Good Luck :)
DevOps: Why Should We Care?

More Related Content

PDF
ADDO19 - Automate or not from the beginning that is the question
PDF
Metrics - You are what you measure (DevOps Perth)
PPTX
Intro to PE 01/15/2016
PPTX
Introduction to Puppet Enterprise- 03/03/2016
PPTX
Introduction to Puppet Enterprise- UK (02/25/2016)
PPTX
Introduction to Puppet Enterprise- 01/19/2016
PPTX
Introduction to Puppet Enterprise 03-31-2016
PDF
Devops Scorecard
ADDO19 - Automate or not from the beginning that is the question
Metrics - You are what you measure (DevOps Perth)
Intro to PE 01/15/2016
Introduction to Puppet Enterprise- 03/03/2016
Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise 03-31-2016
Devops Scorecard

What's hot (20)

PPTX
Myths of Product Development
PPT
Using Agile for On-boarding
PPTX
Introduction to Puppet Enterprisewebinar
PPTX
Intro to PE 01/26/2016 UK
PDF
Understanding devops
PPTX
The Business Case for DevOps - Justifying the Journey
PPTX
DevOps By The Numbers
PPTX
Introduction to Puppet Enterprise
PPT
6 tw live.rebecca.final ppt
PPTX
Bugtracking
PDF
Agile And Lean Practices - The Mobile Academy
PDF
Agile Manifesto - Principles - Part 1
PDF
Should I Partner with an Outsourced QA Provider for Security Testing?
PDF
6 tw live.rebecca.final (1) PDF
PDF
Building Lean Products That Pivot
PPTX
Maintaining a-healthy-architecture-in-sf
PDF
Agile teams get a grip - martijn groenewegen
PDF
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
PPTX
Pooja shift left 1.0
PPTX
Agily unifying theory - Path to Agility 2019
Myths of Product Development
Using Agile for On-boarding
Introduction to Puppet Enterprisewebinar
Intro to PE 01/26/2016 UK
Understanding devops
The Business Case for DevOps - Justifying the Journey
DevOps By The Numbers
Introduction to Puppet Enterprise
6 tw live.rebecca.final ppt
Bugtracking
Agile And Lean Practices - The Mobile Academy
Agile Manifesto - Principles - Part 1
Should I Partner with an Outsourced QA Provider for Security Testing?
6 tw live.rebecca.final (1) PDF
Building Lean Products That Pivot
Maintaining a-healthy-architecture-in-sf
Agile teams get a grip - martijn groenewegen
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Pooja shift left 1.0
Agily unifying theory - Path to Agility 2019
Ad

Similar to DevOps: Why Should We Care? (20)

PPTX
DevOps 101
PDF
Devops1
PPTX
DevOps 1 (1).pptx
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
PPTX
Introduction to devops
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PDF
DevOps for absolute beginners
PDF
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
PDF
Full-Stack Agile - What is DevOps?
PDF
What is DevOps All You Need To Know.pdf
PDF
Collaborative DevOps Approach_ Empowering Software Development.pdf
PPTX
Road to DevOps ROI
PDF
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
PDF
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
PDF
Introduction to DevOps
PDF
DevOps: What, who, why and how?
PDF
DevOps Powerpoint Presentation Slides
PDF
Why you need DevOps Consulting Services?
PDF
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps 101
Devops1
DevOps 1 (1).pptx
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
Introduction to devops
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps for absolute beginners
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Full-Stack Agile - What is DevOps?
What is DevOps All You Need To Know.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdf
Road to DevOps ROI
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
An Ultimate Guide to DevOps – Principles, How it works, and Real-life Examples
Introduction to DevOps
DevOps: What, who, why and how?
DevOps Powerpoint Presentation Slides
Why you need DevOps Consulting Services?
DevOps Deep Dive Webinar: Building a business case for agile and devops
Ad

More from Kasun Kodagoda (15)

PPTX
Using GitHub Actions to Deploy your Workloads to Azure
PPTX
Feature Toggle for .Net Core Apps on Azure with Azure App Configuration Featu...
PPTX
Get On Top of Azure Resource Security Using Secure DevOps Kit for Azure
PPTX
Centralized Configuration Management for the Cloud with Azure App Configuration
PPTX
Serverless in the Azure World
PPTX
Role of Test Automation in Modern Software Delivery Pipelines
PPTX
Demystifying Azure Certifications
PPTX
Good Bye Credentials in Code, Welcome Azure Managed Identities
PPTX
Introduction to Microsoft Azure
PPTX
Building Custom Visual Studio Team Service Build Tasks With VSTS DevOps Task SDK
PPTX
Building a Continuous Delivery Pipeline With Visual Studio
PPTX
Going Serverless with Azure Functions #1 - Introduction to Azure Functions
PPTX
Making Money with Technology
PPTX
Better End-to-End Testing with Page Objects Model using Protractor
PPTX
Monetizing Windows Phone Apps
Using GitHub Actions to Deploy your Workloads to Azure
Feature Toggle for .Net Core Apps on Azure with Azure App Configuration Featu...
Get On Top of Azure Resource Security Using Secure DevOps Kit for Azure
Centralized Configuration Management for the Cloud with Azure App Configuration
Serverless in the Azure World
Role of Test Automation in Modern Software Delivery Pipelines
Demystifying Azure Certifications
Good Bye Credentials in Code, Welcome Azure Managed Identities
Introduction to Microsoft Azure
Building Custom Visual Studio Team Service Build Tasks With VSTS DevOps Task SDK
Building a Continuous Delivery Pipeline With Visual Studio
Going Serverless with Azure Functions #1 - Introduction to Azure Functions
Making Money with Technology
Better End-to-End Testing with Page Objects Model using Protractor
Monetizing Windows Phone Apps

Recently uploaded (20)

PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Nekopoi APK 2025 free lastest update
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
L1 - Introduction to python Backend.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPT
Introduction Database Management System for Course Database
PDF
Understanding Forklifts - TECH EHS Solution
PDF
medical staffing services at VALiNTRY
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
top salesforce developer skills in 2025.pdf
PDF
Digital Strategies for Manufacturing Companies
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Introduction to Artificial Intelligence
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PTS Company Brochure 2025 (1).pdf.......
Nekopoi APK 2025 free lastest update
Operating system designcfffgfgggggggvggggggggg
L1 - Introduction to python Backend.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
Introduction Database Management System for Course Database
Understanding Forklifts - TECH EHS Solution
medical staffing services at VALiNTRY
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
top salesforce developer skills in 2025.pdf
Digital Strategies for Manufacturing Companies
Online Work Permit System for Fast Permit Processing
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Softaken Excel to vCard Converter Software.pdf
Introduction to Artificial Intelligence
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025

DevOps: Why Should We Care?

  • 1. DevOps Why Should We Care? Kasun Kodagoda Technical Lead | 99X Technology
  • 3. Different People Want Different Things It’s About People
  • 4. How do I get my code out to production? How do I build my code? What kind of a branching strategy should I use? How do I ensure the quality of my code? How do I spin up resource as quickly as possible? How do I ensure the reliability of my site? How do I know my infrastructure is up and running? How do I scale my resources? How do I make sure the quality of the product? How can I make sure all the functionality is tested? How to I reduce the bugs that goes in to production? Developers IT Operations Quality Assurance
  • 5. DevOps Caters to All These People
  • 7. Team Autonomy and Organizational Alignment Take Tasks from a Common Backlog Small Teams Working Autonomously Aligned with Organizational Goals 6 Month Planning Cycle/Roadmap Know What They Need To Do To Move the Organization Forward
  • 8. Rigorous Management of Technical Debt Technical Debt WILL Creep Up On You Constantly Monitor Your Code and Development Process Not Adding New Technical Debt Working on Removing Existing Technical Debt Have Policies Around Managing Technical Debt
  • 9. Focus on Flow of Customer Value Measure the Value You Add to the Customer Have Telemetry Coming In Constantly Observe What Gets Used? What Doesn’t? Engage with High Usage Customers If Possible Customers Feedback is the Most Important Factor
  • 10. Hypothesis Driven Development A Backlog That is Groomed with Learning Not Only What Product Owner Likes/Wants Think About What Would Improve the Product Think as Hypothesis, Turn them in to Experiments Evaluate and Continue Build, Measure and Learn
  • 11. Evidence Gathered in Production Data Coming From Production to Validate Your Hypothesis Have Instrumentation on Everything Build up or Throw Away Hypothesis Based on Evidence Evidence Based Decision Making
  • 12. Production First Culture Get Your Code to Production Frequently Solve Production Incident As Soon As Possible Perform Root Cause Analysis on Live Site Incidents Root Cause Actions comes in to the Backlog Actions Should be Taken within 1-2 Sprints Analyze, Learn & Harden
  • 13. Manage Infrastructure as a Flexible Resource Fully Automate Resource Deployments Have the Ability to Scale On-Demand Spin-up Environment as Needed Ability to Swap Out Troublesome Resources
  • 15. Configuration Management Release Management Continuous Integration Continuous Deployment Test Automation Application Performance Monitoring Infrastructure as Code
  • 16. Where to Begin? You MUST be Agile Start from CI/CD Pipeline Automate, Automate, Automate Everything Move away from “Big Bang” Releases
  • 17. People > Process > Tools
  • 18. How to Get People In? Leadership is Critical Have Proper Practices in Place Start by Doing Assign Time for Non-Customer Facing Engineering
  • 19. But, you need the entire team to win All It Takes is One Person
  • 20. Start with finding solutions for what is hurting you. You Don’t Need Everything Above
  • 21. - Donovan Brown Microsoft DevOps is the Union of People, Process & Products to Enable Continuous Delivery of Value to the End Users.
  • 22. It’s a Journey You Start, That Never Ends… Remember,
  • 23. Thank You Start Your DevOps Journey Today, Good Luck :)