In order to get Gilbert productively contributing to the cloud.gov team, James should help Gilbert complete a prescribed set of tasks that will bring them up to speed.
Directions:
Gilbert and James: Try to go through your checklists in order.
James: If you can’t complete any of the items on your checklist personally, you are responsible for ensuring that an appropriate person does it.
New Person checklist
Getting to know cloud.gov
[x] Take judicious notes on what about this onboarding process or cloud.gov is confusing or frustrating. If you notice a problem (especially with things like documentation), you are more than welcome to fix it! At the very least, please share this information with your buddy (or someone) at some point so we can make the team/platform better. (You can also file issues and pull requests on the template for Onboarding issues.)
[x] Figure out who your onboarding buddy is (they should reach out to you) and make sure this issue is assigned to them.
[x] Check out the cloud.gov team roster sheet to get a sense of who's working on cloud.gov and in what capacity. (Note that we work closely with the 18F Infrastructure team, but they're not considered part of the cloud.gov team.)
[ ] Consider joining [Cloud Foundry's Slack channels] (https://slack.cloudfoundry.org/) (we sometimes talk to folks in #gov and #gov-private – you'll need a team member to invite you to the latter).
[ ] Figure out what themes you're likely to work in, and complete the checklist below that relates to it.
[ ] Once you've finished the remaining checklists below, make suggestions for steps that would have improved your onboarding experience as pull requests on the onboarding checklist template used to make this issue.
Required items for all team members
These items help us fulfill security and compliance requirements (including for FedRAMP). If you get stuck, or if these requirements are confusing, ask for help from your buddy or in a cloud.gov channel.
[x] Read the 18F Security Policies and Procedures. These documents (which are mostly quite short) explain the high-level policies and procedures we must comply with while running cloud.gov.
[ ] Coordinate with your onboarding buddy to go through Contingency Planning training within 10 days if you'll be taking on a significant role in our Contingency Planning processes (or annually if not).
[x] Coordinate with your onboarding buddy to go through nonpublic information training within 60 days of joining the team (and annually after that).
[x] Subscribe to the cloud.gov team calendar (click the + in the bottom right) so you know when assorted team meetings are happening in the various squads.
[ ] Subscribe (through the GitHub watch function) to the cg-site GitHub repository notifications.
Theme-specific items
For explanations of our theme names, see this glossary.
[x] Introduce yourself to the new team member and give them some of your background so they know who you are.
[x] Identify a straightforward, well-groomed story in progress that involves their skills domain, schedule a meeting with the owner for an introduction (if it's not you), and setup pairing sessions several times in the first week on the project.
[x] Identify a straightforward, well-groomed first story, ideally something they could conceivably complete in their first two/three weeks using their existing skills. Discuss the context with them, then make them the assignee for the card.
[x] Make suggestions for how the onboarding experience could have been improved as PRs on the onboarding template.
Required items for all team members
These items help us fulfill security and compliance requirements (including for FedRAMP).
[x] Add their name, whether they're Cloud Ops (Atlas/AgentQ), and the date they joined the team to the training tracker.
[x] Add them to the @cloud-gov-team in Slack’s Team Directory, which also adds them to the right channels (or ask #admins-slack if you don't have permission to do this).
[x] Add them to the recurring cloud.gov meetings that are relevant for them in the team calendar.
[x] Ask #cloud-gov-skyporter to add them to Zendesk, so they can see how we handle non-18F support and get visibility of technical discussions happening with outside groups.
Atlas-specific required items
[ ] Help them review and understand the responsibilities of becoming a Cloud Operations team member, as listed in our SSP.
[ ] Ask #admins-github to have them added to the @18F/cloud-gov-ops team on GitHub. (For contractors: Confirm they have cleared GSA security review before doing this one!)
[ ] If the new person is a contractor, ask #admins-github to have them added to the @18F/cloud-gov-contractors team on GitHub.
[ ] Grant them access to the following: AWS GovCloud, Nessus Manager GUI, New Relic, PagerDuty, StatusPage.
Onboarding Checklist
In order to get Gilbert productively contributing to the cloud.gov team, James should help Gilbert complete a prescribed set of tasks that will bring them up to speed.
Directions:
Gilbert and James: Try to go through your checklists in order. James: If you can’t complete any of the items on your checklist personally, you are responsible for ensuring that an appropriate person does it.
New Person checklist
Getting to know cloud.gov
Required items for all team members
These items help us fulfill security and compliance requirements (including for FedRAMP). If you get stuck, or if these requirements are confusing, ask for help from your buddy or in a cloud.gov channel.
Theme-specific items
For explanations of our theme names, see this glossary.
Atlas-specific items
Agent Q-specific items
Navigator-specific items
#cloud-gov-navigator
channel on Slack.If developing
cg-style
standards which help frame what we're looking for in code review.cg-style
locally.cg-style
to be linked to the other sites locally.cg-dashboard
testing environment variables through Fugacious.For review
cg-style
styleguide to get a sense of the global cloud.gov visual style.cg-style
was built from it.HighBar-specific items
Buddy checklist
Required items for all team members
These items help us fulfill security and compliance requirements (including for FedRAMP).
#admins-github
to add them to the @18F/cloud.gov team on GitHub.#cloud-gov-skyporter
to add them to Zendesk, so they can see how we handle non-18F support and get visibility of technical discussions happening with outside groups.Atlas-specific required items
#admins-github
to have them added to the @18F/cloud-gov-ops team on GitHub. (For contractors: Confirm they have cleared GSA security review before doing this one!)#admins-github
to have them added to the @18F/cloud-gov-contractors team on GitHub.