Junior Application Administrator | Tworzenie dokumentacji: Wsparcie zespołów Developerskich w tworzeniu i aktualizacji dokumentacji technicznej i użytkowej dla nowych i istniejących systemów informatycznych tworzonych w Autopay, Tworzenie i aktualizacja raportów dotyczących działań, inicjatyw oraz testów systemów informatycznych, Tworzenie i aktualizacja raportów dotyczących działań, inicjatyw oraz testów systemów informatycznych.
Rozwiązywanie problemów związanych z Active Directory: Wsparcie zespołów deweloperskich podczas wdrożeń nowych funkcjonalności, aplikacji oraz innych elementów systemów. Kontakt z podwykonawcami, kontrahentami i dostawcami usług w zakresie posiadanych uprawnień. Kontakty z klientami biznesowymi w ramach obsługi technicznej systemów Autopay. Realizacja zadań związanych z utrzymaniem dostarczanych usług. Rozwiązywanie problemów z usługami, które zostały wykryte przez monitoring, w tym: Odbiór alertów z Opsgenie i w ramach ich obsługi analiza poprawności działania hostów, podów na wskazanych VM oraz podach k8s, Wsparcie zespołów Developerskich w przygotowaniu procedur i instrukcji dla zespołu zgodnie z szablonem przekazania alertu, Eliminowanie występujących incydentów i awarii wraz z odpowiednią opieką w roli Incident Commandera.
Administracja systemami informatycznymi: Administrowanie aplikacjami informatycznymi wytwarzanymi w firmie zgodnie z przyjętymi standardami, Administrowanie serwerami aplikacji (instalacja, zarządzanie) zgodnie z ustalonymi w firmie standardami, Analiza logów systemów oraz aplikacji pod kątem zlokalizowania błędów i wyeliminowania problemów,
Pisanie podstawowych grepów na syslogu celem zlokalizowania i analizy odpowiednich logów, Wyszukiwanie w ElasticSearch + Kibanielogów ze wszystkich podów k8s analiza dashboardów, Praca z SQL: Poruszanie się po bazach danych i zrozumienie połączeń między tabelami, Znajomość podstawowych zapytań pozwalających na wyciągnięcie informacji z wielu tabel i schem.
Praca z Kubernetesem: Umiejętność poruszania się po klastrach i namespace, Usuwanie podów i analiza ich ponownego wstawania.
| Znajomość systemów w stopniu podstawowym: Znajomość narzędzi w stopniu podstawowym: Znajomość technologii w stopniu podstawowym: Umiejętności miękkie: Samodzielność, Otwartość na komunikację z zespołem w codziennej pracy, Organizacja pracy na podstawie priorytetów zadań.
Dodatkowo:
|
Application Administrator | Junior + Tworzenie, rozwój i aktualizacja monitoringu usług w zakresie wykorzystywanych rozwiązań przy współpracy z zespołami SRE / Developers / DevNetOps: Prowadzenie prac nad wynoszeniem alertów z Easy Guard na pozostałe, docelowe systemy monitoringowe (Zabbix, Prometheus, Grafana)
Administracja systemami informatycznymi: Utrzymanie i rozwój systemu monitoringowego służącego do monitoringu aplikacji, Monitorowanie dostępności oraz prawidłowego działania aplikacji, Automatyzacja działań administracyjnych oraz monitoringowych.
Współpraca z wewnętrznymi i zewnętrznymi kontrahentami oraz działami Autopay, oraz wsparcie w rozwiązywaniu występujących problemów. Administracja systemami dostawcy Atlassian: JIRA: Tworzenie projektów oraz ich konfiguracji, zmiana istniejących konfiguracji poszczególnych elementów systemu, zarządzanie użytkownikami oraz ich uprawnieniami, tworzenie reguł automatyzujących, rozwiązywanie problemów z systemem oraz wsparcie użytkowników końcowych, integracja z innymi usługami, administrowanie pozostałymi elementami
Confluence: Zarządzanie dostępami, tworzenie i administracja space’ami, tworzenie szablonów globalnych oraz w obrębie space, współpraca z zespołami Autopay w zarządzaniu wtyczkami i rozwiązaniami celem zapewnienia możliwości pełnego wykorzystania opcji confluence.
Opsgenie: Tworzenie global and team policies, nadawanie dostępów, zarządzanie planem billingowym, zarządzanie grafikiem zmian.
Rozwiązywanie podstawowych zagadnień związanych z Gitlabem, w tym: Nadawanie dostępów do wybranych projektów, Integracja z innymi usługami, Dbanie o repozytoria zespołu AM.
Doradztwo i konsultacje w zakresie rozwoju obsługiwanych systemów Wdrażanie systemów informatycznych Stała praca z wyznaczonym zespołem Developerskim w zakresie utrzymania i poprawy dokumentacji oraz propagowanie zebranych informacji na resztę zespołu zgodnie z ustaleniami wewnętrznymi. Praca z SQL: Pisanie złożonych zapytań, Optymalizacja zapytań pod kątem obciążenia bazy danych, Umiejętność oceny bezpieczeństwa wykonania operacji INSERT / UPDATE / DELETE, Tworzenie userów na bazach danych, Analiza zapytań stworzonych przez juniorów. Rola Buddy podczas onboardingu nowych pracowników oraz wdrażanie w monitoring.
| Junior + Znajomość w/w narzędzi w stopniu średnio zaawansowanym, dodatkowo: Znajomość w/w technologii w stopniu średnio zaawansowanym.
Umiejętności miękkie: Dodatkowo:
|
Senior Application Administrator | Mid + Biegłe rozwiązywanie zgłoszeń z zakresu utrzymania systemów Autopay we współpracy z zespołami deweloperskimi, Praca z SQL: Sporządzanie złożonych raportów z baz danych, powiązanych z wieloma elementami bramki płatniczej, Umiejętność analizy funkcji stworzonych przez zespoły Developerskie, Proponowanie optymalizacji i tworzenia nowych funkcji na podstawie posiadanej wiedzy.
Analiza błędów, problemów wydajnościowych i funkcjonalnych w aplikacjach - do poprawy sformułowanie Zarządzanie i utrzymanie środowisk wtyczkowych (E-COMMERCE) Praca z Bash / Shell: Tworzenie i wykorzystywanie skryptów ułatwiających przeczesywanie dużej ilości logów z wielu wirtualnych maszyn na raz, wykonywanie masowych ponowień, weryfikujących bieżący stan tokenu połączenia z AWS, itp.
Praca z kodem: Umiejętność podstawowego czytania kodu udostępnionego przez wybrany zespół Developerski, Umiejętność pisania niewielkich ułatwiających lub automatyzujących programów w wybranym języku programowania (np. do łączenia wyników z kilku baz danych, agregowania wyników zapytań, itp.)
| Mid + Znajomość w/w narzędzi w stopniu zaawansowanym. Znajomość w/w technologii w stopniu zaawansowanym. Znajomość technologii w stopniu podstawowym (min. 1): Umiejętności miękkie: Pełna samodzielność w codziennej pracy, Wysoki profesjonalizm w komunikacji z pozostałymi komórkami Autopay, Bardzo wysoka jakość organizacji czasu pracy.
Dodatkowo:
|
Tech Lead Application Monitoring | Senior + Zarządzanie zadaniami z kolejki AM: Delegacja zadań w zespole i dbanie o dotrzymanie terminów realizacji, Współpraca z zespołami I / II / III linii wsparcia oraz pozostałymi komórkami Autopay w zakresie zapewnienia opieki nad priorytetami, Wsparcie zespołów SD w trakcie awarii i komunikacji z partnerami, Cykliczna analiza otwartych zadań na kolejce AM pod kątem znalezienia braków wiedzowych oraz poprawy czasu realizacji.
Udział w grupach roboczych mających na celu poprawę realizacji zadań, Współpraca z zespołami Developerskimi w celu dbania o prawidłowe przekazywanie instrukcji i procedur dotyczących realizacji zadań, Mentoring dla zespołu i dbanie o prawidłową propagację wiedzy, Udział w tworzeniu procesów i rozwoju narzędzi niezbędnych do jak najlepszego funkcjonowania zespołu day-to-day, Zastępowanie Team Leadera w trakcie jego nieobecności,
| Senior + Umiejętości miękkie: Pełna samodzielność, Wysoka asertywność, Umiejętność analizy spływających do AM tematów z innych komórek Autopay i odpowiednia ich ocena, Bardzo duża otwartość na zespół.
|
Team Leader Application Monitoring | Wspieranie Tech Leada w jego obowiązkach, Podejmowanie kluczowych decyzji związanych z zespołem i jego pracą, Długoterminowa organizacja pracy zespołu, Branie czynnego udziału w tworzeniu i rozwoju długoterminowych procesów mających na celu usprawnienie pracy zespołu, Współpraca z kadrami oraz HR w zakresie zapewnienia ciągłości informacji dotyczących bieżących umów, zapotrzebowań na pracowników, rozliczania czasu pracy, Udział w procesach rekrutacyjnych, Zapewnianie najwyższego poziomu współpracy zespołu z pozostałymi komórkami Autopay poprzez obustronny feedback, Stała komunikacja z pozostałymi zespołami w celu poprawy wydajności pracy zespołu AM, Organizacja grup roboczych dotyczących długoterminowych planów rozwoju oraz poprawy jakości pracy zespołu, Współpraca z Managers w celu osiągnięcia założonych cełow zespołu oraz raportowania postępów prac zespołu, Analiza i udział w tworzeniu, aktualizacji i rozwoju procesów oraz narzędzi mogących poprawić jakość i komfort pracy zespołu w zakresie długoterminowym, Zastępowanie Tech Leada w trakcie jego nieobecności.
| Tech Lead + Wysoka organizacja pracy własnej pod kątem prowadzonych grup roboczych, Duże umiejętności analityczne, Znajomość tworzenia i adaptacji wybranych frameworków do pracy zespołu.
|