Inżynier DevOps mid-level
UmowaPełny etatStacjonarnie
Przegląd
Szukamy zmotywowanego inżyniera DevOps mid-level z solidnym doświadczeniem cloud-native, który pomoże budować, automatyzować i utrzymywać skalowalną infrastrukturę oraz platformy wdrożeniowe. Idealny kandydat ma praktyczne doświadczenie z Kubernetes, platformami chmurowymi, Infrastructure as Code (IaC) i automatyzacją CI/CD oraz lubi blisko współpracować z zespołami developerskimi w celu poprawy niezawodności, skalowalności i prędkości dostarczania.
Obowiązki:
Infrastruktura chmurowa i operacje platformy
- Projektowanie, wdrażanie i utrzymanie bezpiecznej, skalowalnej i wysoko dostępnej infrastruktury chmurowej na AWS, Azure lub GCP.
- Wsparcie wdrożeń aplikacji cloud-native w architekturach kontenerowych i mikroserwisowych.
- Pomoc w zarządzaniu klastrami Kubernetes i platformami kontenerowymi w środowiskach development, staging i production.
- Wdrażanie rozwiązań wysokiej dostępności, backupu i disaster recovery.
CI/CD i automatyzacja
- Budowa, utrzymanie i optymalizacja pipeline’ów CI/CD z użyciem narzędzi takich jak GitHub Actions, GitLab CI, Jenkins lub Azure DevOps.
- Automatyzacja wdrożeń aplikacji, testów oraz provisioningu infrastruktury.
- Współpraca z developerami w celu poprawy zarządzania release’ami i efektywności wdrożeń.
- Promowanie dobrych praktyk DevOps w workflowach dostarczania oprogramowania.
Infrastructure as Code (IaC)
- Tworzenie i utrzymanie Infrastructure as Code z użyciem Terraform, Ansible, CloudFormation lub podobnych narzędzi.
- Standaryzacja provisioningu infrastruktury i konfiguracji środowisk między projektami.
- Wsparcie zarządzania cyklem życia środowisk oraz inicjatyw skalowalności infrastruktury.
Monitoring, niezawodność i wydajność
- Wdrażanie i utrzymanie rozwiązań monitoringu, logowania i observability z użyciem Prometheus, Grafana, ELK/EFK Stack, Datadog lub podobnych platform.
- Monitorowanie kondycji systemów, rozwiązywanie incydentów i udział w analizach przyczyn źródłowych.
- Wsparcie dostrajania wydajności, capacity planningu i optymalizacji kosztów chmury.
- Wsparcie celów niezawodności i uptime usług.
Bezpieczeństwo i DevSecOps
- Wdrażanie dobrych praktyk bezpieczeństwa, w tym secrets management, kontroli dostępu i remediacji podatności.
- Integrowanie skanowania bezpieczeństwa i kontroli zgodności w pipeline’ach CI/CD.
- Współpraca z zespołami engineering i security w celu utrzymania bezpiecznych środowisk chmurowych.
Współpraca i ciągłe doskonalenie
- Bliska współpraca z Software Engineers, QA Engineers, Architects i zespołami Product w celu wsparcia dostarczania aplikacji.
- Udział w przeglądach infrastruktury, post-mortemach incydentów i dokumentacji technicznej.
- Ocena nowych narzędzi i technologii w celu poprawy niezawodności platformy, automatyzacji i developer experience.
- Wkład w inicjatywy continuous improvement w DevOps i operacjach chmurowych.
Inne obowiązki
- Wsparcie audytów infrastruktury, raportowania wykorzystania chmury i przeglądów operacyjnych.
- Udział w rotacjach on-call, gdy jest to wymagane.
- Wykonywanie innych zadań przydzielonych przez kierownictwo.
Wymagania
- Licencjat z informatyki, technologii informacyjnych, inżynierii lub równoważne doświadczenie praktyczne.
- 4–7 lat doświadczenia w DevOps, Cloud Engineering, Site Reliability Engineering (SRE) lub pokrewnych rolach.
- Praktyczne doświadczenie z co najmniej jedną główną platformą chmurową: AWS, Azure lub Google Cloud Platform (GCP).
- Solidne doświadczenie z Kubernetes i Docker w środowiskach produkcyjnych.
- Doświadczenie w budowie i utrzymaniu pipeline’ów CI/CD z GitHub Actions, GitLab CI, Jenkins, Azure DevOps lub podobnymi narzędziami.
- Praktyczne doświadczenie z narzędziami Infrastructure as Code (IaC), takimi jak Terraform, Ansible, CloudFormation lub Pulumi.
- Znajomość administracji systemami Linux oraz podstaw networkingu.
- Doświadczenie z narzędziami monitoringu i observability, takimi jak Prometheus, Grafana, ELK/EFK, Datadog lub równoważnymi.
- Doświadczenie w skryptowaniu z użyciem Bash, Python, PowerShell lub podobnych języków.
- Rozumienie zasad bezpieczeństwa chmury, IAM, networkingu i secrets management.
- Silne umiejętności troubleshootingu, rozwiązywania problemów i komunikacji.
Bonus / Nice to have
- Doświadczenie z narzędziami GitOps, takimi jak Argo CD lub Flux.
- Znajomość technologii service mesh, takich jak Istio lub Linkerd.
- Doświadczenie z platformami serverless, takimi jak AWS Lambda, Azure Functions lub Google Cloud Functions.
- Znajomość praktyk DevSecOps i automatyzacji bezpieczeństwa.
- Doświadczenie we wsparciu architektur mikroserwisowych.
- Ekspozycja na środowiska multi-cloud lub hybrid-cloud.
- Istotne certyfikaty, takie jak:
- AWS Certified Developer lub Solutions Architect Associate
- Microsoft Azure Administrator Associate
- Google Associate Cloud Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
