Integrating DevOps and
ITSM for agility in action
Aswin Kumar
Head of Automation,
Reliance Jio Infocomm Limited
#ITSMFIND15www.itsmfindia.in
Agenda
DevOps adoption
DevOps & ITSM – Process & Technology touch points
Key initiatives to integrate DevOps & ITSM
2
DevOps – What & Why ?
#ITSMFIND15www.itsmfindia.in
Operations
Different groups have different objectives across IT lifecycle
InfrastructureTestingIT DevelopmentBusiness
IT solutions
for End
User Satisfaction
Capture market
share & showcase
innovation
Right toolsets &
development
environment
Smoothly produce
defect-free
software
Availability of tools
& production like
environment
Test early with
automation
Realize
Infrastructure
As code over
heterogeneous
environments
Provide Dynamic
Infrastructure
Feedback for
improvements from
live environments
Maintain & Recover
live systems without
business impact
4 #ITSMFIND15www.itsmfindia.in
“Is DevOps part of our culture?
Well, we use Jenkins.”
It takes more than TWO to DevOps!!
3 #ITSMFIND15www.itsmfindia.in
DevOps is a MINDSET (& not a mere jargon!)
5
“DevOps is an aggregation of a collaborative set of practices
that “influences” IT Development, Testing &
Operations/Service Management teams to collaborate “more
frequently & consistently” to deliver high quality IT
Services/applications”
#ITSMFIND15www.itsmfindia.in
What can be improved using DevOps approach?
6
Development Efficiency: 30 times more frequent code deployments
IT Reliability: Double the change success rate and 12 times faster Mean Time to Repair
Business performance: 2 times more likely to exceed productivity / market share & profitability
“DevOps encourages consistent practices operating
under a high trust & blameless culture”
#ITSMFIND15www.itsmfindia.in
Some of the DevOps adoption paths..
7
• Continuous integration (CI) & Continuous Deployment (CD)
• On-demand Environments provisioning Automation
• Release & Deployment Process Automation
• Operations Automation & Self-healing
• Service Virtualization & Test/QA Automation
• End-user analytics
• Project management integration across development & operations
#ITSMFIND15www.itsmfindia.in
What are ITSM leaders thinking about ‘DevOps’?
Use of selected ITSM processes can play a crucial role in success of DevOps implementation !!
• How do I innovate to adopt DevOps approach?
• Will my past/current investment on developing & maintaining ITSM processes & tools be
still valid ?
• Which are the right functions & processes that fit DevOps implementation?
• How do I integrate DevOps & ITSM processes / tools with minimal disruption?
• How do I bring in the shift in the culture and mindset needed for DevOps?
8 #ITSMFIND15www.itsmfindia.in
Change
Manageme
nt
Design Develop Deploy Operate
DevOps Engineering Lifecycle
Availability Management
Capacity Management
Supplier Management
Service Continuity
Knowledge Management
Change &
Release
Management
Incident &
Problem
Management
IT Service Management Process interactions
Test
Service Asset & Configuration Management
Plan
Service Portfolio Management
Demand
Management
Service Level Management
Information Security Management
Service
Validation &
Testing
Continual Service Improvement & Reporting
Where does DevOps & ITSM processes play together?
#ITSMFIND15www.itsmfindia.in 9
Service Catalog & Request Management
Technology capabilities for integrated DevOps & ITSM tooling
Configuration & ReleaseDemand and Capacity
Demand Management
Discovery & Provisioning
Discovery
Client Automation
Infrastructure Configuration
Patch ManagementRequirements Management
Infrastructure Provisioning
Capacity Management Release/Deployment
Correct and Report
Task / Run-book Automation Service Health Reporting Executive Dashboard
Monitoring and Fault Detection
Continuous Monitoring Fault Detection Service Impact Management
Quality & Performance Analytics
Infra Test Automation
Application Quality
Management
Performance Testing
Back-up / Archival & Risk Management
Data protection/archival
Identity & Access
Management
Security & Compliance
Plan & Analyze
Program Management Financial Management Continuous improvement
#ITSMFIND15www.itsmfindia.in 10
Continuous value chain integrating technology capabilities..
#ITSMFIND15www.itsmfindia.in 11
Key initiatives to integrate DevOps & ITSM practices
12
• Transform from siloed process ownership to continuous value stream model (e.g. – From
Incident / Problem / Event management to ‘Detect to correct’)
• Re-think on the number, size of processes & critical KPIs (need 25+ processes?)
• Re-align on the key responsibilities (e.g. production availability is not only Ops resp.)
• Establish agile practices across Dev, Test & Operations organizations
• Create lightweight cross-functional teams to own smaller portions of service/tasks
• Establish feedback at every software delivery step & reduce hand-offs
• Automate as much possible with APIs to all service components
• Re-skill on the newer technologies & agile/lean principles
• Integrate ticketing / management systems across dev/test/ops/project management teams
#ITSMFIND15www.itsmfindia.in
We are going to see much more speed & complexity across the
ecosystem, there is an immediate need to innovate !
13
Ecosystem
Provider
IoT
XaaS
SocialEnter
prise
devices
Phone
Tablet
Watch
PC
Card
data
Social
M2M
Appliance
Apps
User
Convergence
Infra
Telecom
Platform
Cloud
Computing
Automation AI
Human
Collaboration
Big Data
Analytics
Social
Buyer
Systems
Transac
tionsCloud
Can DevOps & ITSM together deliver ?
#ITSMFIND15www.itsmfindia.in
14 #ITSMFIND15www.itsmfindia.in 14
APPENDIX
#ITSMFIND15www.itsmfindia.in 15
Key challenges in DevOps adoption
16
Business/IT alignment
on use of DevOps
Lack of focus on
Organizational
change/transition
Executive ownership
(Who / How?)
Managing
co-existence of
traditional/NEW
Tools & Infra
Data & Process
control
People/
Technology skills
#ITSMFIND15www.itsmfindia.in
Key foundation levers to implement DevOps
DevOps
Operating Model
Technology Capability
Reference
Architecture
Automation
Plan
Agile & Lean-based
delivery model
Service Modelling
/Blueprints
High Availability &
Secure Infrastructure
Continuous
‘Everything’
Governance &
Reporting
Training &
Re-skilling plan
17 #ITSMFIND15www.itsmfindia.in
DevOps implementation metrics to look for..
18
DevOps Metrics Desired KPI Trend
No. of defects reported per reporting period UP
No. of new features rolled out in a reporting
period
UP
% Test Automation coverage UP
No. of IT Services / products under Continuous
integration & deployment model
UP
Time take to deploy production ready code DOWN
No. of defects found post-deployment per
release
DOWN
No. of hours to develop new features DOWN
No. of improvements suggested by Operations
to the development organization
UP
No. of issues reported by End-users DOWN
#ITSMFIND15www.itsmfindia.in

Integrating DevOps and ITSM for agility in action_v1

  • 1.
    Integrating DevOps and ITSMfor agility in action Aswin Kumar Head of Automation, Reliance Jio Infocomm Limited #ITSMFIND15www.itsmfindia.in
  • 2.
    Agenda DevOps adoption DevOps &ITSM – Process & Technology touch points Key initiatives to integrate DevOps & ITSM 2 DevOps – What & Why ? #ITSMFIND15www.itsmfindia.in
  • 3.
    Operations Different groups havedifferent objectives across IT lifecycle InfrastructureTestingIT DevelopmentBusiness IT solutions for End User Satisfaction Capture market share & showcase innovation Right toolsets & development environment Smoothly produce defect-free software Availability of tools & production like environment Test early with automation Realize Infrastructure As code over heterogeneous environments Provide Dynamic Infrastructure Feedback for improvements from live environments Maintain & Recover live systems without business impact 4 #ITSMFIND15www.itsmfindia.in
  • 4.
    “Is DevOps partof our culture? Well, we use Jenkins.” It takes more than TWO to DevOps!! 3 #ITSMFIND15www.itsmfindia.in
  • 5.
    DevOps is aMINDSET (& not a mere jargon!) 5 “DevOps is an aggregation of a collaborative set of practices that “influences” IT Development, Testing & Operations/Service Management teams to collaborate “more frequently & consistently” to deliver high quality IT Services/applications” #ITSMFIND15www.itsmfindia.in
  • 6.
    What can beimproved using DevOps approach? 6 Development Efficiency: 30 times more frequent code deployments IT Reliability: Double the change success rate and 12 times faster Mean Time to Repair Business performance: 2 times more likely to exceed productivity / market share & profitability “DevOps encourages consistent practices operating under a high trust & blameless culture” #ITSMFIND15www.itsmfindia.in
  • 7.
    Some of theDevOps adoption paths.. 7 • Continuous integration (CI) & Continuous Deployment (CD) • On-demand Environments provisioning Automation • Release & Deployment Process Automation • Operations Automation & Self-healing • Service Virtualization & Test/QA Automation • End-user analytics • Project management integration across development & operations #ITSMFIND15www.itsmfindia.in
  • 8.
    What are ITSMleaders thinking about ‘DevOps’? Use of selected ITSM processes can play a crucial role in success of DevOps implementation !! • How do I innovate to adopt DevOps approach? • Will my past/current investment on developing & maintaining ITSM processes & tools be still valid ? • Which are the right functions & processes that fit DevOps implementation? • How do I integrate DevOps & ITSM processes / tools with minimal disruption? • How do I bring in the shift in the culture and mindset needed for DevOps? 8 #ITSMFIND15www.itsmfindia.in
  • 9.
    Change Manageme nt Design Develop DeployOperate DevOps Engineering Lifecycle Availability Management Capacity Management Supplier Management Service Continuity Knowledge Management Change & Release Management Incident & Problem Management IT Service Management Process interactions Test Service Asset & Configuration Management Plan Service Portfolio Management Demand Management Service Level Management Information Security Management Service Validation & Testing Continual Service Improvement & Reporting Where does DevOps & ITSM processes play together? #ITSMFIND15www.itsmfindia.in 9 Service Catalog & Request Management
  • 10.
    Technology capabilities forintegrated DevOps & ITSM tooling Configuration & ReleaseDemand and Capacity Demand Management Discovery & Provisioning Discovery Client Automation Infrastructure Configuration Patch ManagementRequirements Management Infrastructure Provisioning Capacity Management Release/Deployment Correct and Report Task / Run-book Automation Service Health Reporting Executive Dashboard Monitoring and Fault Detection Continuous Monitoring Fault Detection Service Impact Management Quality & Performance Analytics Infra Test Automation Application Quality Management Performance Testing Back-up / Archival & Risk Management Data protection/archival Identity & Access Management Security & Compliance Plan & Analyze Program Management Financial Management Continuous improvement #ITSMFIND15www.itsmfindia.in 10
  • 11.
    Continuous value chainintegrating technology capabilities.. #ITSMFIND15www.itsmfindia.in 11
  • 12.
    Key initiatives tointegrate DevOps & ITSM practices 12 • Transform from siloed process ownership to continuous value stream model (e.g. – From Incident / Problem / Event management to ‘Detect to correct’) • Re-think on the number, size of processes & critical KPIs (need 25+ processes?) • Re-align on the key responsibilities (e.g. production availability is not only Ops resp.) • Establish agile practices across Dev, Test & Operations organizations • Create lightweight cross-functional teams to own smaller portions of service/tasks • Establish feedback at every software delivery step & reduce hand-offs • Automate as much possible with APIs to all service components • Re-skill on the newer technologies & agile/lean principles • Integrate ticketing / management systems across dev/test/ops/project management teams #ITSMFIND15www.itsmfindia.in
  • 13.
    We are goingto see much more speed & complexity across the ecosystem, there is an immediate need to innovate ! 13 Ecosystem Provider IoT XaaS SocialEnter prise devices Phone Tablet Watch PC Card data Social M2M Appliance Apps User Convergence Infra Telecom Platform Cloud Computing Automation AI Human Collaboration Big Data Analytics Social Buyer Systems Transac tionsCloud Can DevOps & ITSM together deliver ? #ITSMFIND15www.itsmfindia.in
  • 14.
  • 15.
  • 16.
    Key challenges inDevOps adoption 16 Business/IT alignment on use of DevOps Lack of focus on Organizational change/transition Executive ownership (Who / How?) Managing co-existence of traditional/NEW Tools & Infra Data & Process control People/ Technology skills #ITSMFIND15www.itsmfindia.in
  • 17.
    Key foundation leversto implement DevOps DevOps Operating Model Technology Capability Reference Architecture Automation Plan Agile & Lean-based delivery model Service Modelling /Blueprints High Availability & Secure Infrastructure Continuous ‘Everything’ Governance & Reporting Training & Re-skilling plan 17 #ITSMFIND15www.itsmfindia.in
  • 18.
    DevOps implementation metricsto look for.. 18 DevOps Metrics Desired KPI Trend No. of defects reported per reporting period UP No. of new features rolled out in a reporting period UP % Test Automation coverage UP No. of IT Services / products under Continuous integration & deployment model UP Time take to deploy production ready code DOWN No. of defects found post-deployment per release DOWN No. of hours to develop new features DOWN No. of improvements suggested by Operations to the development organization UP No. of issues reported by End-users DOWN #ITSMFIND15www.itsmfindia.in