Senior Devops Engineer
Empik S.A.
⚲ Warszawa, Śródmieście
Wymagania
- Linux
- Bash
- Kubernetes
- Ansible
- Terraform
- Prometheus
- Jenkins
- Azure DevOps
- Python
- Java
Opis stanowiska
Nasze wymagania: 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 co najmniej 5-letnie doświadczenie korporacyjne w pracy z Kubernetes, Ansible, Terraform, Prometheus, 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); Posiadasz biegłe zrozumienie sieci i protokołów (tj. HTTP, SSL); Dostarczasz rozwiązania z naciskiem na bezpieczeństwo; Znasz język angielski na poziomie komunikatywnym. Mile widziane: Masz pojęcie o identyfikacji i likwidacji problemów wydajnościowych i wąskich gardeł w architekturze i aplikacjach JVM; Masz doświadczenie z Azure; Znasz języki Python, Golang, Java; Zetknąłeś się z Hashicorp Vault, Consul, ActiveMQ, Kafka, Rancher; Śledzisz nowinki technologiczne na rynku DevOps. O projekcie: Dlaczego my: Infrastructure as a Code zapewniamy dzięki: Terraform, Ansible (AWX); Usługi wdrażamy na Kubernetes (Helm, Rancher) w oparciu o CI/CD (ArgoCD, Jenkins Pipelines, Artifactory, Github, Github Actions); 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, PostgreSQL, Oracle, Elasticsearch, ActiveMQ, Kafka, Redis, Cloudflare Workers). Nasza skala to: ~2k Req/s na empik.com; 150 mikrousług; 16 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; Automatyzacja infrastruktury technicznej na GitHubie. Zakres obowiązków: 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). Oferujemy: Pracę w dynamicznie rozwijającej się i unikatowej omnikanałowej organizacji zorientowanej na wdrażanie najnowszych rozwiązań technologicznych; Pracę w zespole, na którego wsparcie zawsze możesz liczyć – współpracując z najlepszymi specjalistami/kami i ekspertami/kami w swojej dziedzinie; Możliwość rozwoju w strukturach firmy (awanse, transfery wewnętrzne); Możliwość pracy 100% zdalnie; Elastyczny czas rozpoczęcia pracy pomiędzy 7:00 a 10:00; Indywidualny onboarding stanowiskowy dostosowany do Twojego tempa przyswajania wiedzy; Spotkania i inicjatywy integracyjne – spotykamy się zarówno w ramach zespołu, ale i całej organizacji, zapraszamy na nasz taras z widokiem na PKiN Dofinansowanie pakietu benefitów (karta sportowa, pakiet medyczny); Program rekomendacji pracowników/czek.