- Doświadczenie: TAM / DevOps / Platform Engineer min. 5 lat
- Dobra znajomość Kubernetes (deploymenty, networking, troubleshooting) oraz doświadczenie w pracy z platformą Tanzu lub analogicznymi rozwiązaniami enterprise Kubernetes.
- znajomość serwerów aplikacyjnych (Tomcat, jboss, ISS)
- systemy Linux/Unix – wymagana podstawowa wiedza (praca w terminalu, obsługa podstawowych poleceń systemu, obsługa edytora ‘vi’ lub podobnego, skrypty bash)
- bazy danych Oracle - podstawowa znajomość
- zagadnienia sieciowe - podstawowa znajomość
- znajomość technologii chmurowych (np. AWS)
- znajomość narzędzi GitHub, Concourse, Postman, Splunk, Jira, Confluence
- Znajomość metodologii ITIL
- Znajomość języka angielskiego min. B2
Cechy osobowości:
- Samodzielność i dokładność w działaniu (wysoka jakość pracy)
- Wysoka umiejętność pracy i współpracy w zespole (również międzynarodowym)
- Doskonałe umiejętności komunikacyjne i wysoko rozwinięte umiejętności miękkie
- Otwarta postawa, orientacja na rozwiązania, umiejętność rozwiązywania problemów
- Rozwinięte zdolności analityczne
- Dobra koordynacja (w tym ustalania priorytetów zadań)
- Zaawansowane umiejętności zarządzania czasem
Obowiązki
1. Środowiska Kubernetes / Tanzu
- Nadzór nad aplikacjami działającymi w klastrach Kubernetes / Tanzu
- Weryfikacja poprawności konfiguracji (deploymenty, serwisy, ingress, config mapy)
- Wsparcie przy wdrożeniach (CI/CD, release management)
- Analiza problemów środowiskowych (np. connectivity, konfiguracja usług, deploymenty)
2. Zarządzanie strategią aplikacji:
- Wsparcie Business Application Managerów (FAO) w formułowaniu i komunikowaniu strategii technicznej aplikacji, zgodnej z założeniami Enterprise Architect (EA)
- Pełnienie roli łącznika technicznego w celu ułatwienia współpracy międzyfunkcjonalnej jednostek biznesowych i IT
- Ciągłe badanie obecnych i pojawiających się technologii i proponowanie zmian w razie potrzeby
- Identyfikację możliwości automatyzacji (analiza OpEx i działania następcze)
- Koordynacja i nadzór nad testami penetracyjnymi i wydajnościowymi naszych produktów i systemów
- Współpraca z rolami IT centralnie/lokalnie (np. Solution Architect i Enterprise Architect)
3. Zarządzanie dokumentacją techniczną aplikacji:
- Proaktywna aktualizacja centralnego repozytorium systemu (np. LeanIX)
- Weryfikacja Release Notes / CAB Instructions
- Posiadanie i zarządzanie Service Card (jako warunek konieczny do przekazania czegoś do Aplication Management Service)
- Zapewnienie aktualnych i kompletnych Instrukcji AMS
- Posiadanie i zarządzanie innymi dokumentami związanymi z zarządzaną aplikacją
4. Techniczne zarządzanie aplikacją zgodnie ze wszystkimi wewnętrznymi regulacjami/procesami
- Wdrażanie nowych wersji na środowiskach testowych
- Analizowanie istniejących aplikacji i systemów w celu określenia potrzebnych modyfikacji i/lub ulepszeń
- Prowadzenie ciągłego doskonalenia aplikacji
- Odpowiedzialność za optymalizacje techniczne w razie potrzeby, analiza konieczności
- Doradztwo i wsparcie szkoleń dla drugiej linii wsparcia (AMS)
- Zapewnienie jakości dostarczania wersji (np. świadomość problemów z jakością oprogramowania lub opóźnień w dostawach itp.)
- Zapewnienie realizacji procesu Access and Identity Management (recertyfikacja, koncepcja ról systemowych, repozytorium ról systemowych, dokument Authorization Concept, repozytorium uprawnień systemowych, zarządzanie użytkownikami środowisk testowych) - zapewnienie jakości i dokładności.
5. Zarządzanie wnioskami o zmianę
- Aktywna rola w procesie zarządzania zmianą (np. CAB), pełnienie roli Koordynatora Zmiany, wprowadzanie zmian w zgodzie z AMS
- Ocena tematów biznesowych i rewizja procedur operacyjnych w celu zidentyfikowania potencjalnych ulepszeń przydzielonych aplikacji w celu spełnienia zmieniających się wymagań biznesowych przy wykorzystaniu wiedzy technicznej
- Wdrażanie nowych funkcji poprzez wybór właściwych metod implementacji i zapewnienie, że wymagania i standardy architektoniczne są uwzględnione
- Współpraca z rolami IT centralnie/lokalnie (np. Solution Architect i Enterprise Architect)
6. Wsparcie projektu jako TAM
- Wsparcie projektu w razie potrzeby (np. studium wykonalności), udział w kwartalnych rundach planistycznych
- Wdrożenie wersji oprogramowania na środowiskach testowych
7. Zarządzanie budżetem
- Zarządzanie OTB aplikacji (w tym planowanie Change Request) (w tym planowanie RTB i współdzielenie informacji z AMS)
- Wsparcie rundy planowania rocznego plus miesięczna aktualizacja wykorzystania budżetu, w tym potencjalna aktualizacja planowania budżetu
- Poprawa planowania budżetu w okresie planowania
8. Zarządzanie interesariuszami / potrzeby współpracy
- Lokalne wsparcie biznesowe (np. Zespół Testowy, BDD, FAO, Architekci Biznesowi)
- Lokalne wsparcie i współpraca IT (IT4IT)
- Centralne i lokalne role IT (np. Solution Architects/ Enterprise Architects/ TAMs, Etc.)
- IT Leadership Team