Backup Guard
Archiwum kopii z manifestem SHA-256, kontrolą spójności, rotacją oraz bezpiecznym odtworzeniem blokującym wyjście poza katalog docelowy.
Zobacz kod ↗AUTOMATYZACJE IT · BACKUP · MONITORING · WDROŻENIA
Tworzę narzędzia do kontroli kopii zapasowych, monitorowania usług i bezpiecznych wdrożeń. Zakres pracy ustalam przed startem, a po wykonaniu przekazuję wynik testów i dokumentację.
$ python -m unittest discover -s tests -v
→ backup_guard 3 tests ok
→ service_watch 2 tests ok
→ release_guard 3 tests ok
→ scenariusze awaryjne zabezpieczone
Ran 8 tests — OK_
NARZĘDZIA
Trzy niewielkie narzędzia napisane w Pythonie bez zewnętrznych bibliotek. W repozytorium znajdują się kod źródłowy, przykłady użycia, dokumentacja i testy.
Archiwum kopii z manifestem SHA-256, kontrolą spójności, rotacją oraz bezpiecznym odtworzeniem blokującym wyjście poza katalog docelowy.
Zobacz kod ↗Kontrole HTTP, TCP, TLS i dysku ze wspólnym raportem JSON lub Markdown oraz kodem wyjścia gotowym do crona i automatyzacji.
Zobacz kod ↗Wersjonowane wydania, healthcheck przed przełączeniem, atomowy zapis aktywnej wersji i rollback do ostatniego działającego wydania.
Zobacz kod ↗Sprawdzamy uszkodzone archiwum, niedostępną usługę oraz nieudane wdrożenie.
PRODUKT DO WDROŻENIA
Widget odpowiada na najczęstsze pytania na podstawie materiałów firmy, pomaga zebrać potrzebne informacje i kieruje klienta do właściwego kontaktu.
Zakres odpowiedzi, ton rozmowy i sposób przekazania kontaktu są dopasowywane do potrzeb firmy.
SYSTEM OBSŁUGI ZAPYTAŃ · AI
LeadDesk porządkuje wiadomości ze strony, wskazuje sprawy wymagające uwagi i przygotowuje szkice odpowiedzi do zatwierdzenia. Dzięki temu każde zapytanie ma przypisany status, historię oraz konkretny następny krok.
DODATKOWY PROJEKT · SVG
Trzysekundowa animacja produktowa przygotowana jako samodzielna próbka portfolio. Geometria zmienia się płynnie od wykrojnika do przestrzennego pudełka.
Publiczny podgląd zawiera znak wodny DEMO / PORTFOLIO.
WYBRANE PROJEKTY
Przykłady automatyzacji i prac administracyjnych, które można dopasować do konkretnego serwera, strony lub aplikacji.
Backup Guard tworzy archiwum kopii, zapisuje sumy kontrolne SHA-256, weryfikuje integralność, pilnuje retencji i bezpiecznie odtwarza pliki.
Kod projektu ↗Kontrole HTTP, TCP, TLS i miejsca na dysku. Wynik trafia do raportu JSON lub Markdown oraz zwraca kod gotowy do automatyzacji.
Zobacz kod ↗Release Guard przygotowuje wersjonowane wydanie, wykonuje healthcheck i przełącza aktywną wersję dopiero po pozytywnym teście.
Zobacz kod ↗Przegląd kont, portów, aktualizacji i logów. Bezpieczny plan zmian bez odcinania właściciela od serwera.
DNS, SSL, cache i podstawowe reguły ochronne wdrażane etapami, z testem koszyka, logowania i panelu.
Przeniesienie strony, bazy, domeny i poczty bez zgadywania. Kontrola linków, formularzy i certyfikatu po zmianie.
Diagnoza usługi, zabezpieczenie danych, kontrolowana reinstalacja lub migracja oraz sprawdzenie spójności.
Skryptowana publikacja wersji, sprawdzenie działania, czytelny dziennik zmian i szybkie wycofanie błędnego wydania.
KOMPETENCJE
Biorę odpowiedzialność za jasno ustalony fragment pracy. Jeśli przed startem brakuje danych, zaczynam od krótkiego audytu zamiast obiecywać wynik w ciemno.
Ubuntu/Debian, użytkownicy, uprawnienia, SSH, usługi systemowe, logi, przestrzeń dyskowa i bezpieczne aktualizacje.
Domena, DNS, reverse proxy, HTTPS, kontenery i uporządkowana konfiguracja aplikacji na serwerze.
Eksport, rotacja, kontrola archiwów, test odtworzenia i procedura awaryjna opisana po polsku.
Audyt ekspozycji, twarde minimum konfiguracji, ograniczenie dostępu i wdrażanie zmian małymi krokami.
Kontrola działania usług, certyfikatów i zasobów. Alert ma wskazywać problem, a nie tylko robić hałas.
Powtarzalne skrypty do wdrożeń, raportów, porządkowania danych i rutynowych kontroli administracyjnych.
SPOSÓB PRACY
Najpierw ustalamy efekt i granice zlecenia. Dostęp produkcyjny jest tymczasowy, a dane logowania nie trafiają do publicznych wiadomości.
Cel, obecny stan, ograniczenia i potrzebne dostępy. Na końcu wiadomo, co dokładnie będzie zrobione.
Kopia ważnych danych i plan wycofania zmian. Przy ryzykownych pracach ustalamy okno serwisowe.
Zmiany etapami, kontrola logów i test najważniejszych ścieżek po wdrożeniu.
Podsumowanie wykonanych prac, wynik testów oraz prosta instrukcja obsługi lub odtworzenia.
DOBRY PIERWSZY KROK
Najlepiej zaczynać od jednego zamkniętego zadania: uruchomienia aplikacji, naprawy SSL, konfiguracji backupu, diagnozy błędu albo audytu VPS.
Przed wyceną potrzebuję:
FAQ
Backup Guard, Service Watch i Release Guard mają publiczny, uruchamialny kod oraz testy. Osobno dostępna jest animacja SVG, a pozostałe pozycje prezentują plan realizacji konkretnych usług.
Tak, gdy wymaga tego zadanie, ale dopiero po ustaleniu zakresu, zabezpieczeniu danych i sposobu powrotu. Proste elementy najpierw odtwarzam w środowisku testowym.
Najlepiej przez tymczasowe konto z minimalnymi uprawnieniami lub bezpieczny kanał platformy. Haseł i kluczy nie należy umieszczać w publicznym opisie zlecenia.
Ustalony rezultat, informację o wykonanych zmianach, wynik kontroli oraz krótką instrukcję. Zakres poprawek i wsparcia po wdrożeniu ustalamy przed startem.
KONTAKT
Wyślij link do zlecenia albo krótki opis problemu przez platformę, na której widzisz to portfolio. Wrócę z pytaniami, zakresem i realną wyceną.