Upload
anton-weiss
View
1.231
Download
3
Tags:
Embed Size (px)
Citation preview
Ant(on) Weiss
DevOps Evangelist&Enabler, CI/CD/ALM Expert
now at PrimaryData Inc.
twitter: @antweiss
http://otomato.wordpress.com
DevOps Revolution!
Ideas: Break Down the Walls!(between the Silos) Devs, Testers and Ops Unite! Communication, Collaboration, Integration! Change the Culture!
DevOps Revolution
Means:
Cross-functional Teams
Continuous Delivery Pipeline
Automated Deployments
Infrastructure as Code
Cloud
Chef? Puppet? Ansible? Salt? Docker?…
SCM CIBinary Repo
Envnodes
Envnodes
Envnodes
Env Master
Packages Deployment Automation
Test&Staging
Production
IssueCode
Runbooks
Tests
ConfigAutomation
Env Specs
SCM CIBinary Repo
Envnodes
Envnodes
Envnodes
Env Master
Packages Deployment Automation
Test&Staging
Production
Issue
SDLC
Code
Runbooks
Tests
ConfigAutomation
Env Specs
Devs QA Ops *
SCM CIBinary Repo
Envnodes
Envnodes
Envnodes
Env Master
Packages Deployment Automation
Test&Staging
Production
Issue
Self-Service SDLC
Code
Runbooks
Tests
ConfigAutomation
Env Specs
Devs QA Ops *
SCM CIBinary Repo
Envnodes
Envnodes
Envnodes
Env Master
Packages Deployment Automation
Test&Staging
Production
Issue
Self-Service SDLC
service service serviceservice service service
service
Code
Runbooks
Tests
ConfigAutomation
Env Specs
• CI as a service
• QA as a service
• Provisioning(environments) as a service
• Deployment/Rollback as a service
• Metrics as a service
Self-Service SDLC
• Unified Offering/Interface
• Provides Sensible Defaults
• Provides Clear & Usable Output
• Provider builds the service and coaches users
X as a Service
Self-Service SDLC
Transparency
Traceability
Monitoring
Reporting
Logs
WikiNotifications
Dashboards
Verification
Feedback Loops
Wiki
Devs QA Ops *
SCM CIBinary Repo
Envnodes
Envnodes
Envnodes
Env Mgmt
Packages
Test&Staging
Production
Issue
Transparency
Devs QA Ops *
design review
code review
unit tests, code
analysis, coverage
versioning
quality thresholds
3rd party governance
deployment automation
tests
test automation, monitoring,
configuration management
Code
Runbooks
Tests
ConfigAutomation
Env Specs
Wiki
Devs QA Ops *
SCM CIBinary Repo
Envnodes
Envnodes
Envnodes
Env Mgmt
Packages
Test&Staging
Production
Issue
Transparency
Devs QA Ops *
design review
code review
unit tests, code
analysis, coverage
versioning
quality thresholds
3rd party governance
deployment automation
tests
test automation, monitoring,
configuration management
dashboard dashboard dashboard dashboard dashboard dashboard
dashboard
dashboard
Code
Runbooks
Tests
ConfigAutomation
Env Specs
Phil Whelan - “DevOps: Self-Service” http://bit.ly/14LkyDv
Damon Edwards - “Without Self-Service Operations, the Cloud is Just Expensive Hosting”
http://slidesha.re/1DPrV8u Brian Solis - The Future of Work
http://linkd.in/1yZDv1H
Resources