You don’t need a
DevOps to “be DevOps”
Filipe Freire
DevOps Porto #7 - 3 August 2017
Slide 2
Slide 2 text
Quick intro
About Me:
Husband, Tester, Developer, Gamer, Learner,
Hard-worker
Experience:
• <2y as Test Engineer
• 1y as Developer
Currently work @
Slide 3
Slide 3 text
Disclaimer
I’m no expert:
I’ll give you a
personal account
Slide 4
Slide 4 text
Before DevOps
You have
to be
like this
Slide 5
Slide 5 text
Before DevOps
Big focus on Small picture:
development over process
No automation or deployment pipeline and tools:
- Alerts & monitoring? Nope.
- Dependency management? Maybe for vendor stuff
Slide 6
Slide 6 text
Before DevOps
Integration?
Infrastructure? (examples)
- Maintaining physical and virtual machines
- Virtualization? Containers?
- Going to the server room. Hard drives burning.
Slide 7
Slide 7 text
Before DevOps
Thing is… we had good tech & tools.
But,
We didn’t pay attention to the process itself.
Why? Individual effort & projects.
Slide 8
Slide 8 text
Having a DevOps person
Slide 9
Slide 9 text
Having a DevOps person
Things start too change.
- Good deployment & integration pipelines
- Containers everywhere!!
- Infrastructure? No worries (AWS, Azure, etc)
- Feedback! Monitoring! (& Amazing Ops people).
Slide 10
Slide 10 text
Having a DevOps person
Perfection? Nope.
“It’s the DevOps fault/problem, not ours”
“It’s the programmers fault”
“Pipeline? Only the DevOps know that magic”
“I need a release/deploy, how do I do it?”
Slide 11
Slide 11 text
Having a team with DevOps
mindset
Slide 12
Slide 12 text
Having a team with DevOps
mindset
Here I had an internal clash:
How’s it possible? No DevOps person?
Now it’s the team’s problem.
Everyone knows the pipelines and the process.
Ops are transparent: Anyone can dissect issues.
Slide 13
Slide 13 text
Quick Learnings
You still need experts!
Critics:
- More stuff to handle, more stress…
- Developers in sync & w/ mindset but…
does “management” keep the pace?
- You can have all the greatest tech but…
Lack of vision and process: all is in vain.
Slide 14
Slide 14 text
Future improvements
Finding Balance.
Improvement is not guaranteed always.
No matter the approach:
You need skilled but solid & brave team-players.
Same applies for management people.