Dla naszego Klienta z sektora finansowego szukam osoby do pracy w roli Patch Management Coordinator .
Miejsce pracy:
Kraków (1 osoba) i Warszawa (1 osoba)
Czas trwania kontraktu:
minimum 1 rok z możliwością przedłużenia
Wymagania:
- Znajomość zagadnień związanych z Patch Managementem, w tym:
- rozróżnianie typów środowisk oraz ich przeznaczenia dla produkcji i rozwoju
- znajomość podstawowych systemów operacyjnych
- znajomość podstawowych serwerów aplikacyjnych (IIS, Tomcat, JBoss)
- znajomość technologii dockerowych
- znajomość narzędzi opartych na rozwiązaniachpodobnychdo:
- znajomość obsługi baz danych
- umiejętność tworzenia skryptów w środowisku Unix lub Windows
- udokumentowana wiedza z zakresu systemów wspierających utrzymanie aplikacji (baza wiedzy, repozytorium dokumentacji, obsługa incydentów, problemów i zmian)
- wiedza w zakresie analizy i projektowania architektury systemów IT
- wiedza z zakresu bezpieczeństwa aplikacji i interfejsów między systemami IT
- wykształcenie kierunkowe w zakresie IT oraz co najmniej 2 lata doświadczenia na podobnym stanowisku
- komunikatywna znajomość języka angielskiego
Cechy osobowości i umiejętności:
- umiejętność koordynacji prac, między różnymi zespołami (infrastruktury, aplikacji, projektowymi i utrzymania produkcji), zadań związanych z niedostępnością systemów w okresie patchowania
- skrupulatność i umiejętność planowania zadań oraz utrzymywania wiedzy o stanie patchowania wszystkich warstw i aplikacji, a także o stanie promocji (i wykluczeń) zmian ze środowisk niższych do produkcji
- samodzielność w analizie i rozwiązywaniu problemów
- bardzo wysoka kultura osobista w relacjach wewnętrznych i zewnętrznych
Zakres obowiązków:
- Utrzymywanie wiedzy o stanie:
- warstw
- środowisk
- serwerów aplikacyjnych
- aplikacji (gdy aplikacja posiada dodatkowe, podlegające patchowaniu komponenty zewnętrzne)
- planowanie zmian w zakresie patchowania, z uwzględnieniem czynników zewnętrznych.
- koordynacja zmian z uwzględnieniem zasobów:
- zespołu infrastruktury
- zespołu aplikacji
- zespołów projektowych
- zespołów utrzymania produkcji
- implementacja skryptów uruchamiających i zatrzymujących komponenty warstw
- implementacja skryptów monitorujących i testujących poprawność działania warstw (w tym również samych aplikacji)
- tworzenie i uzupełnianie dokumentacji oraz bazy wiedzy niezbędnej do utrzymania aplikacji