Wikimedia Cloud Services team/Onboarding Hieu

New hire/onboarding plan for Hieu Pham as SRE in the Wikimedia Cloud Services team.

Who to ask for help

 * Bryan - Manager - chief problem solver, Mountain Timezone (UTC-6)
 * Arturo - Mentoring - orientation to projects, Central Timezone (UTC-5)
 * Jason - 'Buddy' - formally assigned person to answer non-goal and work product questions. "Where are the bathrooms?", Mountain Timezone (UTC-6)

Onboarders References

 * https://office.wikimedia.org/wiki/Administration/Team_guide/Onboarding_for_your_team
 * ✅ Bryan you need to look at this at least 2 days before start
 * https://office.wikimedia.org/wiki/Onboarding_and_Offboarding
 * ✅ Bryan you need to look at this at least a week before start date
 * https://office.wikimedia.org/wiki/Technology/Onboarding
 * https://office.wikimedia.org/wiki/Office_IT/On(Off)boarding
 * https://office.wikimedia.org/wiki/Operations/On(Off)boarding

Onboardee Reference

 * https://office.wikimedia.org/wiki/Technology/Onboarding/Checklists/HPham
 * https://www.mediawiki.org/wiki/Wikimedia_Technical_Engagement
 * https://www.mediawiki.org/wiki/Wikimedia_Technical_Engagement/Team_Social_Norms
 * https://www.mediawiki.org/wiki/Wikimedia_Cloud_Services_team
 * https://www.mediawiki.org/wiki/Wikimedia_Cloud_Services_team/Team_work_board_practices
 * https://office.wikimedia.org/wiki/Guide_for_new_hires
 * https://office.wikimedia.org/wiki/Guide_for_new_engineering_staff
 * https://office.wikimedia.org/wiki/New_Hire_Orientation_Videos
 * https://office.wikimedia.org/wiki/Staff_Resources/Employees
 * https://office.wikimedia.org/wiki/Operations/On(Off)boarding
 * https://office.wikimedia.org/wiki/Contact_list
 * https://meta.wikimedia.org/wiki/IRC/Cloaks
 * https://www.mediawiki.org/wiki/User:ABorrero_(WMF)/Notes/Onboarding_notes
 * https://commons.wikimedia.org/wiki/File:Wikimedia_Foundation_extended_HR_video.ogv

August 5 - August 9

 * Objective
 * Meet everyone online and get setup.
 * Start to learn about Cloud VPS, Toolforge, and team


 * Day 1 (Getting settled in)
 * Ask questions about any and all of this. There is a long tailed setup process and lots of accounts.  We made a Phabricator task to keep track of gaining all the permissions.  The first week will be chaotic.  Don't worry.
 * Join, , and channels
 * Login to your wikimedia.org email and make sure it works
 * Login to https://office.wikimedia.org/, look around, and make yourself a User page.
 * Add yourself to the internal contact list.
 * Login to metawiki and make yourself a User page.
 * Login to MediaWiki wiki and either make yourself a User page or let Help:Extension:GlobalUserPage show people your user page from metawiki.
 * Create a Wikitech/LDAP account
 * The "Toolforge users" workflow is probably the easiest to follow.
 * Use your @wikimedia.org email address.
 * Your shell account name will be the same in Cloud VPS, Toolforge, and WMF production so choose wisely.
 * You can use an existing ssh key or make a new one as you like (privileged keys will be made later).
 * Login to wikitech with your new account and make a User page for yourself.
 * Create a Phabricator account by logging in with your Wikitech/LDAP account.
 * Link your Phabricator account to your staff wiki account too.
 * Login to Gerrit and add an ssh key so you can upload patches
 * Get an IRC cloak (or at least start to get one) and join #mediawiki_security ("op yourself and add them via /mode #mediawiki_security +I !*@* ")
 * Read lots of docs :)


 * Day 2
 * Sync up with Arturo
 * Go to team meeting
 * Read lots of docs :)
 * Ask questions!


 * Day 3
 * Read lots of docs :)
 * Ask questions!


 * Day 4
 * Sync up with Arturo
 * Read lots of docs :)
 * Ask questions!


 * Day 5
 * Read lots of docs :)
 * Ask questions!

Misc:
 * Add the Technical Engagement team calendar to your calendar app
 * Get in all IRC channels
 * Cloud root
 * Tools admin
 * Create prod root key changeset for week 2 SRE meeting
 * Add 'cteam' for IRC ping
 * Add 'checker.tools.wmflabs.org' for IRC ping
 * Register in gerrit https://gerrit.wikimedia.org
 * Review open tasks in Phabricator's #cloud-services

August 12 - August 16

 * Objective
 * Meet (online) and get setup (part 2)
 * Take on one or more small tasks


 * Day 1
 * No way are you finished getting setup yet. That's OK. The road is long and the snacks should be plentiful.
 * Read lots of docs :)
 * Ask questions!
 * (Note: this is a Wikimedia Foundation holiday for US employees, so things will probably be kind of quiet once EU folks end their day.)


 * Day2
 * Sync up with Arturo
 * Go to team meeting on Tuesday
 * Read lots of docs :)
 * Ask questions!


 * Day 3
 * Read lots of docs :)
 * Ask questions!
 * (Note: Wikimania Hackathon day 1)


 * Day 4:
 * Sync up with Arturo (maybe? He will be at hackathon)
 * Read lots of docs :)
 * Ask questions!
 * (Note: Wikimania Hackathon day 2)


 * Day 5:
 * Read lots of docs :)
 * Ask questions!
 * (Note: Wikimania day 1)

August 19 - August 23

 * Objective
 * ... need to figure this week out. Rest of the team at offsite
 * Lurk in to help folks
 * Take on one or more small tasks

August 26 - August 30

 * Objective
 * Shadow clinic-duty person and followup on tasks from prior weeks
 * Lurk in to help folks
 * Take on one or more small tasks


 * Day 1
 * We change clinic duty on Tuesday so Monday here is reading up and being prepare.
 * Read lots of docs :)
 * Ask questions!


 * Day 2
 * Sync up with Arturo
 * Go to team meeting on Tuesday
 * Sync up with on-duty person
 * Lurk in to help folks
 * Read lots of docs :)
 * Ask questions!


 * Day 3
 * Lurk in to help folks
 * Read lots of docs :)
 * Ask questions!


 * Day 4:
 * Lurk in to help folks
 * Sync up with Arturo
 * Read lots of docs :)
 * Ask questions!


 * Day 5:
 * Lurk in to help folks
 * Read lots of docs :)
 * Ask questions!

September 2 - September 6

 * Objective
 * Be the clinic-duty person and followup on tasks from earlier weeks
 * Lurk in to help folks
 * Take on one or more small tasks


 * Day 1
 * Labour Day! Don't work!!


 * Day2
 * Sync up with Arturo (unless he is on vacation)
 * Go to team meeting on Tuesday
 * Do on-duty things
 * Lurk in to help folks
 * Read lots of docs :)
 * Ask questions!


 * Day 3
 * Do on-duty things
 * Lurk in to help folks
 * Read lots of docs :)
 * Ask questions!


 * Day 4:
 * Do on-duty things
 * Lurk in to help folks
 * Sync up with Brooke
 * Read lots of docs :)
 * Ask questions!


 * Day 5:
 * Do on-duty things
 * Lurk in to help folks
 * Read lots of docs :)
 * Ask questions!