ADMIN & OPERATIONS
Access, ownership, and the operations runbook.
How the portal is owned and maintained — for the people who keep it running.
Owners: This portal is owned by IT and operated jointly with the GR Operations team. Content owners (Matt Minardi, Kristin Pedersen, Ambaria Shehahmed) maintain the categories. IT (Mike Stringfellow) owns hosting, authentication, and infrastructure.
Access & authentication
All access is via your Guidance Microsoft 365 (Entra ID) account. Single sign-on — no separate password.
| Topic | Detail |
|---|---|
| Identity provider | Microsoft Entra ID (Guidance Residential tenant) |
| Sign-in flow | Sign in with your normal Guidance email + password + MFA |
| Access control | All authenticated Guidance employees can read. Editors managed by IT. |
| External sharing | Disabled. No external users. |
| Audit logging | Microsoft Entra sign-in logs + Azure Static Web Apps access logs |
Content owners by category
| Category | Owner |
|---|---|
| Loan-file Lifecycle | Kristin Pedersen |
| Documentation Categories | Kristin Pedersen + Ambaria Shehahmed |
| Underwriting & Systems | Ambaria Shehahmed |
| Programs & Products | Matthew Minardi |
| Operations & People | Matthew Minardi |
| Training | Matthew Minardi + Kristin Pedersen |
| Platform & hosting | Mike Stringfellow (IT) |
For IT — operations & runbook
Full deployment and operations runbook is in OPERATIONS_RUNBOOK.md in the repository.
| Component | Detail |
|---|---|
| Hosting | Azure Static Web Apps · Standard tier (custom domain + Entra auth) |
| Custom domain | operations.guidanceresidential.com |
| Source repo | GitHub: guidance-residential/operations-portal (to be created) |
| CI/CD | GitHub Actions → Azure Static Web Apps |
| Auth config | staticwebapp.config.json (provided in repo) |
| Content storage | Azure Blob Storage for documents/videos (to be configured) |
| Backups | Azure Storage geo-redundant + GitHub repo (codebase) |
Content update workflow
- Content owner identifies an update needed.
- Owner opens a pull request against the GitHub repo with the new content + a JSON metadata file.
- IT reviews the PR for technical compliance.
- PR merge automatically deploys to operations.guidanceresidential.com via GitHub Actions.
- Content goes live within 2-3 minutes of merge.