YOW! CTO Summit 2018: Working at netflix
Talk by Brendan Gregg for YOW2018 CTO Summit.Video: https://www.youtube.com/watch?v=EjFxLvv9_ao
next prev 1/21 | |
next prev 2/21 | |
next prev 3/21 | |
next prev 4/21 | |
next prev 5/21 | |
next prev 6/21 | |
next prev 7/21 | |
next prev 8/21 | |
next prev 9/21 | |
next prev 10/21 | |
next prev 11/21 | |
next prev 12/21 | |
next prev 13/21 | |
next prev 14/21 | |
next prev 15/21 | |
next prev 16/21 | |
next prev 17/21 | |
next prev 18/21 | |
next prev 19/21 | |
next prev 20/21 | |
next prev 21/21 |
PDF: YOWCTO2018_Working_at_Netflix.pdf
Keywords (from pdftotext):
slide 1:
Working at Netflix Brendan Gregg YOW! CTO Summit, 2018slide 2:
Experience: My First Meeting March 13th, 2014 CentOS ->gt; Ubuntu migration details Was told to expect “intense debate”slide 3:
Experience: My First Meeting (Reality) No raised voices, no personal attacks Professional, respectful, and committed to what’s right for Netflix Netflix LA office?slide 4:
Working at Netflix: My Experiences This is: This is not: My experiences from >gt;4.5 years Written by HR or PR A culture worth sharing An official guide (This is: https://jobs.netflix.com/culture)slide 5:
Experience: Job Interview It sounded too good to be true I asked many questions, trying to find the catch (there wasn’t one) It changed how I thought about employmentslide 6:
Worst thing for me at Netflix: When we run out of coke zero in the F2 fridge I can either walk down to the F1 fridge, or up the F3 fridge...slide 7:
Worst thing for me at Netflix? Too many awesome things to work on, not enough time eBPF tools PMC analysis Kernel performance JVM internals tracing Distributed systems Flame graph differentials eBPF latency heat maps Perf training coursesslide 8:
Netflix, F2, 5:30pm on a Wednesday … that doesn’t mean we work long hoursslide 9:
Company Culture Other companies: Netflix: Learned by word of mouth … or trial and error Publicly documented: https://jobs.netflix.com/culture (and yes, it’s true)slide 10:
At Netflix, we: share information openly, broadly, and deliberately encourage independent decision-making by employees are extraordinarily candid with each other keep only our highly effective people avoid rules From: https://jobs.netflix.com/cultureslide 11:
Experience: Leap second bug Independent decision makingslide 12:
Netflix Philosophy ● Freedom and Responsibility ● Context not Control ● Highly Aligned, Loosely Coupled ● Dream Team ● Disagree Openly From: https://jobs.netflix.com/cultureslide 13:
Experience: Java Framepointer Freedom and Responsibilityslide 14:
Netflix Values ● Judgement ● Communication ● Curiosity ● Courage ● Passion From: https://jobs.netflix.com/culture ● Selflessness ● Innovation ● Inclusion ● Integrity ● Impactslide 15:
Experience: Crashing Production Curiosity Courage Communication Integrityslide 16:
Netflix Cloud Architecture ● Resilient to error ○ Chaos engineering ● Rapid deployments ○ No approval process ● Open source libraries The cloud architecture and the culture are complimentary by designslide 17:
The Netflix Cloud A resilient architectureslide 18:
Personal Favorite: No Brilliant Jerks. Particularly selfish jerks, who may: Bully, humiliate, manipulate, mislead, and exploit others Only support self-promoting tech Become a negative role model Damage includes: Silenced opinions Demoralized staff & turnover Company inefficiency Netflix staff are respectful & supportive http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.htmlslide 19:
Not a fit for everyone ● Culture deck ● Cloud Engineering in Los Gatosslide 20:
Take Aways: Can you implement these? ● No brilliant jerks ● Freedom and responsibility ● Openly disagree (respectfully) ● Cloud microservices & redundancy ● Encourage independent decision-making ● Share information openly, broadly, and deliberatelyslide 21:
Thank you. Brendan Gregg @brendangregg