Pracuj.pl Praca zdalna Mid

DevOps Engineer / Java Developer (m/k/d)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Wrocław, Fabryczna

Wymagania

  • Microsoft Azure
  • Ubuntu
  • RedHat
  • Bash
  • Ansible
  • Terraform
  • Docker
  • Kubernetes
  • JavaScript
  • HTML
  • CSS
  • SQL
  • Angular
  • Java

Opis stanowiska

Nasze wymagania: Min. 3 lata doświadczenia jako DevOps / Cloud / Infrastructure Engineer. Praktyczne doświadczenie z Microsoft Azure. Bardzo dobra znajomość administracji systemami Linux (Ubuntu, RedHat). Doświadczenie w zakresie backupu i rozwiązań DR. Znajomość zagadnień szyfrowania danych i zarządzania kluczami. Doświadczenie w pracy z Jenkins oraz budowie pipeline’ów CI/CD. Umiejętność analizy logów i rozwiązywania problemów w środowiskach CI/CD i produkcyjnych. Doświadczenie z Nexus Repository lub podobnym narzędziem. Znajomość Bash, Ansible, Terraform (Infrastructure as Code). Praktyczna znajomość Docker i Kubernetes oraz podstaw architektury systemów i aplikacji. Wykształcenie wyższe techniczne (IT, inżynieria, nauki ścisłe lub pokrewne). Bardzo dobre umiejętności komunikacyjne. Znajomość języka polskiego i angielskiego umożliwiająca pracę projektową. Doświadczenie w pracy w metodyce Agile/Scrum. Mile widziane: Komercyjne doświadczenie w tworzeniu aplikacji webowych w Java (backend) oraz frontend. Znajomość OOP w aplikacjach webowych (mile widziane elementy programowania funkcyjnego). Doświadczenie z web services / API (SOAP, REST). Dobra znajomość JavaScript, HTML5, CSS3 oraz responsive single-page design. Znajomość baz danych i SQL. Doświadczenie z Angular. Znajomość zasad Clean Code i Unit Testing. Doświadczenie w SCM, CI/CD oraz automatycznych wdrożeniach. Doświadczenie z frameworkami wykorzystywanymi w projektach Java. O projekcie: Poszukujemy doświadczonego specjalisty na stanowisko DevOps Engineer / Java Developer, który będzie odpowiedzialny za utrzymanie i rozwój środowisk chmurowych, automatyzację procesów CI/CD oraz wsparcie rozwoju aplikacji webowych w technologii Java. Rola łączy kompetencje infrastrukturalne i developerskie, z naciskiem na stabilność, bezpieczeństwo oraz jakość dostarczanego oprogramowania. B2B: 1000 - 1240 zł netto/dziennie Zakres obowiązków: Zarządzanie i utrzymanie środowisk w Microsoft Azure (VM, networking, storage, RBAC). Administracja systemami Linux (Ubuntu, RedHat). Projektowanie i utrzymanie procesów CI/CD z wykorzystaniem Jenkins. Automatyzacja infrastruktury (Bash, Ansible, Terraform – IaC). Zarządzanie repozytoriami artefaktów (np. Nexus). Wdrażanie i utrzymanie konteneryzacji (Docker) oraz orkiestracji (Kubernetes). Monitorowanie systemów, analiza logów i troubleshooting środowisk testowych oraz produkcyjnych. Implementacja i utrzymanie mechanizmów backup, restore oraz disaster recovery (DR). Dbałość o bezpieczeństwo danych (szyfrowanie danych at-rest, zarządzanie kluczami i certyfikatami). Współpraca z zespołem developerskim w środowisku Agile/Scrum. Udział w projektach międzynarodowych.