JSC „A-Bank” poszukuje inżyniera DevOps dla swojej firmy partnerskiej „A-IT”.Wymagania:Linux/Unix:Pewna znajomość wiersza poleceń (Bash/Shell);Zrozumienie podstawowych zasad systemu operacyjnego Linux, systemu plików, ustawień sieciowych, instalacji pakietów;Doświadczenie w pisaniu prostych skryptów automatyzujących zadania (Bash).Sieci (sieć). normalna; Font-weight: 400">Zrozumienie poleceń SQL (wybierz, zaktualizuj, dołącz).CI/CD i automatyzacjaSystemy CI/CD:Doświadczenie z jednym z popularnyc
JSC „A-Bank” poszukuje inżyniera DevOps dla swojej firmy partnerskiej „A-IT”.
Wymagania:
Linux/Unix:
- Pewna znajomość wiersza poleceń (Bash/Shell);
- Zrozumienie podstawowych zasad systemu operacyjnego Linux, systemu plików, ustawień sieciowych, instalacji pakietów;
- Doświadczenie w pisaniu prostych skryptów automatyzujących zadania (Bash).
Sieci (sieć). normalna; Font-weight: 400">Zrozumienie poleceń SQL (wybierz, zaktualizuj, dołącz).
CI/CD i automatyzacja
Systemy CI/CD:
- Doświadczenie z jednym z popularnych systemów (najlepiej Jenkins).
Tworzenie narzędzi dla języka Java:
- Podstawowa wiedza i doświadczenie w pracy z Mavenem lub Gradle.
Konteneryzacja:
- Zrozumienie koncepcji kontenerów, umiejętność tworzenia pliku Dockerfile dla aplikacji Java, zarządzania obrazami i kontenerami;
- Kubernetes (K8s): Podstawowa znajomość architektury (Pod, Deployment, Service), umiejętność korzystania z manifestów (YAML).
Monitorowanie i rejestrowanie:
Doświadczenie z narzędziami monitorującymi, takimi jak Prometheus, Grafana, Zabbix;Umiejętność konfiguracji podstawowych metryk i dashboardów;Zrozumienie koncepcji i zastosowania JMX Exporter do monitorowania aplikacji Java.
Logowanie:
- Doświadczenie ze scentralizowanymi systemami logowania (ELK Stack);
Dodatkowe wymagania:
- Zrozumienie aplikacji Java: Zrozumienie cyklu życia aplikacji Java (od kompilacji do uruchomienia na maszynie JVM) i leżących u jej podstaw artefaktów (JAR/WAR);
- Rozwiązywanie problemów: Umiejętność szybkiego znajdowania i rozwiązywania problemów w środowiskach wdrożeniowych i produkcyjnych;
- Nauka: Chęć szybkiego uczenia się nowych narzędzi i technologii;
- Komunikacja: Umiejętność jasnego dokumentowania wykonanej pracy i skutecznej komunikacji z zespołami programistów (Dev).
Zadania:
- Wsparcie kompleksów oprogramowania pracujących w Javie;
- Wsparcie infrastruktury CICD;
- Wsparcie monitorowania systemy;
- Wsparcie Load Balancerów.
Oferujemy:
- Konkurencyjne wynagrodzenie;
- Pracę w przyjaznym zespole;
- Szkolenia i rozwój zawodowy.