DevOps Engineer
B2B.NET S.A.
⚲ Warszawa
100–120 zł netto (+ VAT) / godz.
Wymagania
- Jenkins
- Docker Compose
- Kubernetes
- SonarQube
- Selenium
- JUnit
- TestNG
- Zabbix
- SolarWinds
- Git
- Maven
Opis stanowiska
Nasze wymagania: Wykształcenie wyższe Minimum 3 lata udokumentowanego doświadczenia na podobnym stanowisku Znajomość narzędzia Jenkins w zakresie konfiguracji, tworzenia skryptów pipelines i ich utrzymywania Znajomość narzędzi do zarządzania kontenerami – Docker Compose, Kubernetes Znajomość narzędzi do statycznej analizy kodu i ich konfigurowania Znajomość narzędzi do tworzenia testów e2e i ich wykonywania Znajomość narzędzi do monitorowania aplikacji (Zabbix, SolarWinds) Znajomość narzędzi do zarządzania kodem źródłowym GIT oraz SonarQube Znajomość interfejsów REST, API, SOAP Znajomość narzędzia do testów automatycznych Selenium Zakres obowiązków: Zarządzanie procesem Continuous Development: zarządzanie repozytorium kodu GIT, zarządzanie repozytorium artefaktów Maven, zarządzanie repozytorium API Zarządzanie procesem Continuous Integration (Jenkins): Tworzenie i utrzymywanie skryptów pipelines (budowanie artefaktów, statyczna analiza kodu w oparciu o SonarQube, wykonanie testu, deployment w Nexus) Zarządzanie procesem Continuous Testing: Wykonywanie i utrzymywanie automatyzacji testów jednostkowych i e2e z wykorzystaniem JUnit, TestNG, Selenium RC Zarządzanie procesem Continuous Monitoring: Monitorowanie wydajności, błędów, stabilności, itd. z wykorzystaniem narzędzi Zabbix, SolarWinds; Monitorowanie zagadnień bezpieczeństwa Zarządzanie procesem Continuous Feedback and Deployment: Sprzężenie zwrotne dla zespołu deweloperskiego dotyczące rekomendacji w zakresie bezpieczeństwa i incydentów wykrytych podczas monitorowania aplikacji Zarządzanie procesem Continuous Deployment: Wdrażanie artefaktów na środowiska testowe