Toolverse
All skills

deployment-engineer

by sickn33

Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning,

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
DevOps
Views
15

About this skill

Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experience optimization. Use PROACTIVELY for CI/CD design, GitOps implementation, or deployment automation.

How to use

  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.

Related skills