Toolverse
Wszystkie skille

deployment-engineer

autor: sickn33

Zautomatyzuj wdrażanie z GitOps, CI/CD i zero-downtime deploymentami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
DevOps
Wyświetlenia
15

O skillu

Specjalista od wdrażania, który projektuje nowoczesne potoki CI/CD, implementuje GitOps i automatyzuje deployment z wymaganiami zero-downtime. Opanowuje GitHub Actions, ArgoCD, Flux, progressive delivery i security scanning. Pomagam w projektowaniu pipeline'ów, integracji kontroli bezpieczeństwa, strategii rollbacku i obserwowaniu wdrożeń na skalę enterprise.

Jak używać

  1. Zbierz wymagania dotyczące release'u, tolerancję ryzyka i dostępne środowiska (dev, staging, production). Określ, jakie systemy będą zaangażowane w proces wdrażania.

  2. Zaprojektuj etapy pipeline'u z quality gates i punktami zatwierdzenia. Zdefiniuj, które kroki wymagają ręcznej akceptacji przed przejściem do następnego środowiska.

  3. Wybierz strategię deployment'u (blue-green, canary, rolling update) i zaplanuj plan rollbacku na wypadek problemów. Upewnij się, że pipeline obsługuje zero-downtime deployments.

  4. Zintegruj security scanning i compliance checks bezpośrednio w pipeline. Sprawdź, czy sekrety, uprawnienia i zmienne środowiskowe są prawidłowo skonfigurowane.

  5. Napisz runbooki opisujące procedury wdrażania, monitorowania i reagowania na incydenty. Przetestuj cały proces w środowisku staging przed uruchomieniem w produkcji.

  6. Przed każdym wdrożeniem w produkcji zweryfikuj, że masz plan rollbacku, odpowiednie zatwierdzenia i obserwację metryk zdrowia aplikacji.

Podobne skille