Nasza multikategoryjna oferta to już ponad 15 milionów produktów w 20 kategoriach, takich jak książka, zabawka, art. szkolne i papiernicze, produkty cyfrowe, ale również zdrowie i uroda, elektronika, dom i ogród czy sport.
W ramach unikatowego omnikanałowego ekosystemu łączymy ponad 350 salonów stacjonarnych z bogatą ofertą dostępną na Empik.com, w tym marketplace (EmpikPlace) i poprzez aplikację mobilną. Ponad 7 mln Polaków rocznie dokonuje zakupów we wszystkich naszych kanałach o wartości ponad 3 mld PLN.
Empik to także jedna z najbardziej rozpoznawalnych i zaufanych marek w Polsce, o ponad 75-letniej bogatej historii.
Jednocześnie jako Grupa Empik wzmacniamy naszą ofertę dla klientów poprzez rozwijany ekosystem usług, oferując m.in. dostęp do cyfrowych treści – audiobooki, ebooki, podcasty (Empik Go) czy bilety na wydarzenia kulturalne i rozrywkowe (Going, Empik Bilety).
Dlaczego warto do nas dołączyć?
- Stawiamy na Infrastructure as a Code z wykorzystaniem: Terraform, Ansible (AWX);
- Nasze usługi wdrażamy na Kubernetes (Helm, Rancher) w oparciu o CI/CD (Jenkins Pipelines, Artifactory, GitHub);
- Korzystamy z rozwiązań do monitorowania środowisk: ELK, Prometheus, Grafana, Opsgenie;
- Zespoły produktowe pracują w oparciu o nowoczesny stos technologiczny (Java >=8, Kotlin, Spring Cloud, Hibernate, GraphQL, Spock, Hazelcast, PostgreSQL, Oracle, Elasticsearch, ActiveMQ, Kafka, Cloudflare Workers).
Z jaką skalą pracujemy?
- Około 2 tys. zapytań na sekundę w obrębie empik.com;
- Obsługujemy 190 mikrousług;
- Stawiamy na pełne właścicielstwo produktowe – każdy zespół tworzy i utrzymuje swój produkt.
Rola zespołu Platform
Jako zespół Platform odpowiadamy za:
- Dostarczanie i utrzymanie platformy wspierającej zespoły deweloperskie w obszarach CI/CD, konteneryzacji, bibliotek wspólnych (shared libraries) oraz usług międzyzespołowych (monitoring, alerting, tracing, security);
- Wsparcie merytoryczne w zakresie najlepszych praktyk, architektury i DevOps;
- Automatyzację powtarzalnych czynności (Jenkins, Ansible);
- Wsparcie w pracach rozwojowych zespołów produktowych;
- Monitorowanie dostępności i prawidłowego działania aplikacji;
- Ciągłą poprawę jakości niefunkcjonalnych aspektów aplikacji (stabilność, wydajność, bezpieczeństwo).
Przykładowe projekty, nad którymi pracujemy:
- Migracja repozytoriów kodu z Bitbucket na GitHub;
- Wdrożenie Azure Landing Zone i uruchomienie Azure Kubernetes Service (AKS) w środowisku produkcyjnym (z planami dalszej ekspansji na Azure).
Kogo szukamy?
Pasujesz do nas, jeśli:
- Masz proaktywne podejście i śledzisz zmieniające się trendy oraz technologie;
- Jesteś nastawiony(a) na ciągły rozwój – swój oraz całego zespołu;
- Posiadasz co najmniej 3-letnie doświadczenie korporacyjne w pracy z Kubernetes, Ansible, Terraform, Prometheus i Jenkins;
- Dobrze znasz Linux i potrafisz pisać skrypty w Bashu;
- Na co dzień wykorzystujesz wzorce i techniki wspierające architekturę rozproszoną (np. Load Balancing, Replikacja, Failover, Sharding, API Gateway, Reverse Proxy, Service Mesh);
-
Biegle rozumiesz zagadnienia sieciowe i protokoły (HTTP, SSL);
- Dostarczasz rozwiązania z uwzględnieniem bezpieczeństwa;
- Posługujesz się językiem angielskim na poziomie komunikatywnym.
Mile widziane
- Doświadczenie w identyfikacji i rozwiązywaniu problemów wydajnościowych w architekturze rozproszonej i aplikacjach JVM;
- Znajomość Azure;
- Umiejętność programowania w Pythonie, Golang lub Java;
- Doświadczenie z HashiCorp Vault, Consul, ActiveMQ, Kafka, Rancher;
- Śledzenie nowinek technologicznych na rynku DevOps.
Jeśli chcesz pracować przy projektach o dużej skali, rozwijać się w obszarze DevOps oraz mieć realny wpływ na technologie i procesy – dołącz do nas!