The document summarizes how Arrayent used CI/CD, containers, cloud infrastructure, and culture change to improve their development and deployment processes. They moved from 3-6 month release cycles with low confidence to releasing updates within 10x faster timeframes. By adopting Docker containers and deploying to AWS, they gained confidence to move development and testing environments to the cloud incrementally. Streamlining processes and establishing a blameless culture further sped innovation and improved software quality. As a result, customer confidence and Arrayent's business improved, leading to their acquisition by Prodea.
Faster Innovation with Confidence - How CI/CD & Containers Help Arrayent Go Faster
1. Faster Innovation with Confidence
How CI/CD & Containers Help Arrayent Go Faster
5C’s Series
Tues, Oct 3
#5CsDevOps
2. 5 C’s That Changed the Future
CI, CD, Containers, Cloud & Culture
Case studies in creating sustainable systems that empower the business
to deliver innovation faster, with predictability.
Join us for the series, and bring your team!
#5CsDevOps
5C’s Series
2
● Tues, Oct 3 – Prodea/Arrayent - CI/CD, Containers & Culture
● Tues, Dec 5 – nDimensional - Cloud Infrastructure & Culture
● Tues, Feb 27 – TBA - Cloud Migration & Culture
SAVE
THE
DATES
3. Jarrod Sinclair
Chief Architect, Prodea Systems
Doug Cliche
Solutions Architect, AWS
JT Giri
CEO & Co-founder, nClouds
5C’s Series
Faster Innovation with Confidence
How CI/CD & Containers Help Arrayent Go Faster
3
4. CURRENT STATE - SPRING 2016
● 3 - 6 months to release new features
● Major planning to perform an upgrade
● “Eventful deployments” involving all of Ops
● Low confidence in release timing & quality
● The future was a wall in front of us
○ Multiple data centers
○ Security
○ “Funding challenged”
5C’s Series Faster Innovation with Confidence | #5CsDevOps 4
5. CURRENT STATE - FALL 2017
● 10x+ faster delivery - concept to production
● Reduced defect rate
● Ability to release as the business demands
● Internal & client confidence in iterative
development
● Blameless culture, collaboration rules
● Acquired by Prodea
5C’s Series Faster Innovation with Confidence | #5CsDevOps 5
6. ● We’re on a journey
● Started with the question, “Is it possible
to cloudify this environment?”
● Multiple iterations
● Localized environment
STRATEGY
5C’s Series Faster Innovation with Confidence | #5CsDevOps 6
7. CONTAINERS
● Docker Compose to build local environment
● Demonstrating the “art of the possible”
Gained confidence and support
from executive team
5C’s Series Faster Innovation with Confidence | #5CsDevOps 7
8. 5C’s Series Faster Innovation with Confidence | #5CsDevOps
DEVOPS
PROCESS
8
Initial DevOps
Plan
9. CLOUD
● Started with Dev and Test
environments in the cloud
● Kept legacy platform up and running
until we gained confidence
● It’s not all or nothing - incremental
5C’s Series Faster Innovation with Confidence | #5CsDevOps 9
10. ECS
Jenkins server kicks off
build and test tasks to
workers in an
auto-scaling ECS cluster
CLOUD
5C’s Series Faster Innovation with Confidence | #5CsDevOps
Lambda
Chatbot
Ability to do A/B testing
Route 53
Scripted process to move DNS name
around with Route 53, making it easy
to stop resources and bring up and
move the DNS
Resulting in cost savings
10
12. Tools
CI/CD
5C’s Series Faster Innovation with Confidence | #5CsDevOps 12
AWS
Lambda
Amazon EC2 Container
Service (ECS)
Robot
Framework
Amazon
CloudWatch
13. Streamlined, automated testing
● Smoke test - takes hours (not days), and
integrated with deployment pipeline
● Performance testing
CI/CD
5C’s Series Faster Innovation with Confidence | #5CsDevOps 13
14. ● “Burn the ships” - once you gain confidence
● Eliminating the ability for developers /
operations to SSH and fix issues manually
● Finding root causes and incorporating into the
process
CULTURE
5C’s Series Faster Innovation with Confidence | #5CsDevOps 14
Believe in the process
15. ● Customer (and internal) confidence went up
● Software quality went up - giving us the bandwidth to
modernize
● Updates used to be a big deal - now they’re routine
● Blameless culture, enabled by feedback and
consistency across the dev, test and prod environments
● DevOps culture & innovation speed made us attractive -
we were acquired by Prodea
BUSINESS IMPACT
5C’s Series Faster Innovation with Confidence | #5CsDevOps 15
16. ● Continuous improvement
● Extend & accelerate DevOps journey
and culture
● Replicate Arrayent DevOps practices
within Prodea
WHAT’S NEXT?
5C’s Series Faster Innovation with Confidence | #5CsDevOps 16
17. Create sustainable systems
that empower the business
to deliver innovation faster,
with predictability.
5C’s Series Faster Innovation with Confidence | #5CsDevOps 17
18. 5 C’s That Changed the Future
CI, CD, Containers, Cloud & Culture
Case studies in creating sustainable systems that empower the business
to deliver innovation faster, with predictability.
Join us for the series, and bring your team!
#5CsDevOps
5C’s Series
18
● Tues, Oct 3 – Prodea/Arrayent - CI/CD, Containers & Culture
● Tues, Dec 5 – nDimensional - Cloud Infrastructure & Culture
● Tues, Feb 27 – TBA - Cloud Migration & Culture
SAVE
THE
DATES
19. Jarrod Sinclair
Chief Architect, Prodea Systems
Doug Cliche
Solutions Architect, AWS
JT Giri
CEO & Co-founder, nClouds
Q&A - Faster Innovation with Confidence
5C’s Series Faster Innovation with Confidence 19
Entrepreneur.com lists Prodea’s Arrayent as one of
“25 Innovative IoT Companies and Products You
Need to Know.”
For 11 years, Amazon Web Services has been the
world’s most comprehensive and broadly adopted
cloud platform.
CIOReview named nClouds to their “20 Most
Promising DevOps Solution Providers - 2017.”
AWS Advanced Consulting Partner
#5CsDevOps
20. 5 C’s That Changed the Future
CI, CD, Containers, Cloud & Culture
Case studies in creating sustainable systems that empower the business
to deliver innovation faster, with predictability.
Join us for the series, and bring your team!
#5CsDevOps
5C’s Series
20
● Tues, Oct 3 – Prodea/Arrayent - CI/CD, Containers & Culture
● Tues, Dec 5 – nDimensional - Cloud Infrastructure & Culture
● Tues, Feb 27 – TBA - Cloud Migration & Culture
SAVE
THE
DATES