Jump to content

Wikimedia Cloud Services team/Onboarding Chuck

From mediawiki.org

Onboarding plan for Chuck Onwumelu as Software Engineering Intern in the Wikimedia Cloud Services team.

General Onboarding Checklist

[edit]

Follow this checklist to create all the accounts you will need as a member of the Product and Technology Department, and to read important information about how we work, best practices, policies, etc.

https://office.wikimedia.org/wiki/Technology/Onboarding/Checklists/Chuck_Onwumelu

Cloud Services Onboarding Phabricator Task

[edit]

This is your first Phabricator task and contains a list of onboarding tasks that are specific to the Cloud Services team. You can complete this in parallel with the Technology Onboarding Checklist above.

https://phabricator.wikimedia.org/T386715

Who to ask for help

[edit]
  • Onboarding Buddy: Arturo Borrero
  • Manager: Joanna Borun

Real-time communication

[edit]

The WMCS team primary real-time communication method is IRC, in the libera.chat server, in the #wikimedia-cloud-admin channel.

You will find there all team members, including:

  • Andrew (nick: andrewbogott, mostly US timezone)
  • Arturo (nick: arturo, mostly EU timezone)
  • David (nick: dcaro, mostly EU timezone)
  • Francesco (nick: dhinus, mostly EU timezone)
  • Vivian (nick: Rook, mostly US timezone)
  • Raymond (nick: Raymond_Ndibe, mostly EU timezone)
  • Joanna (nick: jobo, mostly EU timezone, but usually prefers slack)

Please, make sure you always keep an eye on this chat for real-time communication with other team members.

See also WMF-specific supporting documentation:

30/60/90 Breakdowns

[edit]

Some high-level objectives to get an idea of what to expect from your first 30/60/90 days...

Week 1

[edit]
Objective
Meet everyone online and get setup.
Start to learn about Cloud VPS, Toolforge, and team
The first week will be chaotic. Don't worry. :)
  • Day 1 (Getting settled in)
    • Meet online with Buddy
    • Start going through the Onboarding Checklist
    • Ask questions about any and all of this. There is a long tailed setup process and lots of accounts.
  • Day 2
    • Sync up with Buddy
    • Continue going through the Onboarding Checklist, mark items as "Done" as you complete them
    • Start looking at the Onboarding Phabricator Task — while the checklist above is shared with everyone in the Technology department, the Phabricator task details everything that is specific to the Cloud Services team.
  • Day 4
    • Sync up with Buddy
    • Create a welcome email to send to tech-all and post in slack (Manager will help create)
  • Day 5
    • You made it through week 1!
    • Learn about gerrit, checkout puppet repository, review a team patch
    • Followup on onboarding requests and enjoy a "Silent Friday"

Week 2

[edit]

Objectives

[edit]
  • Follow-up on your pending access requests
  • Ask for some potential clinic-duty tasks, and learn more about clinic duty process
  • Meet with your buddy and setup a cadence
  • Attend WMCS weekly status meeting
  • Learn about Quarterly Goals
  • Start learning about Toolforge https://wikitech.wikimedia.org/wiki/Portal:Toolforge

Week 3

[edit]

Objectives

[edit]

Additional resources

[edit]

Week 4

[edit]

Objectives

[edit]
  • Try working with phabricator tasks, see First tasks for a selection.
  • Signup for clinic duty
  • Meet Developer Advocacy Team
  • Learn more about the community we serve

additional resources

[edit]

Second Month

[edit]

Objectives

[edit]
  • Learn more about Tech Department structure
  • Continue Buddy check-ins

Third Month

[edit]

Objectives

[edit]
  • Continue Buddy check-ins
  • Learn more about wider organizational structure

First tasks

[edit]

Here is a list of the first few tasks that might be interesting:

Onboarders References

[edit]

Onboardee Reference

[edit]