Top Banner
Andreas Grabner Anil Chintalapudi Director, Verizon Enterprise Solutions grabnerandi DevOps Activist, Dynatrace AI-Powered DevOps Injecting Speed & Quality Across Verizon’s Cloud Pipelines @grabnerandi anilchintalapudi
25

AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Jan 22, 2018

Download

Technology

Dynatrace
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Andreas GrabnerAnil Chintalapudi

Director, Verizon Enterprise Solutions

grabnerandi

DevOps Activist, Dynatrace

AI-Powered DevOpsInjecting Speed & Quality

Across Verizon’s Cloud Pipelines

@grabnerandianilchintalapudi

Page 2: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#2 Status Quo: Frictions#1 First DevOps Successes

#4 AI-Powered DevOps ToolChain

#3 Next: Empowerment

Page 3: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#1 First DevOps Successes

Page 4: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

What have we done and achieved so far?

•3x faster build and test cycles

•50% faster deployment

(every two weeks, rather than once a month)

•33% faster revenue realization

•50% reduction in issues

#1 Deployment & Pipeline #2 Feedback Loops #3 Cultural Change

AWS Webinar: https://pages.awscloud.com/devops_dynatrace_june_2017.html

Page 5: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#1: Pipeline & Deployments

Page 6: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#2: Feedback Loops

Page 7: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

1 Monolithic App

6 Weeks to DevOps’ify App

Goal: Cloud Continuous Delivery

Dev take Ops Ownership

#3: Culture

Page 8: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#2 Status Quo: Frictions

Page 9: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Status Quo: Challenges

ALERT DROWNING

Page 10: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#3 Next: Empowerment

Page 11: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Empowering DevOps Operation Teams

One Click/Auto Mitigating Action

Page 12: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

#4 AI-Powered DevOps Tool Chain

Page 13: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Artificial Intelligence – Verizon's Own Approach

Page 14: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Dynatrace Artificial IntelligenceD

ynat

race

On

e A

gen

t

Page 15: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Dev Perf/Test Ops Biz

Shift-Left: Break Pipeline Earlier

Improve MTTR: Auto-Mitigation

Shift-Right: Tags, Deploys, Events

Actionable Feedback Loops

Page 16: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Shift-Right: Tags, Deployments & Events

docker run –e DT_TAGS=BLUE

dtcli tag srv CartServicev2 GREEN

dtcli evt push host .*demo

version=123 source={git_commit}

dtcli evt push pg tomcat1

desc=JVMMemIncr hint=+100MB

Dynatrace SmartscapeRelease

AutomationDynatrace Automation

API, CLI, Auto-Detection

Page 17: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Improve MTTR: Automate Mitigate with AI Data

Auto Mitigate!

1 CPU Exhausted? Add a new service instance!

3 Issue with BLUE only? Switch back to GREEN!

?Escalate at 2AM?

2 High Garbage Collection? Adjust/Revert Memory Settings!

4 Hung threads? Restart Service!

5 Still ongoing? Initiate Rollback!

Escalate? Still ongoing?5

1

2

3

4

Mark Bad Commits

Update Dev Tickets

Impact Mitigated??

?

Page 18: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Shift-Left: Break Pipeline Earlierc0123bd

nov17

myservice:nov17 myservice:nov17

space:UATspace:PERF

myservice:nov17

Selenium Perf Data

space:PERF

myservice:nov17myservice:nov16 space:PROD

myservice:BLUE

myservice:GREEN

myservice:nov17

space:PROD

myservice:BLUE

myservice:GREEN

space:PROD

myservice:nov16

Page 19: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Shift-Left: Performance as Self-Service

myservice:tmp57 myservice:tmp57

space:PERF

c0123bd

Page 20: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Actionable Feedback Loops: Business

Success Criteria

Labels become Key User Action

Live Data Queries

New Requirement Definition

Page 21: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Dev Perf/Test Ops Biz

Shift-Left: Break Pipeline Earlier

Improve MTTR: Auto-Mitigation

Shift-Right: Tags, Deploys, Events

Actionable Feedback Loops

Page 22: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

DevOps is about … … creating more value …

… making money faster …… by also making your life

easier!

Page 23: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Questions?

Give this a try and see for yourself!

Free Trial: http://bit.ly/dtsaastrial

Andreas GrabnerAnil Chintalapudi

Director, Verizon Enterprise Solutions

grabnerandi

DevOps Activist, Dynatrace

@grabnerandianilchintalapudi

Page 24: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

Connect with us!

Participate in our Forum :community.dynatrace.com

Like us on Facebook :facebook.com/dynatrace

Follow us on LinkedIn :linkedin.com/company/dynatrace

Follow us on Twitter :twitter.com/dynatrace

Watch our Videos & Demos :youtube.com/dynatrace

Read our Blog : https://www.dynatrace.com/blog/

Page 25: AI-Powered DevOps: Injecting Speed & Quality Across Verizon’s Cloud Pipelines

www.dynatrace.com