With Verizon’s global customer base, managing and constantly improving customer experience for over 5 million users can be challenging. They found themselves spending too much time searching for and remediating bugs in their code, which reduced the quality of their customer experience and left little time for innovation. That’s why they initially turned to Dynatrace and AWS — to help them streamline the process of finding and remediating issues. They quickly realized, though, that they could do a lot more than simply find bugs by leveraging both AWS and Dynatrace, which led them to a complete DevOps transformation. By leveraging AI-driven feedback provided by Dynatrace along with AWS services such as AWS CloudFormation, AWS CodeDeploy, and Amazon Route 53, Verizon completely revamped the speed and quality of their deliverables. Join our upcoming webinar to learn how Verizon is using Dynatrace on AWS to optimize their delivery pipeline
3. DevOps on the AWS Cloud
Kevin Cochran, Partner SolutionsArchitect,AWS
4. 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
5. DevOps at a Glance
Developers Customers
releasetestbuild
plan monitor
Delivery Pipeline
Feedback loop
DevOps = efficiencies and techniques that speed up this lifecycle
Very Important!
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. 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
18. Learnings: Monitoring as Pipeline Feature
CI CD
Unit 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
19. 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
20. Dynatrace Transformation by the Numbers
More Quality
More Agile 26
500
Releases / Year
Deployments / Day
93%
Production bugs found by Dev
More Stability
31000
Unit & Int Tests / hour
~120
Code commits / day
450
Global EC2 Instances
60h
UI Tests per Build
340
Stories per sprint
99.998%
Global Availability
22. 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.
23. 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
24. Now Lets Talk About How We Got To That Point
DEVOPS
MONITORING
26. 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
37. 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
38. Q & A
For more information please visit: www.dynatrace.com
Start a free trial: http://bit.ly/dtsaastrial