Administrator/Engineer maintaining technical applications on Windows and RHEL infrastructures, specifically for the banking sector. Key tasks include application integration, 2nd/3rd level support, and automation using tools like Ansible and Docker, with a strong focus on Java-based applications.
Stanowisko Administratora/Inżyniera utrzymania aplikacji technicznych ze specjalizacją w Microsoft i RHEL ma na celu utrzymanie i eksploatację aplikacji działających na infrastrukturze Windows oraz RHEL (Red Hat Enterprise Linux).
Zakres obowiązków:
Doradztwo techniczne dla zespołów deweloperskich i klientów podczas realizacji projektów oraz wsparcie w fazie projektowania i rozwoju aplikacji.
Integracja aplikacji z infrastrukturą i platformami technologicznymi.
Opracowywanie technicznych koncepcji rozwiązań we współpracy z zespołami operacyjnymi, architektami oraz działem Service Design.
Utrzymanie aplikacji na wszystkich wymaganych środowiskach (testowym, integracyjnym, produkcyjnym itd.), zgodnie z wymaganiami klienta.
Dostosowywanie aplikacji do potrzeb klienta zgodnie ze standardami i koncepcjami.
Instalacja, konfiguracja oraz bieżący monitoring aplikacji na systemach wymaganych do ich działania.
Definiowanie i komunikowanie wymagań dotyczących warstw technologicznych oraz rozwój standardów operacyjnych dla:
baz danych,
infrastruktury,
middleware.
Przeprowadzanie testów oraz wsparcie podczas wdrażania nowych wersji (release management).
Wsparcie drugiej linii (2nd Level Support) oraz rozwiązywanie problemów w działaniu aplikacji.
Wsparcie trzeciej linii (3rd Level Support) dla incydentów zgłaszanych przez Event Management lub jednostki bazowe.
Udział w projektach związanych z wdrażaniem, migracją, rozwojem oraz utrzymaniem aplikacji klientów zgodnie ze standardami.
Samodzielne planowanie, doradztwo techniczne oraz wdrażanie nowych aplikacji i systemów, a także automatyzacja procesów operacyjnych, testowych, zmian i monitoringu aplikacji.
Praca ekspercka w obszarze aplikacji bankowych, pełnienie roli eksperta.
Obsługa zgłoszeń i ticketów 2. oraz 3. linii wsparcia, w tym analiza błędów oraz ich usuwanie.
Zarządzanie, koordynacja, utrzymanie oraz rozwój bardzo złożonych aplikacji.
Wymagane umiejętności
Dobra znajomość wdrażania aplikacji, w tym sekwencjonowania zadań.
Ekspercka wiedza w zakresie pracy z aplikacjami opartymi na technologii Java.
Bardzo dobra znajomość systemów operacyjnych Windows i RHEL.
Znajomość baz danych Oracle i PostgreSQL.
Dodatkowe umiejętności w zakresie narzędzi wdrożeniowych i automatyzacyjnych: Ansible, Docker, Git.
Doświadczenie w integracji i współpracy aplikacji Windows oraz Linux w złożonych, heterogenicznych środowiskach IT.
Biegła znajomość języka niemieckiego, opcjonalnie angielskiego.