Slide 1

Slide 1 text

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.

Slide 15

Slide 15 text

filrfreire Follow me @