#1 Job Board for tech industry in Europe

Senior DevOps Engineer
DevOps

Senior DevOps Engineer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    Kubernetes

    advanced

    Ansible

    regular

    Terraform

    regular

    Bitbucket

    regular

Job description

Online interview

Empik to przestrzeń
, w której pasja napędza ludzi i innowacje. Tworzymy ją wspólnie, wykorzystując doświadczenia, wiedzę oraz wyjątkowe charaktery i zainteresowania każdego z nas. Dzięki temu jesteśmy w TOP3 największych marek omnichannel, oferując miliony produktów, które inspirują i nieustannie pobudzają ciekawość milionów Klientów.


Dlaczego my:
  • Infrastructure as a Code zapewniamy dzięki: Terraform, Ansible (AWX, Molecule);
  • Usługi wdrażamy na K8S (Helm, Rancher) w oparciu o CI/CD (Jenkins Pipelines, Artifactory, Bitbucket);
  • W monitorowaniu środowisk pomagają nam: ELK, Prometheus, Grafana, Opsgenie;
  • Zespoły produktowe developują w oparciu o nowoczesny stos (Java >=8, Kotlin, Spring Cloud, Hibernate, GraphQL, Spock, Hazelcast, PostgreSQL, Oracle, Elasticsearch, ActiveMQ, Kafka, Cloudflare Workers);
  • Nasza skala to: 
    • ~2k Req/s na empik.com,
    • 100 mikrousług,
    • 11 zespołów rozwojowych.
  • Wyznajemy właścicielstwo produktowe - zespół tworzy produkt i za niego odpowiada;
  • Dbamy o nasz rozwój, biorąc udział w konferencjach i szkoleniach (technologiczne, DDD, Agile).
 

Jako zespół Platform jesteśmy odpowiedzialni za:
  • Dostarczanie i utrzymanie platformy wspierającej zespoły developerskie w zwiększaniu niezależności, rozwoju i utrzymaniu (CI/CD, konteneryzacja, shared libraries, usługi cross zespołowe, monitoring, alerting, tracing, security);
  • Wsparcie merytoryczne zespołów produktowych w kontekście best practices, architektury i DevOps;
  • Automatyzowanie powtarzalnych czynności przy pomocy Jenkins/Ansible;
  • Wsparcie prac rozwojowych zespołów produktowych;
  • Monitorowanie dostępności oraz prawidłowego działania aplikacji;
  • Ciągłą poprawę jakości niefunkcjonalnych aspektów aplikacji (stabilność, wydajność, security).


Przykładowe projekty:
  • Wdrożenie tracingu na poziomie całej architektury;
  • Przygotowanie CI dla Cloudflare Workers;
  • Setup Ingressa dla jednej z aplikacji backoffice’owych;
  • Udostępnienie zespołom Message Brokera wspierającego Event Driven Architecture i przygotowanie koncepcji komunikacji eventowej. 


Pasujesz do nas jeśli:
  • Patrzysz w przyszłość (a nie tylko na teraźniejszość) jeżeli chodzi o zmieniające się praktyki i technologie. Jesteś osobą, która dąży do ciągłego rozwoju, swojego oraz otoczenia;
  • Masz doświadczenie pracy z Kubernetes, Prometheus, Ansible, Jenkins;
  • Dobrze znasz Linux i potrafisz pisać skrypty w Bash;
  • Używasz produkcyjnie wzorce/techniki wspomagające architekturę rozproszoną (przykładowe: Load Balancing, Replikacja, Failover, Sharding, API Gateway, Reverse Proxy, Service Mesh);
  • Biegłe zrozumienie sieci i protokołów (tj. HTTP, SSL) to dla Ciebie chleb powszedni;
  • Dostarczasz rozwiązania z naciskiem na bezpieczeństwo;
  • Znasz język angielski na poziomie komunikatywnym.

Dodatkowo zaplusujesz, jeśli:

  • Masz pojecie o identyfikacji i likwidacji problemów wydajnościowych i wąskich gardeł w architekturze i aplikacjach JVM;
  • Masz doświadczenie z AWS
  • Znasz języki Python, Golang, Java;
  • Zetknąłeś się z Hashicorp Vault, Consul, ActiveMQ, Kafka, Rancher;
  • Śledzisz nowinki technologiczne na rynku DevOps.