Application Support Engineer :
- Junior (1-2 lata)
- Średni poziom (2-5 lat)
- Starszy poziom (6+ )
Lokalizacja: Warszawa (2-3 dni w biurze)
Role i obowiązki:
- Głównym obowiązkiem starszego inżyniera ds. niezawodności witryny jest zapewnienie, że środowisko jest bezpieczne. Wszystkie problemy związane z bezpieczeństwem powinny być naprawione w wyznaczonym terminie określonym przez zarządzanie.
- Nie dopuszczamy do przestoju, nawet na sekundę. Jeśli wystąpi jakikolwiek problem, jako właściciel środowiska podejmujemy niezbędne działania, aby upewnić się, że te środowiska działają. Analiza przyczyn źródłowych powinna być przeprowadzona w ciągu kilku godzin. Upewniamy się, że wszystkie problemy są naprawione w środowisku produkcyjnym po wszystkich testach i kontrolach w niższych środowiskach.
- Jako właściciel środowiska, śledzimy wszystkie planowane lub odbywające się w naszym środowisku działania. Jesteśmy odpowiedzialni za wdrażanie nowego kodu w środowisku.
- Regularnie analizujemy nasze środowisko. Jeśli istnieje zadanie manualne, automatyzujemy je. Zwiększamy zdolności samoleczenia i będziemy kontynuować to, aż środowiska staną się auto-leczące.
- Jeśli nowa usługa ma być objęta naszym wsparciem lub jeśli migracja starego środowiska do nowych technologii ma się odbyć, zaczynamy współpracę z deweloperem produktu, aby zaplanować produkcję.
- Ponieważ nasza działalność działa całą dobę, pracujemy na zmiany i synchronizujemy się z wieloma lokalizacjami i wieloma ścieżkami (podzespoły).
- Upewniamy się, że każda czynność jest rejestrowana zgodnie z procesem zarządzania incydentami lub zmianami. Techniczne i powiązane podręczniki operacyjne muszą być przygotowane i udostępnione zespołowi.
Doświadczenie i wymagane umiejętności:
- Dyplom inżyniera w dziedzinie IT lub informatyki
- Posiadanie ponad 4 lat doświadczenia w IT z wiedzą w zakresie wsparcia drugiego poziomu, infrastruktury chmurowej i automatyzacji, wsparcia technicznego.
- Ponad 2 lata doświadczenia w wsparciu produkcji
- Umiejętność pracy w zespole
- Dobre umiejętności pisemne i komunikacyjne
- Punktualność i sumienność
- Świetne umiejętności rozwiązywania problemów i diagnozowania usterek
- Umiejętność efektywnego priorytetyzowania i koordynowania
- Szybka nauka i wdrażanie najnowszych trendów technologicznych w branży
- Dobre zrozumienie technologii CI/CD
- Podstawowe umiejętności w zakresie Docker, DevOps, Linux
- Doświadczenie w DevOps z Jenkins, Ansible, Docker, Kubernetes
- Dobre doświadczenie w aplikacjach internetowych opartych na Javie
- Wdrażanie procesów CI/CD
- Biegłość w rozwiązywaniu problemów z aplikacjami java w usługach Tomcat i aplikacjami internetowymi w Apache
- Dobre doświadczenie w zakresie wirtualizacji i kontenerów (Docker)
- Umiejętność budowania wdrożeń, skryptów budujących i zautomatyzowanych rozwiązań przy użyciu języków skryptowych takich jak Shell scripting (Bash) / JavaScript / Python / Inne