working at netflix - brendan greggbrendangregg.com/slides/yowcto2018_working_at_netflix.pdf ·...
TRANSCRIPT
![Page 1: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/1.jpg)
Working atNetflix
Brendan GreggYOW! CTO Summit, 2018
![Page 2: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/2.jpg)
Experience: My First Meeting
● March 13th, 2014● CentOS -> Ubuntu
migration details● Was told to expect
“intense debate”
![Page 3: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/3.jpg)
Experience: My First Meeting (Reality)
● No raised voices, no personal attacks
● Professional, respectful, and committed to what’s right for Netflix Netflix
LA office?
![Page 4: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/4.jpg)
Working at Netflix: My Experiences
This is:
● My experiences from >4.5 years
● A culture worth sharing
This is not:
● Written by HR or PR
● An official guide
(This is: https://jobs.netflix.com/culture)
![Page 5: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/5.jpg)
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 thoughtabout employment
![Page 6: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/6.jpg)
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...
![Page 7: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/7.jpg)
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 courses
● ...
![Page 8: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/8.jpg)
Netflix, F2, 5:30pm on a Wednesday
… that doesn’t mean we work long hours
![Page 9: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/9.jpg)
Company Culture
Other companies:
● Learned by word of mouth
● … or trial and error
Netflix:
● Publicly documented:
https://jobs.netflix.com/culture
(and yes, it’s true)
![Page 10: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/10.jpg)
● 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/culture
At Netflix, we:
![Page 11: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/11.jpg)
Experience: Leap second bug
● Independent decision making
![Page 12: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/12.jpg)
Netflix Philosophy● Freedom and Responsibility● Context not Control● Highly Aligned, Loosely Coupled● Dream Team● Disagree Openly
From: https://jobs.netflix.com/culture
![Page 13: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/13.jpg)
Experience: Java Framepointer
● Freedom and Responsibility
![Page 14: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/14.jpg)
Netflix Values● Judgement● Communication● Curiosity● Courage● Passion
From: https://jobs.netflix.com/culture
● Selflessness● Innovation● Inclusion● Integrity● Impact
![Page 15: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/15.jpg)
Experience: Crashing Production
● Curiosity● Courage● Communication● Integrity
![Page 16: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/16.jpg)
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 design
![Page 17: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/17.jpg)
The Netflix CloudA resilient architecture
![Page 18: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/18.jpg)
● 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
Personal Favorite: No Brilliant Jerks.
http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.html
![Page 19: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/19.jpg)
Not a fit for everyone● Culture deck
● Cloud Engineering in Los Gatos
![Page 20: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/20.jpg)
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 deliberately
...
![Page 21: Working at Netflix - Brendan Greggbrendangregg.com/Slides/YOWCTO2018_Working_at_Netflix.pdf · Working at Netflix Brendan Gregg YOW! CTO Summit, 2018. Experience: My First Meeting](https://reader034.vdocuments.site/reader034/viewer/2022042305/5ed09da59bb9e310b54f3a78/html5/thumbnails/21.jpg)
Thank you. Brendan Gregg@brendangregg