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