deployment-engineer
Zautomatyzuj wdrażanie z GitOps, CI/CD i zero-downtime deploymentami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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.
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.
Zintegruj security scanning i compliance checks bezpośrednio w pipeline. Sprawdź, czy sekrety, uprawnienia i zmienne środowiskowe są prawidłowo skonfigurowane.
Napisz runbooki opisujące procedury wdrażania, monitorowania i reagowania na incydenty. Przetestuj cały proces w środowisku staging przed uruchomieniem w produkcji.
Przed każdym wdrożeniem w produkcji zweryfikuj, że masz plan rollbacku, odpowiednie zatwierdzenia i obserwację metryk zdrowia aplikacji.