Upload
steve-greenberg
View
215
Download
0
Embed Size (px)
Citation preview
Skilling UpGrowing your Cloud Foundry Organization
Steve Greenberg @spgreenberg [email protected] https://rscale.io
cloudIaaS
PaaS
DockerContainers
TDD
CI
CD
Git
Domain Driven Design
Microservices
slack
paired programming
cloud-native
event driven
reactiveevent sourcing
GCPAWS
Azure
OpenStack
OpenShift
Kubernetes
Kuboapplication runtime
container runtime
pivotal tracker
service broker
open service broker api
open container initiative
rally event-driven
virtual machines cred hub
vagrant
vault
concourse
jenkins
S3
minio
chaos engineering
oauth2
samlUAA
github auth
hystrix
zipkin
centralized config
token-based
bosh
blue-greencanaries
REST
spring
mysql
postgres
rabbitmq
redis
event messaging
mobbing
cloud foundry
buildpack
layered images
governancepaper trail
ELK
newrelic
datadog
hiring is extremely
competitive
Attribution: China's Tiger at English Wikipedia
Cloud Foundry isn’t a magic pilltools can’t fix broken culture
devoid of culture…
everything you do will be a waste of time and
heartbeats
–Rear Admiral Grace Hopper
The most dangerous phrase in the language is "we've always done it this way".
cloudIaaS
PaaS
DockerContainers
TDD
CI
CD
Git
Domain Driven Design
Microservices
slack
paired programming
cloud-native
event driven
reactiveevent sourcing
GCPAWS
Azure
OpenStack
OpenShift
Kubernetes
Kuboapplication runtime
container runtime
pivotal tracker
service broker
open service broker api
open container initiative
rally event-driven
virtual machines cred hub
vagrant
vault
concourse
jenkins
S3
minio
chaos engineering
oauth2
samlUAA
github auth
hystrix
zipkin
centralized config
token-based
bosh
blue-greencanaries
REST
spring
mysql
postgres
rabbitmq
redis
event messaging
mobbing
cloud foundry
buildpack
layered images
governancepaper trail
ELK
newrelic
datadog
–Netflix
“High performance people will do better
work if they understand the
context”
concepts & context matter
By redlegsfan21 (Flickr: N787FT) [CC BY-SA 2.0 (https://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
“if you push the yoke left
the plane goes left”
–Aristotle
“For the things we have to learn before we can do them, we learn by doing them.”
classroom experiences
matter
By SuperJet International (Full Flight Simulator) [CC BY-SA 2.0 (https://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
“catastrophicmistake?
correct and try again”
– Shunryu Suzuki
“In the beginner's mind there are many
possibilities, in the expert's mind there are
few”
who you learn from
matters
–Confuscious
“To study and not think is a waste. To think
and not study is dangerous”
don’t train without real
work
“You can get many, many times more out of a good senior engineer by getting behind them and pushing, instead of
getting in front of them and getting in their way”
–Adrian Cockcroft
encourage community involvement
“In open source, we feel strongly that to really do something well, you have
to get a lot of people involved.”
-Linus Torvalds
–John Cena
“If you don’t learn from your mistakes, they
become regrets.”
strive for constant
improvement
people flock to cool projects and good culture
By Faisal Akram from Dhaka, Bangladesh (Flock of Birds) [CC BY-SA 2.0 (https://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
hiring the wrong person is more damaging than not hiring
“Never hire somebody to work for you, if you wouldn’t work for them.”
-Mark Zuckerberg
inclusive job postings
https://thinkgrowth.org/your-job-descriptions-are-hurting-your-hiring-pipeline-52b5a406fb8f
Steve Greenberg @spgreenberg [email protected] https://rscale.io
Thank you!