Slide 1

Slide 1 text

from Ops import Dev Joshua Zimmerman @TheJewberwocky

Slide 2

Slide 2 text

I sometimes hear, “But Josh, I’m a developer, I don’t need to know that kind of thing.”

Slide 3

Slide 3 text

You are likely already doing some amount of Operations.

Slide 4

Slide 4 text

>>> Operations == Systems Administration False

Slide 5

Slide 5 text

Basically, Operations encompasses everything needed to run and maintain, that is, to operate a service in production.

Slide 6

Slide 6 text

That’s right, I’m telling you that most sysadmins are doing more than just typing commands into a terminal and writing shell scripts.

Slide 7

Slide 7 text

ITIL isn’t the devil, but the way people implement and use it makes it seem that way.

Slide 8

Slide 8 text

“But, Josh, do we need to do Ops if we run our application on a PaaS like Heroku?”

Slide 9

Slide 9 text

Yes. Yes.

Slide 10

Slide 10 text

A thousand times yes.

Slide 11

Slide 11 text

The decision to use a SaaS/PaaS/IaaS is an operational decision. By making it, you are doing operations.

Slide 12

Slide 12 text

If your build breaks when GitHub goes down, that’s on you, not on them.

Slide 13

Slide 13 text

NoOps is kind of a misnomer. It’s less that nobody does Ops, and more that everybody is responsible for aspects of that work.

Slide 14

Slide 14 text

Story Time

Slide 15

Slide 15 text

At the end of the day, if everyone your service touches is happy with how things are working, you’re doing alright.

Slide 16

Slide 16 text

Where does DevOps fit into all of this?

Slide 17

Slide 17 text

Tools and techniques are of course important to all of this.

Slide 18

Slide 18 text

Choosing what tools/techniques to use is a good portion of the battle.

Slide 19

Slide 19 text

Infrastructure as Code

Slide 20

Slide 20 text

Treat your Infra code as if it were any other code you’d write.

Slide 21

Slide 21 text

Config Management (Major options written in Python are Ansible and Salt)

Slide 22

Slide 22 text

In lieu of trying to cover an entire field in a short span, how about you ask me questions about what you want to know and I’ll answer them as best I can.

Slide 23

Slide 23 text

Resources ● “Operations is more than just Systems Administration” - http://www. morethanseven.net/2015/12/27/operations-more-than-systems-administration/ ● “Examining Tools with a DevOps Lens” - http://sysadvent.blogspot. com/2015/12/day-2-examining-tools-with-devops-lens.html