Rozmowa · wypełnione z notatek Evident

Cztery historie STAR

Pełne wersje, liczby i „czego nie mówić” są na stronie Doświadczenie. Tu ściąga na głos: sytuacja → Twój call → trade-off → wynik. Nagraj każdą w 90 sekund.

Ownership language „Wziąłem / zdecydowałem / zablokowałem / page szedł do mnie”. Jeśli było we dwóch — która decyzja była Twoja.

1. Terraform — Auth0 provider (DEVOPS-4975)

Sytuacja. 29 lipca 2026 apply pada: Auth0 usunęło enabled_clients, stary provider 0.26.2, 6 tenantów, porzucona próba z 2024.

Twój call. Fazy, nie big-bang. Oficjalny provider, import, weryfikacja z API. Runbook z CONFIRM=yes.

Trade-off. Plan chciał skasować error_page i sso. Pin + hard gate zamiast iść dalej.

Wynik. Dev/int No changes. Prod 12 sierpnia (DEVOPS-5003). 19 importów, 0 destroy na int.

Most. Shared module, drift, state który kłamie po zmianie API.

2. CI/CD — Jenkins → GitHub Actions

Sytuacja. Flota na Jenkins, snowflake per repo.

Twój call. evidentid/actions: define-variables, helm-deploy. Migracja repo po repo.

Trade-off. Jenkins sunset w toku (~145h, luty 2026). Nie udaję że nie żyje. OIDC do AWS — jeszcze nie wszędzie, część jobów na kluczach.

Wynik. ap-insurance i kolejne serwisy na GHA, shared helm-deploy.

Most. Reusable workflow na 20+ serwisów. OIDC u Was w Q1.

3. Incydent — Acuant P0 (10 czerwca 2026)

Sytuacja. Vendor zmienia response. ID verification na prod leży.

Twój call. Fix w kliencie, dwa release’y, int→staging→prod tego dnia.

Trade-off. Plan tygodnia (COI) spada. Sequential roll, nie hotfix na ślepo.

Wynik. Prod restored. v0.3.4 / v1.5.6.

System po (jeśli dopytają). RabbitMQ 1 czerwca: reminder na dysk kolejki — alert był jednorazowy.

4. „Nie” — Atlas zostaje na AWS

Sytuacja. Atlas ~$14k/mies, egress Azure↔AWS ~$3k. Pokusa: przenieść bazę.

Twój call. Klaster zostaje. Indeksy + peering, nie migracja 2 TB. Nowy subnet przy kolizji CIDR, nie zły peering.

Trade-off. Nie obiecuję $7–11k bez decyzji o retencji.

Wynik. Indeksy live, peering prod live. Program z sekwencją.

Most. Wyjątek bez expiry to nowy baseline.

Pitch 60 sekund

Pełny tekst na Doświadczenie. Szkielet:

EvidentID: platforma end-to-end (AKS + AWS, Terraform, GHA, pager).
Auth0 TF do prod z guardrailem. Peering Atlas. Jenkins→GHA.
P0 Acuant tego samego dnia.
EKS/multi-account: design, nie ship. Prod K8s = AKS 1.33.
Q1 u Was: CI albo moduły Terraform. PCI/EKS umiem zaplanować.

Dzień 7 — mock