Document and update eng team structure and hiring plan
Created by: nicksnyder
This PR bundles a few changes:
- Document who is on what team. This serves as our org chart. We can discuss re-orgs via PR in the future
🙃 - Document our hiring needs for each team (instead of various Google Docs here and there).
- Update our team structure to reflect that we are orienting work around Sourcegraph Cloud. You should read this as "core services now owns a superset of what they owned before" and the hiring plan is designed to reflect that.
- Remove philosophical documentation around how our team is organized because (1) we decided to have engineering managers manage cross-functional engineers on a single mission, and (2) I think it is more effective to just document where we are today (and then evolve that over time).
TODO
-
Update Slack channels, GitHub groups, GitHub labels, CODEOWNERS, etc. for Core services -> cloud change.