cloud-gov / product

Program-level artifacts, workflow and issues for cloud.gov
Creative Commons Zero v1.0 Universal
29 stars 15 forks source link

Onboard Jason #2240

Closed soutenniza closed 1 year ago

soutenniza commented 1 year ago

New Platform Operator Onboarding Checklist

Special Notes


In order to get Jason productively contributing to the cloud.gov team, David should help Jason complete a prescribed set of tasks that will bring them up to speed and get them setup with cloud.gov.

Instructions

  1. Try to go through the checklists in order.
  2. If David can’t complete any of the items on their checklist personally, they are responsible for ensuring that someone with the correct access completes that item.

Onboarding Checklist

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.

Pre-requisites

Fulfill security and compliance requirements (including for FedRAMP) - Completed by onboarding buddy

Learn our policies and procedures

For the three trainings list at the top, your onboarding buddy will create a separate ticket to track the trainings once scheduling has been finished. This will help consolidate trainings for multiple new members to the team and prevent them from blocking progress on this onboarding ticket. Once the trainings are scheduled, they can be marked as complete here.

Getting to know cloud.gov

These items will help you come up to speed on cloud.gov and what it is, how it works, why it exists, etc. While you should take the time to go through them, please do not try and tackle it all in one shot! It can become overwhelming very quickly, so your onboarding buddy will walk through this list with you at a high level with you to help manage the work.

Resources on cloud.gov:

Resources on CloudFoundry/BOSH:

Getting hands-on with cloud.gov:

Add yourself to team resources:

Slack channels

Your onboarding buddy will add you to these Slack channels:

Once you're added to these channels, you probably want to mute these channels until you're on a support rotation:

Platform-Ops-specific items

Machine admin rights

In order to install development tools on your Mac, you will need to request local admin rights by submitting a ServiceDesk ticket using this justification. If you're unable to create a ticket for yourself, your onboarding buddy can create one for you.

Cloud Operations account management

Note: These are all contingent on completing the GSA Mandatory Cyber Security and Privacy Training first. AWS user names should be identical across accounts so that permissions can be correctly managed by Terraform.

Your onboarding buddy will create a separate ticket tied to this one to track the AWS accounts being granted full admin access.

Additional compliance setup/review

Install a development environment for cloud.gov

Note: Make sure you have followed the instructions at the top of this section to get local admin rights on your machine before moving forward

Figure out your first tasks

Please work with your onboarding buddy to determine a platform component to work on first. Once you've identified the component you're going to focus on, your onboarding buddy will introduce you to someone who can onboard you to that project in specific. For the next few sprints, work on features, bugs, and improvements on this component. Reach out to your onboarding buddy or anyone else on the team if you need any help. Here are some easily-separated pieces to consider:

Compliance items

These are items that are only necessary for someone stepping into a compliance role, but you can still subscribe to the alerts and mailing lists if you're interested:

pburkholder commented 1 year ago

Authorized by Ashley M at: https://groups.google.com/a/gsa.gov/g/cloud-gov-compliance/c/FoM-ukdjSks

JasonTheMain commented 1 year ago

1.99.0 2022-05-24 jasonagambino / Tue Nov 1 09:06:58 EDT 2022 ./test/bats/bin/bats -p caulked.bats caulked.bats ✓ leak prevention allows plain text, check 'git config --global -l' on failure ✓ leak prevention catches unstaged aws secrets in test repo ✓ leak prevention catches aws secrets in test repo ✓ leak prevention catches aws accesskey in test repo

16 tests, 0 failures, 1 skipped

JasonTheMain commented 1 year ago

git config commit.gpgsign true