the cloud: releasing software into controlled chaos - ghc
TRANSCRIPT
2015
The Cloud: Releasing Software into
Controlled Chaos
Wednesday October 14, 2015
#GHC15
2015
2015
DIRECTOR Release Management
Panelists
PRINCIPAL Release Management
ENGINEER Release Engineering
ENGINEER DevOps Engineer
Kate Gentry
Eugene Boguslavsky
Nicole Santiago
Geraldine Gray
2015
Simplify slide in Google Slides: https://docs.google.com/presentation/d/12Ph5nOGZ7-lsTFSkiR9UH21EkXW6_NJNFCFgCeDM0BQ/edit#slide=id.ga06043fcf_0_144
2015
Enterprise Release Process
1
Multi-Release Scheduling
Release Manager does centralized
scheduling
2
Pre-Release Communications
Customer Communication
Specialist
3
Deployment Workflow Plan All team members input into the plan
4
Release Deployment
Mostly automated; Errors/Exceptions
need human intervention
5Release
Communications Automated Messages to customers providing
release status information
6
Post-Release Monitoring
Automated; Any concerning metrics are
investigated by Service Owner
2015
More than deploying a software package
Providing “Always-On” Service
2015
Continuous Integration
Developers
Check in
Pack
age
+ te
sts
Continuous Integration Test Environment
Robots Handle
Testers, Release Mgrs.
2015
Continuous Integration
Continuous Delivery
Mon
itorin
g
Mon
itorin
g
Mon
itorin
g
If bad
If ba
d
Rollback Reject
Production Acceptance Test Test Development
Intregrated Dev. Env.
Build & Integration
Package & Repository
Test Automation
2015
Got Feedback?
Rate and review the session on our mobile app
Download at h?p://ddut.ch/ghc15 or search GHC 2015 in the app store