Profil Profil zawodowy inżyniera DevOps
Profil to trzy, cztery zdania na górze CV. U inżyniera DevOps mieszczą się w nich: staż, chmura i stos, w którym pracujesz, skala utrzymywanej infrastruktury, zakres odpowiedzialności za wdrożenia oraz to, czy byłeś w rotacji dyżurowej. Jeśli jesteś po stronie platformy, dopisz, ilu zespołów produktowych obsługiwała.
Unikaj listy narzędzi bez kontekstu - to najczęstszy błąd w tym zawodzie. Napisz, co zbudowałeś od zera, co przejąłeś po kimś i co po Tobie zostało: pipeline, który skrócił wdrożenie, migracja do kontenerów, wprowadzenie infrastruktury jako kodu, wdrożenia canary, redukcja kosztów chmury. Zaznacz też, czy pracujesz w języku angielskim z zespołem rozproszonym - w tej roli to norma, nie dodatek.
SłaboInżynier DevOps. Docker, Kubernetes, Terraform, Ansible, Jenkins, AWS, Azure, GCP, Prometheus, Grafana, Linux, Bash, Python, Git, CI/CD, Helm, Vault, Nginx, PostgreSQL, Kafka, Redis.
DobrzeInżynier DevOps z 6-letnim doświadczeniem, ostatnio w zespole platformowym obsługującym 7 zespołów produktowych. Utrzymanie i rozwój 3 klastrów Kubernetes (środowiska dev, staging i produkcja) z ok. 60 usługami, infrastruktura w AWS opisana w Terraformie z podziałem na moduły i zdalny stan. Pipeline'y CI/CD z budowaniem obrazów, testami i wdrożeniem w modelu GitOps, wdrożenia canary z automatycznym wycofaniem. Obserwowalność: Prometheus i Grafana, alerty oparte o SLO i budżet błędu, śledzenie rozproszone w OpenTelemetry. Rotacja on-call w cyklu tygodniowym, prowadzenie postmortemów bez szukania winnego. Terraform i Linux na poziomie codziennej pracy, skrypty w Pythonie i Bashu.
Wskazówka
Podaj liczbę środowisk i usług, nie samą nazwę technologii. Rekruter techniczny rozumie różnicę między jednym klastrem z kilkoma usługami a platformą dla kilkudziesięciu, a kandydaci prawie nigdy tej różnicy nie pokazują - przez co wszyscy wyglądają na tym samym poziomie.