Wikimedia Release Engineering Team/Onboarding/Ahmon
Appearance
This is your primary onboarding document for the team. https://phabricator.wikimedia.org/T256074
You
[edit]- Done Get access to your `@wikimedia.org` email (should happen before your first day).
- Done IRC
- Done Follow the IRC guide on meta wiki
- Done If you choose to use IRCCloud (recommended if you are unfamiliar with IRC), get added to the Wikimedia group account by emailing techsupport@wikimedia.org with the email you used to register (your `@wikimedia.org` email).
- Done Join public IRC channels (`#wikimedia-releng`, `#wikimedia-operations`, `#wikimedia-pipeline`, `#wikimedia-cloud`, `#wikimedia-cloud-admin` ).
- Done Note the channel descriptions.
- Done Skim the full list of Wikimedia channels
- Done Private message `thcipriani` when the above is complete.
- Done Mailing lists and Google Groups (descriptions of the lists)
- Done Subscribe to ops@
- Done Subscribe to wikitech-l@
- Done Verify you are subscribed to Foundation Official and tech-all Google Groups. You may need to ask for assistance from Tyler for Foundation Official, or verify with someone in Office IT when you talk to them about comms.
- Done Development accounts
- Done If you do not yet have one, request a YubiKey from Office IT.
- Done Create a Wikimedia developer account (aka: "LDAP account" or "wikitech account"). Follow the "VPS and General users" process.
- Done Add 2factor to your Wikimedia developer account
- Done Generate two ssh keys. One for production and one for your Wikimedia developer account.
- Done Ensure your "~/.ssh/config" is setup correctly
- Done Add the "wmfdev" ssh public key to your Wikimedia developer account.
- Done Register in Phabricator using your Wikimedia developer account.
- Done Associate your Wikimedia wiki account (created by OIT at https://meta.wikimedia.org/) with your Phabricator user account on https://phabricator.wikimedia.org/settings/panel/external/
- Done Add 2factor to Phabricator login at https://phabricator.wikimedia.org/settings/panel/multifactor/
- Done Add the `wmfdev` ssh public key to Phabricator.
- Done Follow the Gerrit tutorial. Add your `wmfdev` ssh key in Gerrit.
- Done If you have a GitHub user, request access to the Release Engineering team in the Wikimedia Foundation organization.
- Done Server access
- Done Request access to production servers in these groups: `deployment`, `contint-admins`, and `contint-docker`. Use your `wmfprod` ssh public key.
- Done Add that request task as a subtask to this one.
- Done Shared password management
- Done Create GPG key for use with our pwstore (if you don't already have one).
- Ask Tyler to setup a team signing party.
- Done Monitoring
- Done Add yourself to the Contact List on officewiki.
- Done Bookmark the contact List on officewiki — you'll use it a whole lot
- Done Understand that you will be asked in the first team meeting (and, likely, other subsequent meetings) to "tell us a bit about yourself" and prepare mentally and emotionally for that
- Done Read the readings.
- Done Meet the rest of the team individually.
Somebody else (default: Tyler)
[edit]- Done Add to weekly team meeting as soon as the Google account is created
- Done Have first day meeting with Tyler
- Done Schedule weekly 1:1 with Tyler
- Done Add to releng@ private team mailing list
- Done Add to engprod@ private team mailing list
- IRC
- Done Add to team related IRC access lists.
- Done Request addition to the other private IRC channels (
#wikimedia-staff
,#mediawiki_security
)
- Done Tyler schedules 1:1s with everyone on the team.
- Done Add to relevant Team Drives in Google Drive: RelEng , Pipeline, Code Health
- Done File an LDAP-Access-Requests for
wmf
,releng
,ciadmin
(link as subtask) - Done Add to RelEng's Gerrit group (which gives Administrator and wmf-deployments by inheritance)
- Done Phabricator
- Done Add to Phabricator groups: #WMF-NDA, #trusted-contributors, #acl_releng, #acl_repository-admins, #acl_project-admins, #acl_phabricator
Add to the kanban board's sidebarAdd to kanban Herald rule: H229- In progress Request addition to #Security phabricator group (link as subtask)
- Done Add to our Cloud VPS projects:
deployment-prep
andintegration
- Setup a keysigning party
- Add GPG key to our pwstore
- Done Add to team page on mediawiki.org (team members and timezone).
- Done Add to https://time.releng.team/