ai-powered devops: injecting speed & quality across verizon’s cloud pipelines

25
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

Upload: dynatrace

Post on 22-Jan-2018

313 views

Category:

Technology


3 download

TRANSCRIPT

Andreas GrabnerAnil Chintalapudi

Director, Verizon Enterprise Solutions

grabnerandi

DevOps Activist, Dynatrace

AI-Powered DevOpsInjecting Speed & Quality

Across Verizon’s Cloud Pipelines

@grabnerandianilchintalapudi

#2 Status Quo: Frictions#1 First DevOps Successes

#4 AI-Powered DevOps ToolChain

#3 Next: Empowerment

#1 First DevOps Successes

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

#1: Pipeline & Deployments

#2: Feedback Loops

1 Monolithic App

6 Weeks to DevOps’ify App

Goal: Cloud Continuous Delivery

Dev take Ops Ownership

#3: Culture

#2 Status Quo: Frictions

Status Quo: Challenges

ALERT DROWNING

#3 Next: Empowerment

Empowering DevOps Operation Teams

One Click/Auto Mitigating Action

#4 AI-Powered DevOps Tool Chain

Artificial Intelligence – Verizon's Own Approach

Dynatrace Artificial IntelligenceD

ynat

race

On

e A

gen

t

Dev Perf/Test Ops Biz

Shift-Left: Break Pipeline Earlier

Improve MTTR: Auto-Mitigation

Shift-Right: Tags, Deploys, Events

Actionable Feedback Loops

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

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??

?

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

Shift-Left: Performance as Self-Service

myservice:tmp57 myservice:tmp57

space:PERF

c0123bd

Actionable Feedback Loops: Business

Success Criteria

Labels become Key User Action

Live Data Queries

New Requirement Definition

Dev Perf/Test Ops Biz

Shift-Left: Break Pipeline Earlier

Improve MTTR: Auto-Mitigation

Shift-Right: Tags, Deploys, Events

Actionable Feedback Loops

DevOps is about … … creating more value …

… making money faster …… by also making your life

easier!

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

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/

www.dynatrace.com