SlideShare une entreprise Scribd logo
1  sur  25
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Intelligent DevOps enabling
Enterprise Agility
Harsha Vardhan
Director - Software Engineering
Optum Global Solutions
The contents in this presentation is prepared by Harsha Vardhan in his personal capacity and to the best of his knowledge. No lia bility
whatsoever for the accuracy and completeness of the above information ishowsoever assumed. The opinions/ contents expressed/
provided in this article are the author'sown and do not reflect the views of the Optum Global Solutions(India) Private Limited
(“company”). Neither company nor the author shall not be held liable for any improper or incorrect use of the information described and/or
contained herein and assumes no responsibility for anyone's use of the information.”
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Agenda
DevOps relevance in Digital world
Scaling DevOps
DevOps Systems that Do -> Think -> Learn
Q&A
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Kuwait: A Desert on Fire © Sebastião Salgado
5 years to 18 months - it’s all about Agility ++
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Business Value driven by DevOps
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Raise your bar - Be contextual …
*ApplyingAgile andDevOpsprinciple at scale by Gary Gruver
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Raise your bar !!
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Automation +
Speed +
Collaboration
Adaptive
Automation +
Predictive outcomes
+ CX
Continuous journey (Continuous Integration, Continues Testing,
Continuous Deployment, Continuous Operations etc.) of DevOps to
become Intelligent i.e. Intelligent Integration, Intelligent Testing, Intelligent
Deployment and Intelligent Operations
Intelligent DevOps
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Code
Management
Code Merge Packaging
Build (CI)
Server
Unit Testing
Code
Coverage
App Config Publishing Deploy
Auto Test/
ATDD
Dashboard
/ Reporting
Publishing
Dashboard/
Reporting
Smoke
Testing
System/
Integration
SecurityScan
Dashboard/Reporting
Network
Config
Continuous Testing
Continuous Delivery
Continuous Integration
Non-Functional/
Performance
Dev Tech Lead Tech Lead Architect Dev/Architect Dev/Architect
Architect Architect Dev/ArchitectSDETSDETSDETSDET
Architect Architect Architect Architect Architect ArchitectDev/SDET
Medium High One Time ContinuousLow
Efforts /
Complexity
Regression
1 1 1 1 3 1
2113
3
3 3 3
3 3 3 3 3 3
DevOps Systems that Do
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
In the spirit of the “Continuous” philosophy in DevOps, we envision a new
solution approach around “Continuous Insight” where analytical insights
are generated and acted upon continuously (and autonomously) as
processes execute
Incident Data
Log Data
Monitoring data
NPS data
Continuous Insight
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
DevOps Systems that Think
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Traditional CAB ( Change Advisory Board)
Vs Change Predictors
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Current Culture
“You are only as good as your last failure”
..Restrict
.. Inconsistent
..Govern
..Focusing on the Negative
Future
“Balancing risk and velocity & focus on outcomes”
..increased throughput & flexibility
..consistency
..focus on the right changes
..focus on success & learn from
failure
Turning the corner on Change Culture
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
How might we leverage machine learning to
identify changes with the highest potential risk for
negative outcomes?
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com 1
ITSM
Datamart
Data Ingestion
Completed Changes
(Scheduled Batch)
Model Building,
Training, Re-Training,
and Validation
Additional insights to
supplement model
Trained Model
ET
Data Lake
New change
request
Enhanced Risk
assessment
Machine Learning
Model API
Service Now API
Planned Changes
(real-time)
Web Service
Dashboard updated daily
result
input
Source code
Data Processing / Transformation
NLP
Solution Architecture
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
• Performance metrics, several models, pick the best
• Gradient-BoostedTrees implementation  XGBoost
• Ensemble  combines many “weak” learners to create strong learner
TPR
FPR
Algorithm AUC Precision Recall F1
Logistic Regression 0.825 0.162 0.135 0.147
Decision Tree 0.831 0.192 0.176 0.184
Random Forest 0.854 0.213 0.191 0.201
Gradient Boosted Trees 0.906 0.292 0.269 0.281
Neural Network - LSTM 0.848 0.089 0.176 0.142
Test-set performance metrics
Higher risk
Model Training & Selection – The Recipe
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Via Machine Learning, we can drive down our cost per incident from Low
Risk Changes.
Scenario :
• We average about 10 incidents from low risk changes per month. Currently the machine
learning is upgrading 10% (1) of those changes to high or critical Risk. This higher risk
profile brings about more review and planning. This in turn leads to more positive
outcomes.
• Making those assumptions, we estimate that we can save approximately $17,000 per year
month or about $204,000 annually from reduction of P1/2 incidents.
Additional Insights
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Availability
Traditional approach of uptime vs Raw Error Rate
An availability metric that is an accurate indicator of
true customer experience
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
HttpResponse RER Dashboards
RER
Dashboard
Inputs
Response Codes
URI
Elapsed Time
Error Rate measuring isn’t new:
•Companies like Google uses Error Rates as a key part of their Error Budgets for
managing risk and their SRE program
•Apps exceeding their ’budget’ aren’t allowed to release features
• In the simplest form, Raw Error Rate is:
[successful transaction count / total transaction count]
• Successful transaction do not include transactions that exceed the response
SLA
Raw Error Rate Example: (Example: outage@ 2 AM vs 2 PM with a 1 hour outage)
ADTM: 98.9% availability for the day where as
Raw Error Rate: An application that serves 10,000 requests in 24 hours
issues 30 errors over an hour at 2am. 99.7% availability for the day.
Continuous Monitoring using RER
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Why enhance monitoring?
Customer Experience Monitoring
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Sec + Ops
Proactively mitigation of security risks with
automation and holistic visibility
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
AI integration in DevOps yielding useful outcomes in SecOps (e.g.
preventing Denial of Service )
Bot to detect abnormal traffic
Captcha (technique to distinguish between humans and computers)
Preventing DoS
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
CX-driven DevOps (or CX-Ops) that requires data analytics and cognitive
approaches (such as natural language processing or NLP) to decode
meaningful insight
Transactional NPS feeding into log monitoring
Monitoring triggers drives Bots / Agents availability for chat / call
Peak Season readiness
DevOps System that learns
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Intelligent DevOps through Continuous Insight
Investment
decision
analytics
CX-based
requirements
Code quality
analytics
Test Optimization
& Defect
Prediction
A/B Testing
Log & CX
Analytics
Portfolio backlog
prioritization & value
analysis.
Improved Scheduling
& Capacity
Validated backlog
requirements.
Improved estimates
Predict failures
based on code
commit.
Dynamic code
promotion criteria
Predict defects
Optimized tests
Scenario
identification based
on trends
CX scores
Anomaly detection
Better load
balancing
Capture
Phases/Tools
Details
Capture
Environment
Details
Map Phases/Tools
With
Environments
Create
Pipeline Job
DevOps PitStop Process Flow
Tools Assessment
& Selection
Tool Chain Framework (Set-up the tools using DevOps PitStop)
ExecutionFramework(Run the automated phases using DevOps PitStop)
Intelligent DevOps
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Engineering Excellence
Optimize for iteration
speed
Push relentlessly toward
automation
Build the right software
abstractions
Develop a focus on high
code quality withcode
reviews
Maintain a respectful
work environment
Build shared
ownershipof code
Invest in automated
testing
Build a culture of
learning and
continuous
improvement
Hire the best talent
Agile Engineering Practices
Its all about Software Engineering Culture…
@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com
Thank You

Contenu connexe

Tendances

Ion Idea Testing Services Presentation Ver 1 0
Ion Idea Testing Services Presentation Ver 1 0Ion Idea Testing Services Presentation Ver 1 0
Ion Idea Testing Services Presentation Ver 1 0
sambitgarnaik
 
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanDavid Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
ScrumTrek
 
Service Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIService Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLI
Knoldus Inc.
 

Tendances (20)

Ion Idea Testing Services Presentation Ver 1 0
Ion Idea Testing Services Presentation Ver 1 0Ion Idea Testing Services Presentation Ver 1 0
Ion Idea Testing Services Presentation Ver 1 0
 
Inflectra CodeCamp Internship Introduction
Inflectra CodeCamp Internship IntroductionInflectra CodeCamp Internship Introduction
Inflectra CodeCamp Internship Introduction
 
About Indium Software and Its Service Portfolio
About Indium Software and Its Service PortfolioAbout Indium Software and Its Service Portfolio
About Indium Software and Its Service Portfolio
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ KanbanDavid Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
 
SpiraPlan Overview Presentation (2019)
SpiraPlan Overview Presentation (2019)SpiraPlan Overview Presentation (2019)
SpiraPlan Overview Presentation (2019)
 
ICS - Introduction
ICS - IntroductionICS - Introduction
ICS - Introduction
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
 
Test Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceTest Masters 2016 Spring Conference
Test Masters 2016 Spring Conference
 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
 
Using Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkUsing Error Budgets to Prioritize Work
Using Error Budgets to Prioritize Work
 
Inflectra Overview Presentation (2019)
Inflectra Overview Presentation (2019)Inflectra Overview Presentation (2019)
Inflectra Overview Presentation (2019)
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing Quality
 
Top 10 AppDynamics Best Practices - AppSphere16
Top 10 AppDynamics Best Practices - AppSphere16Top 10 AppDynamics Best Practices - AppSphere16
Top 10 AppDynamics Best Practices - AppSphere16
 
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
 
Service Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIService Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLI
 
The Future Of ALM - All Silos Are Banned
The Future Of ALM - All Silos Are BannedThe Future Of ALM - All Silos Are Banned
The Future Of ALM - All Silos Are Banned
 
Say Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay SaneSay Goodbye To Old Tools And Stay Sane
Say Goodbye To Old Tools And Stay Sane
 
Challenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life SciencesChallenges of Software Testing in the Life Sciences
Challenges of Software Testing in the Life Sciences
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
 

Similaire à Agile Mumbai 2019 Conference | Intelligent DevOps enabling Enterprise Agility through power of Automation and Cognitive Intelligence |Harsha Vardhan

CV-NiteshMittal_4.5yrs_Exp
CV-NiteshMittal_4.5yrs_ExpCV-NiteshMittal_4.5yrs_Exp
CV-NiteshMittal_4.5yrs_Exp
Nitesh Mittal
 
Driving Insightful, Quantifiable Results
Driving Insightful, Quantifiable ResultsDriving Insightful, Quantifiable Results
Driving Insightful, Quantifiable Results
lshahs
 

Similaire à Agile Mumbai 2019 Conference | Intelligent DevOps enabling Enterprise Agility through power of Automation and Cognitive Intelligence |Harsha Vardhan (20)

Agile Network India | Agility Day @Noida | Enterprise agility through enginee...
Agile Network India | Agility Day @Noida | Enterprise agility through enginee...Agile Network India | Agility Day @Noida | Enterprise agility through enginee...
Agile Network India | Agility Day @Noida | Enterprise agility through enginee...
 
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
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
 
CV-NiteshMittal_4.5yrs_Exp
CV-NiteshMittal_4.5yrs_ExpCV-NiteshMittal_4.5yrs_Exp
CV-NiteshMittal_4.5yrs_Exp
 
About Precise Automation & Robotics
About Precise Automation & Robotics About Precise Automation & Robotics
About Precise Automation & Robotics
 
Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)
 
Resume
ResumeResume
Resume
 
‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
 HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
HOW TO OVERCOME TECHNICAL LIMITATIONS TO SCALE UP AUTOMATION
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
checkmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdfcheckmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdf
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD tools
 
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta LahiriAgile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
 
Driving Insightful, Quantifiable Results
Driving Insightful, Quantifiable ResultsDriving Insightful, Quantifiable Results
Driving Insightful, Quantifiable Results
 

Plus de AgileNetwork

Plus de AgileNetwork (20)

ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
 
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
 

Dernier

Dernier (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

Agile Mumbai 2019 Conference | Intelligent DevOps enabling Enterprise Agility through power of Automation and Cognitive Intelligence |Harsha Vardhan

  • 1. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Intelligent DevOps enabling Enterprise Agility Harsha Vardhan Director - Software Engineering Optum Global Solutions The contents in this presentation is prepared by Harsha Vardhan in his personal capacity and to the best of his knowledge. No lia bility whatsoever for the accuracy and completeness of the above information ishowsoever assumed. The opinions/ contents expressed/ provided in this article are the author'sown and do not reflect the views of the Optum Global Solutions(India) Private Limited (“company”). Neither company nor the author shall not be held liable for any improper or incorrect use of the information described and/or contained herein and assumes no responsibility for anyone's use of the information.”
  • 2. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Agenda DevOps relevance in Digital world Scaling DevOps DevOps Systems that Do -> Think -> Learn Q&A
  • 3. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Kuwait: A Desert on Fire © Sebastião Salgado 5 years to 18 months - it’s all about Agility ++
  • 4. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Business Value driven by DevOps
  • 5. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Raise your bar - Be contextual … *ApplyingAgile andDevOpsprinciple at scale by Gary Gruver
  • 6. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Raise your bar !!
  • 7. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Automation + Speed + Collaboration Adaptive Automation + Predictive outcomes + CX Continuous journey (Continuous Integration, Continues Testing, Continuous Deployment, Continuous Operations etc.) of DevOps to become Intelligent i.e. Intelligent Integration, Intelligent Testing, Intelligent Deployment and Intelligent Operations Intelligent DevOps
  • 8. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Code Management Code Merge Packaging Build (CI) Server Unit Testing Code Coverage App Config Publishing Deploy Auto Test/ ATDD Dashboard / Reporting Publishing Dashboard/ Reporting Smoke Testing System/ Integration SecurityScan Dashboard/Reporting Network Config Continuous Testing Continuous Delivery Continuous Integration Non-Functional/ Performance Dev Tech Lead Tech Lead Architect Dev/Architect Dev/Architect Architect Architect Dev/ArchitectSDETSDETSDETSDET Architect Architect Architect Architect Architect ArchitectDev/SDET Medium High One Time ContinuousLow Efforts / Complexity Regression 1 1 1 1 3 1 2113 3 3 3 3 3 3 3 3 3 3 DevOps Systems that Do
  • 9. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com In the spirit of the “Continuous” philosophy in DevOps, we envision a new solution approach around “Continuous Insight” where analytical insights are generated and acted upon continuously (and autonomously) as processes execute Incident Data Log Data Monitoring data NPS data Continuous Insight
  • 10. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com DevOps Systems that Think
  • 11. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Traditional CAB ( Change Advisory Board) Vs Change Predictors
  • 12. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Current Culture “You are only as good as your last failure” ..Restrict .. Inconsistent ..Govern ..Focusing on the Negative Future “Balancing risk and velocity & focus on outcomes” ..increased throughput & flexibility ..consistency ..focus on the right changes ..focus on success & learn from failure Turning the corner on Change Culture
  • 13. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com How might we leverage machine learning to identify changes with the highest potential risk for negative outcomes?
  • 14. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com 1 ITSM Datamart Data Ingestion Completed Changes (Scheduled Batch) Model Building, Training, Re-Training, and Validation Additional insights to supplement model Trained Model ET Data Lake New change request Enhanced Risk assessment Machine Learning Model API Service Now API Planned Changes (real-time) Web Service Dashboard updated daily result input Source code Data Processing / Transformation NLP Solution Architecture
  • 15. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com • Performance metrics, several models, pick the best • Gradient-BoostedTrees implementation  XGBoost • Ensemble  combines many “weak” learners to create strong learner TPR FPR Algorithm AUC Precision Recall F1 Logistic Regression 0.825 0.162 0.135 0.147 Decision Tree 0.831 0.192 0.176 0.184 Random Forest 0.854 0.213 0.191 0.201 Gradient Boosted Trees 0.906 0.292 0.269 0.281 Neural Network - LSTM 0.848 0.089 0.176 0.142 Test-set performance metrics Higher risk Model Training & Selection – The Recipe
  • 16. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Via Machine Learning, we can drive down our cost per incident from Low Risk Changes. Scenario : • We average about 10 incidents from low risk changes per month. Currently the machine learning is upgrading 10% (1) of those changes to high or critical Risk. This higher risk profile brings about more review and planning. This in turn leads to more positive outcomes. • Making those assumptions, we estimate that we can save approximately $17,000 per year month or about $204,000 annually from reduction of P1/2 incidents. Additional Insights
  • 17. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Availability Traditional approach of uptime vs Raw Error Rate An availability metric that is an accurate indicator of true customer experience
  • 18. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com HttpResponse RER Dashboards RER Dashboard Inputs Response Codes URI Elapsed Time Error Rate measuring isn’t new: •Companies like Google uses Error Rates as a key part of their Error Budgets for managing risk and their SRE program •Apps exceeding their ’budget’ aren’t allowed to release features • In the simplest form, Raw Error Rate is: [successful transaction count / total transaction count] • Successful transaction do not include transactions that exceed the response SLA Raw Error Rate Example: (Example: outage@ 2 AM vs 2 PM with a 1 hour outage) ADTM: 98.9% availability for the day where as Raw Error Rate: An application that serves 10,000 requests in 24 hours issues 30 errors over an hour at 2am. 99.7% availability for the day. Continuous Monitoring using RER
  • 19. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Why enhance monitoring? Customer Experience Monitoring
  • 20. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Sec + Ops Proactively mitigation of security risks with automation and holistic visibility
  • 21. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com AI integration in DevOps yielding useful outcomes in SecOps (e.g. preventing Denial of Service ) Bot to detect abnormal traffic Captcha (technique to distinguish between humans and computers) Preventing DoS
  • 22. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com CX-driven DevOps (or CX-Ops) that requires data analytics and cognitive approaches (such as natural language processing or NLP) to decode meaningful insight Transactional NPS feeding into log monitoring Monitoring triggers drives Bots / Agents availability for chat / call Peak Season readiness DevOps System that learns
  • 23. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Intelligent DevOps through Continuous Insight Investment decision analytics CX-based requirements Code quality analytics Test Optimization & Defect Prediction A/B Testing Log & CX Analytics Portfolio backlog prioritization & value analysis. Improved Scheduling & Capacity Validated backlog requirements. Improved estimates Predict failures based on code commit. Dynamic code promotion criteria Predict defects Optimized tests Scenario identification based on trends CX scores Anomaly detection Better load balancing Capture Phases/Tools Details Capture Environment Details Map Phases/Tools With Environments Create Pipeline Job DevOps PitStop Process Flow Tools Assessment & Selection Tool Chain Framework (Set-up the tools using DevOps PitStop) ExecutionFramework(Run the automated phases using DevOps PitStop) Intelligent DevOps
  • 24. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Engineering Excellence Optimize for iteration speed Push relentlessly toward automation Build the right software abstractions Develop a focus on high code quality withcode reviews Maintain a respectful work environment Build shared ownershipof code Invest in automated testing Build a culture of learning and continuous improvement Hire the best talent Agile Engineering Practices Its all about Software Engineering Culture…
  • 25. @ Agile Network India , All Rights Reserved. www.agilenetworkindia.com@ Agile Network India , All Rights Reserved. www.agilenetworkindia.com Thank You