W skrócie
- Zadania: Twórz i zarządzaj procesami CI/CD dla innowacyjnych produktów wideo.
- Firma: Szybko rozwijająca się firma technologiczna z pasją do łączenia ludzi.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Dołącz do zespołu innowatorów i twórz niesamowite doświadczenia wideo dla tysięcy użytkowników.
- Kwalifikacje: Znajomość C/C++, Pythona oraz doświadczenie w systemach wbudowanych.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Nasze produkty do współpracy wideo pomagają firmom pozostać w kontakcie i można je znaleźć w salach konferencyjnych niektórych z największych przedsiębiorstw na świecie. Jesteśmy małą, zwinną grupą, która szybko się rozwija, a nasz zespół się powiększa. Tworzymy niesamowite doświadczenia w sali konferencyjnej, wykorzystując kreatywny design, nowoczesną naukę i innowacje. Kochamy to, co robimy, ponieważ jesteśmy pasjonatami łączenia ludzi i codziennie korzystamy z produktów, które tworzymy, aby pozostać w kontakcie z naszym zespołem.
Poszukujemy utalentowanego inżyniera DevOps do oprogramowania osadzonego, który dołączy do zespołu. Będziesz częścią zespołu programistów i badaczy ML, skoncentrowanego na uczynieniu współpracy wideo niesamowitym doświadczeniem, a oprogramowanie, które stworzysz, będzie używane przez tysiące ludzi każdego dnia.
Obowiązki:
- CI/CD i zarządzanie budową: Projektowanie, budowanie i utrzymywanie procesów budowy CI i wydania od komponentu do komponentu.
- Opracowywanie i utrzymywanie zautomatyzowanych metod weryfikacji i walidacji (V&V) testów dla specyficznych jakościowych kontroli.
- Współpraca z ekspertami w dziedzinie komponentów i produktów, aby zapewnić skuteczność procesów budowy wydania oraz monitorowanie jakości.
Codzienne zadania:
- Rozwój budowy i pipeline'u: Implementacja i wdrażanie systemów CI oraz pipeline'ów budowy w całej organizacji audio.
- Aktualizacja i utrzymywanie definicji budowy w miarę wprowadzania nowych komponentów lub wariantów produktów.
- Przegląd i scalanie pull requestów związanych z skryptami budowy, konfiguracjami CI i narzędziami automatyzacyjnymi.
Testowanie i zarządzanie wydaniami:
- Implementacja zautomatyzowanych metod testów CI w dziedzinie audio i kodu przy użyciu C/C++, Bash i Pythona.
- Pisanie przypadków testowych w dziedzinie audio w C/C++, Bash i Pythonie.
- Tagowanie, pakowanie i koordynowanie kandydatów do wydania dla osadzonego C/C++.
Współpraca:
- Współpraca z zespołami firmware, software, QA i produktowymi w celu wspólnego określenia wymagań dotyczących procesów CI i wydania.
- Zbieranie opinii interesariuszy, aby zapewnić zgodność przepływów pracy budowy/wydania z praktykami rozwoju każdego zespołu.
- Działanie jako łącznik między zespołami DevOps a zespołami rozwoju osadzonego, tłumacząc cele wydania na konkretne konfiguracje pipeline'u.
Rytuały zespołowe:
- Udział w codziennych spotkaniach, planowaniu sprintów i przeglądzie backlogu Jira, aby śledzić prace związane z DevOps.
Wpływ i wartość:
- Prędkość rozwoju: Zmniejszenie czasu realizacji na wszystkich etapach rozwoju i wydania.
- Standaryzacja: Tworzenie zunifikowanych, uproszczonych procesów budowy we wszystkich komponentach i produktach.
- Widoczność jakości: Umożliwienie monitorowania jakości komponentów i produktów w czasie rzeczywistym.
- Śledzenie: Zapewnienie jakościowego śledzenia integracji oraz analizy przyczyn źródłowych.
Wymagane umiejętności:
- Programowanie i skrypty: C/C++, Python i Bash.
- Systemy osadzone: Doświadczenie w rozwoju systemów osadzonych.
- Narzędzia i technologie: CI/CD: GitHub Actions, Jenkins; Testowanie: ramy i narzędzia automatyzacji testów; Systemy budowy: systemy budowy Android, Yocto (embedded Linux), Cmake, Make; Infrastruktura: Docker i konteneryzacja; Zarządzanie projektami: Jira i pokrewne narzędzia śledzące.
Embedded DevOps Engineer in Kraków – pracodawca: Luxoft Poland
Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.