Audyt i utwardzenie niezawodności systemu backendowego (Python, Linux, ciągłe przetwarzanie)

Zleceniodawca
no avatar
Stelvo Sp. z o.o.
Opis

Poszukuję doświadczonego inżyniera (senior backend / SRE / fractional CTO) do audytu i zwiększenia niezawodności działającego systemu backendowego. System w trybie ciągłym (24/7) przetwarza strumienie audio: pobieranie sygnału → przetwarzanie → zapis do bazy → generowanie raportów. Jest stabilny i pracuje produkcyjnie — celem jest jego utwardzenie i uodpornienie na awarie, NIE przebudowa.

Środowisko: Python, uruchamiany przez cron i systemd na serwerze Linux; przetwarzanie ciągłe (near-real-time) z komponentem monitorującym na żywo. Dane w relacyjnych bazach plikowych SQLite (kilka odrębnych baz). Aplikacja nie jest konteneryzowana i nie korzysta obecnie z PostgreSQL — doświadczenie z Dockerem/PostgreSQL będzie atutem (w przyszłości możliwa migracja). Działają już watchdogi, alerty mailowe i panel operacyjny — zależy mi na ich konsolidacji i wzmocnieniu, nie na pisaniu od zera.

Współpraca etapowa. Etap 1 (audyt) zlecam jako odrębne, płatne zadanie: ocena architektury, jakości kodu, bezpieczeństwa oraz trwałości i spójności baz danych, identyfikacja wąskich gardeł i ryzyk, raport z rekomendacjami wg priorytetów. Decyzja o dalszych etapach zapada po akceptacji raportu.

Praca na zredagowanej kopii repozytorium — bez danych produkcyjnych i bez sekretów (klucze, hasła, adresy serwerów); w Etapie 1 nie udostępniam środowiska produkcyjnego. Współpracę poprzedza podpisanie NDA. Szczegóły dotyczące branży i przeznaczenia systemu przekazuję wyłącznie po NDA.

Opublikowano
wczoraj
Kategoria
Prawa autorskie
Przeniesienie praw autorskich
Wymagane funkcje:
ZAKRES (etapowo) Etap 1 — audyt (płatny, osobny): architektura, jakość kodu, bezpieczeństwo, trwałość i spójność baz SQLite, wąskie gardła, ryzyka → raport z priorytetami. Etap 2+ (po akceptacji audytu): konsolidacja i rozbudowa monitoringu (healthchecki, metryki, dashboard — np. Prometheus/Grafana); auto-recovery (auto-restart, retry z backoffem, idempotencja, odporność na chwilowy brak źródła); wysoka dostępność (docelowe SLO ~99,9%, praca bez ręcznej interwencji). ZAKRES MERYTORYCZNY Audyt obejmuje warstwę operacyjną/niezawodnościową (pozyskiwanie sygnału, kolejki, zapis, odzyskiwanie, monitoring). Komponenty analityczne traktowane jako „czarne skrzynki" z opisem wejść/wyjść. WYMAGANIA - Bardzo dobry Python (backend / przetwarzanie danych) - Systemy ciągłe / przetwarzanie strumieniowe (near-real-time) - Linux (systemd, cron), bazy SQLite (i/lub PostgreSQL) - Monitoring i niezawodność (healthchecki, Prometheus/Grafana, SRE) - Atut: pipeline'y audio/ML, Docker, doświadczenie produkcyjne ZGŁOSZENIE Proszę o: krótkie portfolio (SRE/monitoring/systemy ciągłe), proponowane podejście do audytu, wycenę i orientacyjny czas realizacji Etapu 1.

Wysłane oferty (21)

SysDevOpsIO
SysDevOpsIO
0 umów
3 godziny temu
active directory
administracja serwerów
AI
+ 25 więcej
hexabit
hexabit
0 umów
12 godzin temu
adwords
bazy danych
django
+ 22 więcej
SednoTech
SednoTech
3 umowy
15 godzin temu
analiza danych
API
aplikacje webowe
+ 14 więcej
no avatar
DM
8 umów
21 godzin temu
aws
bazy danych
DevOps
+ 6 więcej
Budżet
Do negocjacji
Prawa autorskie
Przeniesienie praw autorskich
Ważne przez
30 dni

Najnowsze zlecenia z kategorii