MEPIE

(MEP It Easy)

/me

SRE Freelance

DevOps Advocate

barpilot founder

Former:

  • cloudwatt
  • criteo…
  • podcaster https://p7t.tech
    • Dev'Obs
    • Dans Ton Kube
    • Votre Profile Nous Intéresse

https://sympasium.org

14 - 21 juillet 2018

DevOps?

Bad definitions lead to bad decisions

Hiring

(Technical) Debt

DevOps is about outcomes

It's about eliminating Technical, Process and Cultural barriers between idea and execution

by Mike Kavis @madgreek65

4 stages of competence

Stage 0

  • deny the usefulness of DevOps

 

  • painful deployments
  • excessive on-call support issues
  • constant firefighting
  • poor work-life balance

Stage 0

Step 1

Tooling

  • Automation
  • CI
  • Monitoring

Stage 1

automation for the sake of automation

  • Mechanization more than automation
  • Spaghetti scripting
  • Instable build chain
  • See "IsoProd" as a myth
  • Problems discovered randomly
  • You never have enough "DevOps" engineers

Step 2

Collaborate and Reorganize

  • Feature Teams
  • Communication rituals
  • Creation of platforms "as a Service"

Stage 2

improving the entire software development lifecycle

  • Some teams can write "success-stories"
  • "you build it, you run it"
  • SLA are written…

Step 3

Trust

  • Value Stream Mapping
  • OKR
  • Redefine roles and remuneration
  • QA Team monitor SLA

Stage 3

A High Performing Organization

  • Deployments every days, multiple time a day
  • BU are self-sufficient organization with full stack teams
  • Security, Ops and GRC teams can still exist, but their role is to establish policy and standards, not implement them

Self notation

More?

  • https://mepie.io
  • https://github.com/barpilot/mepie.io
  • CC BY 4.0

Halp

  • Experience
  • Your projects
  • Web Dev ^^

Question?

MEPie

By Guilhem Lettron