ai-powered devops: injecting speed & quality across verizon’s cloud pipelines
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
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 Monolithic App
6 Weeks to DevOps’ify App
Goal: Cloud Continuous Delivery
Dev take Ops Ownership
#3: Culture
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
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
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/