O projekcie:
Pracujemy nad platformami przemysłowego IoT, które łączą maszyny i urządzenia terenowe z chmurą oraz umożliwiają monitorowanie ich działania.
Zakres zadań w projekcie:
- Utrzymanie i rozwój środowisk chmurowych Azure obsługujących aplikacje produkcyjne.
- Automatyzacja konfiguracji i wdrażania infrastruktury z wykorzystaniem Infrastructure as Code.
- Rozwój i utrzymanie pipeline’ów CI/CD, przede wszystkim w GitLab CI.
- Praca ze środowiskami kontenerowymi, w tym Docker, Kubernetes i AKS.
- Monitorowanie dostępności, wydajności i wykorzystania zasobów.
- Konfiguracja alertów, dashboardów i mechanizmów obserwowalności.
- Diagnozowanie incydentów oraz rozwiązywanie problemów infrastrukturalnych i wdrożeniowych.
- Współpraca z programistami przy analizie problemów produkcyjnych i eliminowaniu ich przyczyn.
- Poprawa skalowalności i odporności środowisk na awarie.
- Dbanie o bezpieczeństwo infrastruktury, uprawnienia, sekrety i aktualizacje.
- Analiza i optymalizacja kosztów usług chmurowych.
- Rozwój dokumentacji operacyjnej i runbooków oraz procedur odtwarzania środowisk.
Kogo poszukujemy?Oczekiwane kompetencje:
- Minimum 5 letnie doświadczenie w roli DevOps Engineera, Cloud Engineera lub podobnej, obejmujące utrzymanie systemów produkcyjnych.
- Bardzo dobra praktyczna znajomość Microsoft Azure.
- Doświadczenie z Kubernetes i AKS, w tym wdrażaniem aplikacji oraz diagnozowaniem problemów.
- Praktyczna znajomość Dockera i środowisk kontenerowych.
- Doświadczenie z Infrastructure as Code, np. Terraform, Pulumi lub Bicep.
- Umiejętność tworzenia i utrzymywania procesów CI/CD, najlepiej w GitLab CI.
- Doświadczenie z monitoringiem, alertowaniem, analizą logów i obsługą incydentów.
- Znajomość narzędzi takich jak Azure Monitor, Application Insights, Grafana lub podobnych.
- Znajomość zagadnień sieciowych, zarządzania tożsamością i uprawnieniami w chmurze.
- Umiejętność automatyzacji zadań przy użyciu skryptów, np. Bash, PowerShell lub Python.
- Doświadczenie w zapewnianiu niezawodności, wydajności i skalowalności aplikacji.
- Samodzielność w diagnozowaniu problemów i odpowiedzialne podejście do zmian na produkcji.
- Język angielski pozwalający swobodnie współpracować z międzynarodowym zespołem i klientem.