This repository was archived by the owner on Jul 6, 2024. It is now read-only.

Description
Raw notes on what we're looking for:
- Experience with Azure services (virtual machines, networks, storage, containers (ACI/MCR)). Kubernetes not essential here.
- Experience with Python/Django. The front-end is Python/Django, which includes all of the import jobs. We'll want to expand this and provide more front-end functionality.
- Experience with Grafana. It isn't hard to get up to speed, but the main dashboard is all Grafana.
- Experience with SQL. Backend DB is PostgreSQL. Nothing specific to PostgreSQL, just basic tables and indices.
- Experience with containers - everything runs via Docker Compose.
Major tasks:
- Build a staging and production infrastructure within Azure (OpenSSF's subscription). Decide on whether the "everything on a VM" approach is best, and implement accordingly. Ensure proper monitoring, alerting, self-healing, secrets management, etc. take place.
- Review the project backlog for feature improvements to both the front-end (Django) and dashboard (Grafana).
- Document maintenance procedures (e.g. upgrading Grafana, underlying components, etc.). Goal is to keep these components up to date.
- Provide weekly status updates (what do you this week, what you plan to to do next week) by e-mail, and provide updates to the WG during our bi-weekly Wednesday meetings.