21
Devops Culture in Customer Systems

Devops culture in customer systems

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Devops culture in customer systems

Devops Culture in Customer Systems

Page 2: Devops culture in customer systems

All right stop. Collaborate and listen.

Teams.

Page 3: Devops culture in customer systems

Teams - Previously

"Devops" rotationsOps as

Deployment dictatorsProduction paladinsMonitoring monarchs

Increase visibilityReduce time to productionSchedule changes

Page 4: Devops culture in customer systems
Page 5: Devops culture in customer systems

EMPOWOARRR!!!!

Page 6: Devops culture in customer systems

Monitoring.Deployments.

Page 7: Devops culture in customer systems

Teams - Currently

Ops as expertsAutonomyEmpower teamFull application ownership*Remove blockersReduce feedback loopGSD methodologyOpen discussions

* from Platform up.

Page 8: Devops culture in customer systems

Monitoring - Previously

OpsCreate checksReceive alertsRespond to issuesEscalate to Teams

Page 9: Devops culture in customer systems

Monitoring - Currently

TeamsCreate checksReceive alerts*Respond to issuesEscalate to Ops

* for the application, during business hours

Page 10: Devops culture in customer systems

Deployments - Previously

Grab the correct build artifactEdit puppet with artifact versionAdd scheduled downtime for the serverRemove server from the load balancerRun puppet on serverAdd server into the load balancerRemove the scheduled downtime

Page 11: Devops culture in customer systems
Page 12: Devops culture in customer systems
Page 13: Devops culture in customer systems
Page 14: Devops culture in customer systems

Deployments - AutobotsV1

Get build artifactEdit puppet with versionLogin to deploy boxRun Deploybot

Page 16: Devops culture in customer systems

* fist bump *

Page 17: Devops culture in customer systems

Schema Changes - Previously

Grab the SQL from the repositoryModify for productionAdd scheduled downtime for the serverRemove server from the load balancerRun the migration*Add server into the load balancerRemove the scheduled downtime

* inverse replication order - knowledge of the database topology required

Page 18: Devops culture in customer systems

Schema Changes - SchemabotV1

Grab the SQL from the repositoryModify for productionRun Schemabot

Page 19: Devops culture in customer systems

* fist bump *

Page 20: Devops culture in customer systems

What's next?

Page 21: Devops culture in customer systems

Ask yourself

Is my work adding value?