Szukamy doświadczonego specjalisty, który wesprze zespół naszego Klienta w utrzymaniu, rozwoju i automatyzacji infrastruktury oraz procesów CI/CD – ze szczególnym naciskiem na Ansible i Kubernetes. Projekt obejmuje automatyzację konfiguracji systemów, integracje z chmurą oraz wsparcie środowisk produkcyjnych.
responsibilities :
Administracja i automatyzacja środowisk przy użyciu Ansible (playbooki, role, moduły) oraz praca z AWX lub AAP.
Tworzenie, rozwój i przegląd skryptów automatyzujących w Bash / Unix shell oraz narzędzi wspierających utrzymanie.
Utrzymanie, rozwój i optymalizacja pipeline’ów CI/CD (np. Jenkins, GitHub, Nexus) – usprawnianie procesów build/release/deploy.
Integracja automatyzacji z chmurą publiczną (AWS / Azure / GCP) oraz obsługa bezpiecznego przechowywania sekretów (np. Ansible Vault, mile widziane HashiCorp Vault).
Wsparcie zespołów developerskich, infrastruktury i bezpieczeństwa w dostarczaniu stabilnych, powtarzalnych wdrożeń i rozwiązań.
Monitorowanie wydajności systemów, diagnozowanie problemów i wdrażanie usprawnień w środowiskach (w tym produkcyjnych).
Zarządzanie konfiguracją, zgodnością bezpieczeństwa oraz komponentami infrastruktury w trybie High Availability.
Praca z Kubernetes (must have): utrzymanie i wsparcie klastrów, deploymentów oraz automatyzacja działań operacyjnych.
Diagnozowanie i rozwiązywanie problemów związanych z:
automatyzacją konfiguracji i błędami w playbookach/rolach Ansible,
nieprawidłowościami w pipeline’ach CI/CD (np. błędy buildów, artefaktów, deploymentów),
awariami i degradacją wydajności środowisk (Linux/Windows),
kwestiami dostępowymi i sekretami (Vault/Ansible Vault),
stabilnością i dostępnością usług w środowiskach High Availability,
komponentami platformy kontenerowej Kubernetes (np. problemy z wdrożeniami, zasobami, dostępnością).
requirements-expected :
Praktyczne doświadczenie w administracji i automatyzacji z użyciem Ansible (w tym AWX lub AAP).
Bardzo dobra znajomość YAML: tworzenie i utrzymanie playbooków, praca z Ansible Galaxy.
Umiejętność programowania w Python (automatyzacja, narzędzia pomocnicze, integracje).
Doświadczenie w skryptowaniu Bash / Unix shell.
Dobra znajomość systemów Linux i Windows.
Podstawowa znajomość baz danych (np. PostgreSQL) - na potrzeby utrzymania/diagnostyki.
Doświadczenie w pracy z narzędziami CI/CD (Jenkins / GitHub / Nexus).