Kontekst · JD 1:1

Co robi ta konkretna rola

Mały zespół platformowy. Każdy engineer w firmie zależy od tego, co utrzymujecie. To nie jest „DevOps od ticketów”.

Jedno zdanie z JD

Szukają kogoś, kto weźmie kawałek infrastruktury end-to-end: projekt, Terraform, CI/CD, on-call. Raportujesz do Head of Platform Infrastructure.

Cheatsheet ze stacku (to recytujesz) AWS multi-account: dev / staging / prod / PCI · Terraform + Spacelift · GitHub Actions dla 20+ serwisów Java/Kotlin · Lambda (Go + Python) + ECS, aktywna migracja ECS → EKS · Datadog, SLO · IAM, KMS, baseline PCI/SOC2 · on-call (rotacja dopiero się formuje) · AI tools codziennie (Cursor / Claude Code) — to jest w obowiązkach, nie „nice to have”.

WHAT YOU’LL DO — przetłumaczone na zachowania

Punkt JDCo chcą usłyszeć
Own infra domains end to end„Wziąłem domain X. Decyzje Y. On-call Z.” Nie „w zespole robiliśmy”.
Terraform modules across dev/staging/prod/PCI, SpaceliftModuły z kontraktem, remote state, drift, plan review, apply z PR. Spacelift albo analog (Atlantis / TFC) — jeśli nie Spacelift, powiedz analogię: policy, concurrency, private workers.
GitHub Actions dla floty Java/KotlinReusable workflows, matrix, cache Gradle/Maven, OIDC do AWS, promocja środowisk.
Lambda w Go i PythonOperational tooling: metryki, rotacja sekretów, IAM auth, event dispatch. Python jest twardym wymaganiem.
ObservabilityMonitory i SLO są częścią definition of done, nie biletem po incydencie.
Security i compliance bez ticket hellBaseline IAM/KMS, self-service dla product teamów, wyjątki jako produkt z expiry, nie jako Slack.
On-callRotacja się formuje — możesz kształtować. Pytaj o load i co budzi w nocy.
AI assisted coding dailyUżywasz do shippowania, nie do recenzowania cudzego promptu. Na live-coding mów wprost, co robisz AI-em.

WHAT YOU’LL BRING — priorytety

Nie mów tak

„Znam AWS, Terraform i K8s, szybko się uczę reszty.” To CV, nie rozmowa. Brzmi jak junior z listą narzędzi.

Mów tak

„Na produkcji prowadziłem N kont AWS, Terraform dla M zespołów, CI dla K serwisów. EKS znam z Y. Migrację ECS→EKS umiem zaplanować tak i tak. Spacelift nie robiłem — robiłem X, różnica to policy i concurrency.”

Dział, który dopiero powstaje

W ogłoszeniu Head of Platform Infrastructure (publiczne, 2026) widać plan rozbicia platformy na:

Wchodzisz w moment, gdy jeden szeroki zespół ma stać się działem. Szansa i bałagan jednocześnie. Stack w tamtym JD: Java, Spring Boot, PostgreSQL, Kafka, AWS, Docker, Terraform.

Jak to zagrać „Chcę wziąć domain, który boli najbardziej — CI, konta albo EKS — i zostawić go w stanie, w którym da się odłączyć od reszty bez dziury w ownership. Nie chcę być człowiekiem od wszystkiego za dwa lata.”

Pierwszy rok według nich

  1. Pierwsze tygodnie: orientacja — konta, IaC, pipeline’y, historia on-call. Małe zmiany infra.
  2. Do 3. miesiąca: własny domain. Ty robisz call, review PR, odpowiadasz na pager.
  3. Do roku: coś, co zmniejsza robotę zespołu — reliability, security control albo self-service, które obcięło ticket volume.

To jest ich definicja success: mniej tarcia, mniej ticketów, self-service. Traktuj product engineering jak klientów platformy.

Oferta (to, co jest w JD)

O wynagrodzenie pytaj po rundzie tech, nie w pierwszej minucie z rekruterem, chyba że oni sami otworzą temat.

Ćwiczenie dnia 1

Weź 8 wymagań z tabeli „WHAT YOU’LL BRING”. Przy każdym zapisz:

  1. jedną historię z Twojego CV (albo szczerze: „nie robiłem, analogia to X”),
  2. jedną liczbę (konta, serwisy, MTTR, redukcja ticketów, czas apply),
  3. jedno zdanie trade-offu.

Potem otwórz Historie STAR i wpisz cztery najmocniejsze.