W skrócie
- Zadania: Zajmuj się codziennymi zadaniami operacyjnymi i rozwijaj CI/CD.
- Firma: Dynamiczna firma technologiczna z zespołem ekspertów.
- Benefity: Elastyczne godziny pracy, możliwość nauki i rozwoju zawodowego.
- Pozostałe informacje: Możliwość szybkiego rozwoju kariery w przyjaznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i zdobywaj cenne doświadczenie.
- Kwalifikacje: Znajomość Linuxa, Bash i Git; umiejętności w zakresie Docker i Kubernetes.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Poszukujemy inżyniera DevOps z praktycznym doświadczeniem, który dołączy do naszego zespołu i stopniowo przejmie odpowiedzialność za codzienne zadania operacyjne. Będziesz pracować obok doświadczonych inżynierów DevOps nad CI/CD, wdrażaniem aplikacji, rozwiązywaniem problemów, monitorowaniem i automatyzacją. Oczekujemy, że będziesz samodzielnie obsługiwać rutynowe zadania, z dostępem do wskazówek i przeglądów w przypadku nieznanych lub bardziej złożonych prac.
Wymagane umiejętności:
- Linux i sieci: Praktyczne doświadczenie w administracji systemem Linux: procesy, usługi, uprawnienia, pakiety i logi. Umiejętność rozwiązywania typowych problemów z użyciem CPU, pamięci i dysku. Zrozumienie podstaw TCP/IP, DNS, HTTP/HTTPS, TLS, routingu i równoważenia obciążenia. Umiejętność badania dostępności usług i problemów z łącznością.
- Bash i Git: Umiejętność czytania, utrzymywania i pisania skryptów Bash do automatyzacji, w tym obsługi błędów. Praktyczne doświadczenie z Gitem: gałęzie, prośby o scalanie i rozwiązywanie konfliktów.
- Docker i Kubernetes: Umiejętność pisania Dockerfile, budowania i uruchamiania obrazów kontenerów oraz pracy z zmiennymi środowiskowymi, wolumenami i siecią kontenerów. Praktyczne doświadczenie w wdrażaniu aplikacji na Kubernetes przy użyciu Deploymentów, Usług, Ingress, ConfigMaps i Secrets. Zrozumienie sond zdrowotnych, żądań zasobów i limitów. Umiejętność rozwiązywania problemów z uruchamianiem aplikacji i problemów w czasie rzeczywistym przy użyciu logów.
- CI/CD: Doświadczenie z przynajmniej jedną platformą CI/CD: GitLab CI, GitHub Actions lub Jenkins. Umiejętność samodzielnej modyfikacji istniejących potoków budowy i wdrożenia oraz rozwiązywania problemów z awariami. Zrozumienie zmiennych potoku, sekretów i artefaktów.
- Monitorowanie i rozwiązywanie problemów: Praktyczne doświadczenie z Prometheusem i Grafaną: znajdowanie odpowiednich metryk, badanie alertów i aktualizacja istniejących pulpitów nawigacyjnych. Umiejętność znajdowania i analizowania logów aplikacji.
Miło widziane:
- Zasady GitOps i Argo CD
- Terraform lub Ansible
- Skrypty w Pythonie
- Doświadczenie z AWS, Azure lub GCP
- Centralne narzędzia do logowania, takie jak Loki lub ELK/EFK
Jak pracujemy: Cenimy sobie odpowiedzialność za rutynowe zadania, systematyczne podejście do rozwiązywania problemów oraz ostrożność przy wprowadzaniu zmian. Powinieneś czuć się komfortowo weryfikując wyniki, rozumiejąc, jak cofnąć zmianę, dokumentując rozwiązania i prosząc o pomoc, gdy jest to potrzebne. W miarę zapoznawania się z naszą infrastrukturą, przejmiesz bardziej złożone zadania i szersze obowiązki, z wsparciem zespołu.
Opis projektu:
- Stopniowe przejmowanie odpowiedzialności za zadania operacyjne
- Utrzymywanie i poprawa istniejących potoków CI/CD, rozwiązywanie problemów z budową i wdrożeniem.
- Wdrażanie i konfigurowanie aplikacji w Kubernetes przy użyciu ustalonych procesów roboczych.
- Badanie problemów z infrastrukturą i aplikacjami, eskalacja złożonych przypadków z odpowiednimi ustaleniami.
- Utrzymywanie pulpitów monitorujących i reguł alarmowych, przegląd metryk i logów w celu identyfikacji problemów.
- Automatyzacja powtarzalnych zadań przy użyciu Bash i innych narzędzi.
- Wykonywanie rutynowej administracji systemem Linux i konserwacji infrastruktury.
- Wsparcie zespołów deweloperskich w kwestiach związanych z wdrożeniem i środowiskiem.
- Dokumentowanie procedur, kroków rozwiązywania problemów i zmian w infrastrukturze.
- Walidacja zmian i przygotowanie kroków cofania, zgodnie z procesami przeglądu i wydania zespołu.
Junior Mid DevOps Engineer in Wrocław – pracodawca: IBA Group
IBA Group to doskonały pracodawca, oferujący dynamiczne środowisko pracy w nowoczesnym biurze we Wrocławiu. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprzyja rozwojowi zawodowemu, a także umożliwia korzystanie z atrakcyjnych benefitów, takich jak prywatna opieka medyczna, pakiet MultiSport oraz darmowe lekcje języka angielskiego. Dołączając do naszego zespołu, będziesz miał okazję pracować nad innowacyjnymi projektami w międzynarodowym środowisku, co zapewnia nie tylko satysfakcję zawodową, ale również możliwość ciągłego uczenia się i rozwoju.