Traditional Operations isn’t going away, it’s just retooling. The move from on-premise to cloud means Ops, in the classical sense, is largely being outsourced to cloud providers. What’s left is a thin but crucial slice between cloud providers and the products built by development teams, encompassing infrastructure and deployment automation, configuration management, log management, and monitoring and instrumentation—all through the lens of self-service.
Join me as I share my vision for the future of Operations as an organizational competency and how it relates to DevOps. We will discuss where industry practices are headed while sharing some real-world stories—the good and the bad—of applying these practices at Workiva. The intended outcome of this talk is to leave listeners with a better understanding of what an effective modern engineering organization looks like, including patterns and best practices, and the path to reaching it. The end goal is an organization which delivers value to customers reliably, efficiently, and continuously.
Ops is dead, long live Ops!
65. @tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
Wake me up if
anything goes
wrong here.
Ops as Masters of Production
66. @tyler_treat
Data Center
Compute Network Storage
Help Desk Procurement Compliance
App Servers Security Backups/DR Monitoring
App App App App App App App
Jim Bob’s
Frobulator
service is out
of memory.
Ops as Masters of Production
69. @tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…
@tyler_treat
The Vision
72. @tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…
@tyler_treat
The Vision
73. @tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
76. @tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
79. @tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
93. @tyler_treat
App App App App App App App
Infrastructure
Automation
Deployment
Automation
Configuration
Management
Log
Management
MonitoringProducts
The Frobulator
service is out of
memory…
Since you are the
Frobulator expert,
here are these tools
to help you
diagnose and
resolve the problem
autonomously.
Ops as Product Team
94. @tyler_treat
Enable developers to self-service through tooling and
automation and empower them to deploy and operate
their services…with minimal Ops intervention.
@tyler_treat
The Vision
116. @tyler_treat
• Build plan part of the code, not baked into build tool
• Dev teams fully control their builds
• Deep integration with GitHub
• Build controls into the process
Continuous Integration