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.
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
- 10 minut: pitch + historia 1 i 3.
- 8 minut: whiteboard bez notatek.
- 3 minuty: pytanie 5 (wyjątek IAM) kotwicą historią 4.
- Odsłuch: gdzie lawina, gdzie „my”, gdzie claimujesz EKS/PCI których nie było.