Slide 1

Slide 1 text

Beyond Deploy

Slide 2

Slide 2 text

https://github.com/gleicon https://twitter.com/gleicon

Slide 3

Slide 3 text

● 20+ years doing engineering ● 12 years on management ● Always involved with dev and ops, whatever paid the bills ● Felt uncomfortable with the term devops ● Wrote a book "Devops Toolbox" ● Still uncomfortable My story with devops

Slide 4

Slide 4 text

What do we do ?

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Cardinal sins of collaboration

Slide 8

Slide 8 text

Lack of awareness

Slide 9

Slide 9 text

"I just work here" Indifference

Slide 10

Slide 10 text

"Let's do it manually, we can prioritise automation and tests later" Wrong priorities

Slide 11

Slide 11 text

"What do you mean by 'it seems slow' ?" Stubbornness

Slide 12

Slide 12 text

"I'll bring the production issues to our planning and let you know if we can help" Sloth

Slide 13

Slide 13 text

Act 1 - Delivery - 2004/2007 ● Manually deploying systems depended on sysadmins ● Artifacts created manually ● QA OK manifest required ● Changes through ssh, per server ● Personal relationships dictated success ● ITIL

Slide 14

Slide 14 text

Act 2 - Configuration Management - 2008 ● From repository to production ● Server state control ● Sysadmins coding ● GIT ! ● Visible Ops ● Learning this budget thing

Slide 15

Slide 15 text

Act 3 - Virtual Machines - 2009/2013 ● Netflix style - baking XEN images ● Configuration management on bootstrap, not runtime ● Metrics ! ● Few sysadmin required ● Complexity ● Lock-in

Slide 16

Slide 16 text

Act 4 - Cloud and Kubernetes ● $$$ ● Tsuru as dev environment ● Why not roll this new kubernetes thing ? (~ 2015) ● Too raw, let's build Teresa (2015/2016) ● Still seemed a solution looking for a problem, too complex ● Teams would spend months fiddling with it, something was off. Where are the sysadmins ? ● Nubank's invisible kubernetes just works wtf

Slide 17

Slide 17 text

Act 5 - What next ? ● Cloud is a commodity, Undifferentiated Heavy Lifting ● Cost management, cloud economics ● Data Engineering ● Security ● Tooling beyond CD ● Metrics beyond … metric collection systems ? ● Automation that lasts

Slide 18

Slide 18 text

Don't be afraid of breaking things

Slide 19

Slide 19 text

No content