Devops… reframed Embracing the Path to Developer Productivity Engineering

Baruch Sadogursky - @jbaru ch × Developer Productivity Advocate × Gradle Inc × Development -> DevOps -> #DPE

shownotes × × × × @jbaruch speaking.jbaru.ch Slides Video All the links! @ DevOpsTalks #DPE speaking.jbaru.ch

5

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch 6

Not a single developer! @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Next thing you know… @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

And this: @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Cause and effect? @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

T TE S E CO D @jbaruch AN PL BU ILD @ DevOpsTalks #DPE speaking.jbaru.ch

T TE S E CO D @jbaruch AN PL BU ILD @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Types of work according to d @jbaruch evops Planned Work Business projects or new features Internal Projects Server migrations, software updates and so on Changes Driven by feedback on completed work Unplanned Work Support escalations and emergency outages @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Types of work according to d @jbaruch New Features Writing code Refactoring Writing code Bug Fixes Writing code @ DevOpsTalks evelopers #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

😕 @jbaruch 😁 @ DevOpsTalks #DPE speaking.jbaru.ch

Hello! I am Baruch and I have an obsession @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

“DeVops engineer” is not a thing @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Let’s The rise of the devdevops! @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Engineering aspect of devops Jokes Aside @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Welcome to our new lord and savior: “Platform engineering”! @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

“DevOps Engineers are rebranding themselves as Platform Engineers” @jbaruch @ DevOpsTalks Scott Shaw Chief Technology Officer, APAC, Thoughtworks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Dev Ops DevOps QA @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Process People DevOps Tools @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Productive Process Productive People DevOps Productive Tools @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Empowered Teams ?!?! DevOps Kubernetes @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

The pain is real @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Developer Productivity Engineering DevOps Empowered Teams Kubernetes @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Developer Productivity Enginee Foster Faster Feedback Embrace Rigorous Observability for Proactive Improvement Collaborate through Effective Tooling Eliminate Toil for Developers Dedicated Organizational Mindset @jbaruch ring @ DevOpsTalks Prioritize Automation and Eliminate Bottlenecks Outcomes Over Output #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

@jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

DevOps? Sre? PE? DPE? × × × × × × DevOps mainly solves Ops’ concerns It is is a collaborative methodology It needs engineering implementation Call it SRE or call it PE, someone has to write all those YAML files But what about People Productivity? DPE has the answer and it’s another pillar of DevOps Engineering implementation @jbaruch @ DevOpsTalks #DPE speaking.jbaru.ch

Learn more and try it today! × × × × Take the Gradle/Maven Speed Challenge Be DPE Agent of Change! Read the DPE Handbook Join DPE Summit (or watch the videos) x @jbaruch speaking.jbaru.ch @ DevOpsTalks #DPE speaking.jbaru.ch

THANKS! Q&A and Twitter (or whatever this week) ads: x @jbaruch x speaking.jbaru.ch