Co będziesz robić?
- Koordynować proces testów integracyjnych komponentów składających się na produkt
- Zarządzać procesem automatyzacji dostarczania, integracji oraz wdrażania produktów na środowiskach klienta (ze wsparciem DevOps)
- Zapewniać dostępność środowisk referencyjnych (staging, test) dla wdrożonych produktów
- Instalować i konfigurować oprogramowanie na środowiskach klienta jak i wewnętrznych
- Zapewniać usługi monitorujące dla wdrażanych produktów (ze wsparciem DevOps)
- Analizować oraz rozwiązywać problemy/incydenty związane z pracą systemów i oprogramowania/aplikacji
- Zarządzać procesem utrzymywania produktu na produkcji przy współpracy z działem supportu
- Zapewniać adekwatną dokumentację techniczną dla wdrożeń produktu (od strony aplikacyjnej i infrastrukturalnej)
- Systematyzować proces wsparcia technicznego dla klientów produkcji przy współpracy z działem supportu
Czego oczekujemy?
- Znajomości cyklu integracji, wdrażania i utrzymywania produktu
- Praktycznego doświadczenia z Linux Server w zakresie administracji i utrzymania
- Posługiwania się narzędziami do konteneryzacji np. Docker
- Podstawowa znajomość narzędzi do automatyzacji np. Ansible
- Korzystania z narzędzi do wirtualizacji np. WMware
- Umiejętności pisania skryptów na potrzeby automatyzacji procesu wdrażania (Bash, Python, etc.)
- Znajomości zagadnień sieciowych, usług, protokołów
- Języka angielskiego w stopniu komunikatywnym
Wykorzystujemy:
- Docker / Docker Swarm
- Ansible
- Monitoring (Grafana, Prometheus)
- ELK (Elasticsearch, Logstash, Kibana)
- Continuous Integration
- Continuous Delivery
- Agile