Senior Mobile DevOps Engineer
⚲ Warsaw
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w DevOps
- doświadczenie w procesach wdrożeniowych aplikacji mobilnych i pipeline'ach CI/CD dla Androida i iOS
- doświadczenie w releasach aplikacji mobilnych (Google Play Console, TestFlight, App Store Connect)
- doświadczenie z Bitrise i Fastlane
- doświadczenie z dostawcami chmury (AWS/GCP/Azure)
- znajomość Cloud-Native AI i usług Generative AI
- znajomość wzorców architektury AI: RAG, agentic workflows, multi-agent systems, tool/function calling, grounding, prompt management, evaluation, responsible AI
- angielski na poziomie min. B2
Opis stanowiska
Stanowisko w EPAM Systems dla inżyniera DevOps specjalizującego się w mobilnych pipeline'ach CI/CD dla Androida i iOS. Będziesz rozwijać i optymalizować pipeline'y w Bitrise i GitHub, automatyzować buildy i releasy przez Fastlane, zarządzać publikacją w Google Play Console, TestFlight i App Store Connect oraz integrować Datadog do monitoringu aplikacji. To oferta dla kogoś, kto realnie pracował z mobilnym toolchainem i chce pracować nad wydajnością oraz stabilnością procesów wydawniczych. Uwaga: ogłoszenie sugeruje, że istniejące pipeline'y wymagają znaczącej pracy naprawczej i optymalizacyjnej, a część obowiązków może obejmować analizę wydajności żywych aplikacji i sugerowanie zmian w kodzie.
🔍 Dekoder Ogłoszenia
🔴
enhance our mobile application development processes
Prawdopodobnie oznacza to naprawianie istniejących problemów i wprowadzanie usprawnień, a nie budowanie wszystkiego od zera.
🔴
optimizing our CI/CD pipelines
Może oznaczać, że obecne pipeline'y są wolne, niestabilne lub nieefektywne i wymagają znaczącej pracy naprawczej.
🔴
Collaborate with development teams to integrate new features and tests into automated pipelines
Może oznaczać, że będziesz musiał przekonywać zespoły deweloperskie do zmian i pomagać im w adaptacji do nowych procesów.
🔴
Monitor the performance of live apps and work on optimizing them through continuous feedback
Oprócz typowych zadań DevOps, możesz być odpowiedzialny za analizę wydajności aplikacji i sugerowanie zmian w kodzie lub infrastrukturze.
🟡
Ensure compliance with all digital security protocols during the build and release processes
Wymaga to nie tylko znajomości narzędzi, ale także dogłębnego zrozumienia i stosowania zasad bezpieczeństwa w całym cyklu życia aplikacji.