how verizon innovates through ai-driven devops with dynatrace
TRANSCRIPT
Today’s Speakers
Kevin CochranPartner Solutions Architect
AWS
Andreas GrabnerDevOps Activist
Dynatrace
Anil ChintalapudiSenior Technical Manager
Verizon Enterprise
Traditional Development Models are Obsolete
Business is increasingly software-driven
End-users expect both continuous improvement and stability
from applications
IT needs to be able to provision infrastructure as rapidly
as developers demand it
An organization’s pace of innovation is largely constrained
by their ability to develop applications
DevOps at a Glance
Developers Customers
releasetestbuild
plan monitor
Delivery Pipeline
Feedback loop
DevOps = efficiencies and techniques that speed up this lifecycle
Very Important!
Increase Business agility
Application stability
Ability to meet customer demand
Time spent on innovation
Security
Decrease Length of development cycles
Time to market
Deployment failures
and rollbacks
Time to recover upon failure
Operational overhead
DevOps Can Help
DevOps practices enable companies to innovate at a higher velocity for customers
Infrastructure
as Code
Microservices Logging and
Monitoring
Continuous Integration/
Continuous Delivery
DevOps on AWS
AWS provides on-demand infrastructure resources and tooling built to enable
common DevOps practices
Infrastructure as Code
Replace traditional infrastructure provisioning and management with
ode-based techniques
Build services around the business capabilities you require
Scale up and down as required with virtually no notice
Make configuration code changes repeatable
and standardized
API-driven model enables management of infrastructure
with language typically used in application code
Free developers from manually configuring operating
systems, system applications, and server software
Microservices
Build applications as a set of small services that communicates
with other services through APIs
Build services around the business capabilities you require
Scale up and down as required with virtually no notice
Make configuration code changes repeatable and
standardized
API-driven model enables management of infrastructure
with language typically used in application code
Free developers from manually configuring operating
systems, system applications, and server software
Continuous Integration and Continuous Delivery
Rapidly and reliably build, test, and deploy your applications, while improving
quality and reducing time to market.
Model and visualize your own custom release workflow
Automate deployments of new code
Improve developer productivity and deliver updates faster
Find and address bugs quicker with more frequent
and comprehensive testing
Store anything from source code to binaries using
existing Git tools
Logging and Monitoring
Capture, categorize, and analyze data and logs generated by applications
and infrastructure
Model and visualize your own custom release workflow
Automate deployments of new code
Improve developer productivity and deliver updates faster
Find and address bugs quicker with more frequent
and comprehensive testing
Store anything from source code to binaries using
existing Git tools
Get started quickly
and pay as you go
Automate systems
operations
Scale without
infrastructure constraints
Improve visibility
and security
Leverage fully
managed services
Benefits of DevOps on AWS
Static Monitoring Doesn’t Work Any Longer
And isn’t just about analyzing logs & exceptions
and finding bad code through CPU Sampling
Which Is Why Monitoring Has To Be Redefined!
Every user, every app, everywhere, AI-powered, full stack, automated
Dynatrace DevOps Transformation: 2011-2017
2
major/minor
release
2011
major releases/year
customers deploy &
operate on-prem
6months
26
Code -> Prod
sprint releases
(continuous-delivery)
2017
major releases/year 500
prod deployments /day self-
service online sales SaaS &
Managed
1h
Learnings: Monitoring as Pipeline Feature
CI CDUnit Perf
Cont. Perf
New Deploy
New Capability
Remove/Promote
Triage/Optimize
Update Tests
Innovate/Design
Faster Innovation with Quality Gates
Faster Acting on Feedback
+
–
Happy
Users
Transformation Led To Key Monitoring Capabilities
Full Stack with OneAgent
100% End-to-End
Log Analytics
Part of DevOps Pipeline
Artificial Intelligence
VoiceOps, ChatOps, Automation APIs
Dynatrace Transformation by the Numbers
More Quality
More Agile 26
500
Releases / Year
Deployments / Day
93%Production bugs found by Dev
More Stability
31000Unit & Int Tests / hour
~120Code commits / day
450Global EC2 Instances
60hUI Tests per Build
340Stories per sprint
99.998%Global Availability
Verizon Enterprise Solutions
Anil Chintalapudi, Senior Technical Manager, Verizon Enterprise Solutions
200+ developers,
separated into siloed
workstreams
Monthly manual
release cycles
4-hour
deployments
28 fixed
servers
The Challenge: Siloed Teams and Long Revenue
Realization Times for ProQuest
This resulted in revenue realization time being 18 months.
What We Achieved
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
Supporting
Enterprise and Cloud
Technologies
100% Capturing of
End User Experience
and Ability to Replay
Artificial Intelligence:
Predictive Analysis &
Remediation Actions
Integrated into DevOps
Pipeline: Enabling Shift
Left & Shift Right
4 Pillars On Why Verizon Chose Dynatrace
Advice for Cloud Transformation Projects
Automate Traditional Ops
towards NoOps
Monitoring is a Pipeline Capability
rather than after thought
Monitoring is Mandatory and
has to be fully automated
Artificial Intelligence to Reduce Noise with so many moving points