Slide 1

Slide 1 text

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 • …

Slide 14

Slide 14 text

@cmaneu Vive les patates !

Slide 15

Slide 15 text

@cmaneu Vive les patates !

Slide 16

Slide 16 text

@cmaneu Documentation – Engineering & product handbooks

Slide 17

Slide 17 text

@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