Influencing DevOps without Authority How “DevOps engineer” can advance real DevOps

This is Alex

Alex Jones System Administrator (555) 243-6233 alex@westerntextile.com

Alex had a problem

STRONG FABRIC CO. ALEX JONES DEVOPS ENGINEER (555) 645-3467 ALEX@STRONGFABRIC.CO

Install Jenkins on a desktop computer (under their desk)

Implement devops in their devops department

Alex still has a problem

Common goals, common culture Ops Deep specialization Dev QA

Evolutionary Pressure!

We must release faster!

We must release faster! Let’s hire more DevOps Engs!

We must release faster! Let’s hire more DevOps Engs! Let’s fire all the testers!

We must release faster! Let’s hire more DevOps Engs! Let’s fire all the testers! How about implementing DevOps?

Methodology and culture related decisions Alex

Alex finds the way!

Leonid igolnik @ligolnik Saas Engineering leader SignalFX, CA Technologies, Taleo Angel investor Mentor

https://jfrog.com/shownotes SLIDES @jbaruch VIDEO @ligolnik LINKS #TriangleDevOps COMMENTS, RATINGS RAFFLE https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

х х

How am I measured? What my boss expects from me? Will I enjoy doing it? Where my career stands What happens outside of work My education Organizational culture How busy I am How I think my peers will react

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

Evolutionary Pressure! @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

Where to look for clues OKRS @jbaruch BACKLOGS @ligolnik PRESENTATIONS #TriangleDevOps SOCIALIZING https://jfrog.com/shownotes

Developers AUTONOMY @jbaruch MASTERY @ligolnik PURPOSE #TriangleDevOps FEAR https://jfrog.com/shownotes

ops AUTONOMY @jbaruch MASTERY @ligolnik PURPOSE #TriangleDevOps FEAR https://jfrog.com/shownotes

Dev @jbaruch Ops @ligolnik QA #TriangleDevOps Security Product https://jfrog.com/shownotes

Delivery Security Architecture Customer Quality

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

Types of currencies INSPIRATION RELATED @jbaruch TASK RELATED @ligolnik POSITION RELATED #TriangleDevOps RELATIONSHIP RELATED PERSON RELATED https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

Types of exchange INTEREST ALIGNMENT @jbaruch BARTER @ligolnik OWE A FAVOR #TriangleDevOps CALL IN A FAVOR https://jfrog.com/shownotes

The End. @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

Barriers to Influence: external POWER DIFFERENTIAL @jbaruch @ligolnik DIFFERENT GOALS INCOMPATIBLE MEASUREMENTS #TriangleDevOps RIVALRY https://jfrog.com/shownotes

Barriers to Influence: internal LACK OF EXPERIENCE @jbaruch BLINDING ATTITUDE @ligolnik FEAR OF FAILING #TriangleDevOps FEAR OF REACTION https://jfrog.com/shownotes

BEST ALTERNATIVE TO NEGOTIATED AGREEMENT I HAVE A JOB OFFER IN MY POCKET I’LL PROBABLY HAVE TO LOOK FOR A NEW JOB I’LL PRETEND THAT NOTHING HAPPENED I DIDN’T THINK ABOUT THAT @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

On-call is not my job! @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

What’s wrong with what we are doing now? @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

No time! Everybody are overloaded! @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

How about trying DevOps? No time! @jbaruch @ligolnik #TriangleDevOps We’ve got a new release! https://jfrog.com/shownotes

Silos are good, they promote specialization! @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

If you don’t optimize at the bottleneck, you don’t optimize at all!

We have regulations on our neck, they won’t allow that @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

We can’t release faster; we need to check for ${concern of the day} @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

STRONG FABRIC CO. ALEX JONES CHIEF INFORMATION OFFICER (555) 645-3467 @jbaruch @ligolnik ALEX@STRONGFABRIC.CO #TriangleDevOps https://jfrog.com/shownotes

Specialty Alloys Alex Jones Chief Information officer (555) 465-7344 @jbaruch @ligolnik alex@specalloys.com #TriangleDevOps https://jfrog.com/shownotes

@jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes

Q&A and Twitter Ads @jbaruch @ligolnik #TriangleDevOps https://jfrog.com/shownotes