the cloud: releasing software into controlled chaos - ghc

7
The Cloud: Releasing Software into Controlled Chaos Wednesday October 14, 2015 #GHC15 2015

Upload: geraldine-gray

Post on 15-Feb-2017

302 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The Cloud: Releasing Software into Controlled Chaos - GHC

2015  

The Cloud: Releasing Software into

Controlled Chaos  

Wednesday  October  14,  2015  

#GHC15

2015

Page 2: The Cloud: Releasing Software into Controlled Chaos - GHC

2015  

DIRECTOR Release Management

Panelists

PRINCIPAL Release Management

ENGINEER Release Engineering

ENGINEER DevOps Engineer

Kate Gentry

Eugene Boguslavsky

Nicole Santiago

Geraldine Gray

Page 3: The Cloud: Releasing Software into Controlled Chaos - GHC

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

Page 4: The Cloud: Releasing Software into Controlled Chaos - GHC

2015  

More than deploying a software package

Providing “Always-On” Service

Page 5: The Cloud: Releasing Software into Controlled Chaos - GHC

2015  

Continuous Integration

Developers

Check in

Pack

age

+ te

sts

Continuous Integration Test Environment

Robots Handle

Testers, Release Mgrs.

Page 6: The Cloud: Releasing Software into Controlled Chaos - GHC

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

Page 7: The Cloud: Releasing Software into Controlled Chaos - GHC

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