Zależy nam na nawiązaniu współpracy z doświadczonym inżynierem do wewnętrznej Sekcji Infrastruktury i Rozwiązań Chmurowych. Osoba, która dołączy do zespołu, wesprze obszar zarządzania infrastrukturą chmurową przede wszystkim prywatną opartą na Kubernetes jak i publiczną głównie na platformach AWS i GCP. Będzie odpowiedzialna między innymi za kierunek rozwoju powierzonego obszaru, zarzadzanie nim, aktualizację, automatyzację, wdrożenia, i konfiguracje, a także bezpieczeństwo.
Twój zakres obowiązków
- tworzenie, instalowanie konfigurowanie, wdrażanie i zarządzanie klastrami i zasobami w Kubernetes,
- tworzenie i zarządzanie wirtualnymi maszynami, kontenerami oraz usługami PaaS (Platform as a Service),
- optymalizacja zasobów pod kątem kosztów i wydajności,
- wdrażanie i zarządzanie narzędziami do automatyzacji, takimi jak Kubectl, Helm, Terraform, Pipeline w Azure Devops,
- konfiguracja procesów CI/CD (Continuous Integration/Continuous Deployment) w celu automatycznego wdrażania kodu źródłowego oraz aktualizacji aplikacji,
- utworzenie i konserwacja skryptów automatyzujących rutynowe zadania operacyjne,
- konfiguracja i zarządzanie narzędziami monitorującymi, np. Grafana,
- analiza danych dotyczących wydajności, dostępności i bezpieczeństwa systemu oraz podejmowanie działań naprawczych,
- skalowanie środowisk,
- reagowanie na incydenty, debugowanie problemów związanych z infrastrukturą i oprogramowaniem,
- zarządzanie repozytoriami kodu źródłowego (np. Git) i zapewnienie spójności wersji między środowiskami,
- konfiguracja środowisk w sposób zautomatyzowany, aby uniknąć błędów ludzkich podczas wdrażania,
- wdrażanie najlepszych praktyk związanych z bezpieczeństwem, takich jak uwierzytelnianie, autoryzacja, szyfrowanie i monitoring zagrożeń,
- współpraca z zespołem odpowiedzialnym za zabezpieczenia w celu zidentyfikowania i rozwiązania luk w bezpieczeństwie,
- wspieranie deweloperów w automatyzacji procesu wytwarzania oprogramowania oraz wdrażania zmian,
- rozwiązywanie problemów związanych z konfiguracją i infrastrukturą,
- współudział w testowaniu i wdrażaniu nowych funkcji, dbając o poprawność działania w różnych środowiskach,
- zapewnienie, że środowiska testowe i produkcyjne są zgodne ze specyfikacją,
- tworzenie i utrzymywanie dokumentacji dotyczącej architektury infrastruktury, procesów wdrożeniowych i konfiguracji,
- uczestnictwo w procesach szkoleniowych i mentorstwo, aby podnosić umiejętności zespołów i wprowadzać nowe technologie,
- śledzenie nowych trendów w dziedzinie DevOps i chmur obliczeniowych oraz wdrażanie nowych rozwiązań w celu poprawy efektywności działania.