Christopher MANEU
Azure Engineer & Advocate @ Microsoft R&D
@cmaneu
Onboarder un dev en moins
de 30 minutes
Chiche?
Christopher MANEU
Azure Engineer & Advocate @ Microsoft R&D
@cmaneu
Slide 2
Slide 2 text
@cmaneu
Slide 3
Slide 3 text
@cmaneu
Companies are hiring devs
faster than ever
Companies are hiring
more freelancers
Slide 4
Slide 4 text
@cmaneu
chris@Azure:~$
# What’s existing?
# Tools for non-tech onboarding
# Tools for tech onboarding
# Get inspiration from OSS
cat agenda.md
Slide 5
Slide 5 text
@cmaneu
There is already
a lot of things
Slide 6
Slide 6 text
@cmaneu
Ask your HR department
Buddy programs
New Employee
Checklists
Corp/HR
prorgams
Slide 7
Slide 7 text
@cmaneu
Ask within your teams
Todo new dev.txt setup-dev.sh
Slide 8
Slide 8 text
@cmaneu
Tools for the
non-tech onboarding
Slide 9
Slide 9 text
@cmaneu
Start a shared notebook/wiki
Slide 10
Slide 10 text
@cmaneu
Create a dedicated channel
Everybody can ask (dumb) questions
Everyone is invited to answer them
If the answer is in a doc, point to the doc
Pro-Tip check for answered questions
Put them in a KB / in a chatbot !
Slide 11
Slide 11 text
@cmaneu
Create a private shortlinker
How can we
print something
?
Aka.ms/printing
Slide 12
Slide 12 text
@cmaneu
Tools for the
tech onboarding
Slide 13
Slide 13 text
@cmaneu
What a dev needs to know?
• Big picture
• Collaboration
• Code
• Workflow
• Security
• Quality
• Dependencies
• First tasks
• Monitoring
• Code reviews
• Troubleshooting guides
• Sharing code
• OSS policy
• Moonlighting policy
• Team schedule
• …
@cmaneu
Dev Bootcamp programs
• 2 to 6 weeks programs
• Real-work assigned
• Fix issues & bugs
• Build internal tools
• Making improvements
• Update documentation!
• Talks from senior engineers/leaders
• Talks about the tech stack used at the company
• “Q&A Bar” / Office Hours
Slide 18
Slide 18 text
@cmaneu
Automate PC/Mac setup
Chocolatey on Windows | homebrew+cask on Mac | Vagrant, Puppet, …
Slide 19
Slide 19 text
//demo
Commit code into production
on your first day!
Slide 20
Slide 20 text
@cmaneu
Slide 21
Slide 21 text
@cmaneu
Use a secrets vault
https://github.com/mozilla/sops
SOPS
Azure Key Vault
Slide 22
Slide 22 text
@cmaneu
Use new hires to detect improvments
• Via a « rapport d’étonnement »
• Get newly hires to have a 10min presentation about an area of
improvement they’ve seen in their first 90 days
Slide 23
Slide 23 text
@cmaneu
Inspiration from opensource
communities
Slide 24
Slide 24 text
@cmaneu
Create a contributing.md
• Coding conventions
• Styleguides
• Reporting bug/features
• Definition of done
• Testing
• Pull requests rules
• How to ask questions
Slide 25
Slide 25 text
@cmaneu
Have some
Slide 26
Slide 26 text
@cmaneu
Welcome first contributions
Slide 27
Slide 27 text
@cmaneu
Slide 28
Slide 28 text
Porte de Versailles, Paris
13 et 14 Novembre 2019
Slide 29
Slide 29 text
@cmaneu
Enjoy
your first day!
Slide 30
Slide 30 text
Christopher MANEU
Azure Engineer & Advocate @ Microsoft R&D
@cmaneu
Thanks !
Christopher MANEU
Azure Engineer & Advocate @ Microsoft R&D
@cmaneu