Wymagane umiejętności:
- Znajomość systemów operacyjnych Unix, najlepiej opartych na systemie Linux
- biegłość w co najmniej jednym języku programowania (najlepiej Java , Python, SQL)
- Doświadczenie w pisaniu skryptów (shell) (Bash)
- Znajomość nowoczesnych narzędzi do współpracy (np. Confluence, Jira)
- Doświadczenie w automatyzacji i narzędzia ciągłej integracji (GitLab, GitHub, Jenkins)
- Doświadczenie w Agile Development (Scrum, Kanban)
- Doświadczenie z Kubernetes
- Doświadczenie z systemami kontroli wersji ( SVN lub Git)
- Znajomość języka angielskiego (poziom średniozaawansowany lub wyższy)
- Ustrukturyzowane podejście do pracy, silne umiejętności analityczne i umiejętność rozwiązywania problemów.
Dodatkowy plus, jeśli masz doświadczenie w:
- usługach i infrastrukturze w chmurze (najlepiej AWS)
- wirtualizacji i konteneryzacji (zwłaszcza Docker)
- Narzędzia do zarządzania konfiguracją (w szczególności Ansible)
- Pisanie dokumentów regulacyjnych.
Zadania:
< ol>
Zapewnianie wydajnego rurociągu dostarczania, w tym kompilacji, wdrażania, automatyzacji testowania i dostarczania komponentów infrastrukturyZarządzanie środowiskami programistycznymi, testowymi i produkcyjnymiWdrażanie rozwiązań zapewniających efektywne monitorowanie i rejestrowaniePraca w zwinnym zespole dostawczym (Scrum).