Senior DevOps Engineer
190 - 215 zł / stawka godzinowa4IT SOLUTIONS sp. z o.o.
Senior DevOps Engineer
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Gradle
- Xcode
- Fastlane
- Jenkins
- Git
- Firebase Crashlytics
- Grafana
- ELK
- SonarQube
- Artifactory
- Sentry
- NDK Groovy
Mile widziane
- Huawei AppGallery
System operacyjny
- macOS
- Linux
O projekcie
Poszukujemy Inżyniera ds. Build & Release Aplikacji Mobilnych dla naszego Klienta – globalnego lidera w zakresie kompleksowych usług IT, obsługujący blisko 6000 klientów z różnych branż na całym świecie. Każdego dnia wspiera rozwój swoich partnerów dostarczając operacje o znaczeniu krytycznym na dużą skalę – z zachowaniem najwyższych standardów bezpieczeństwa, niezawodności i wydajności. Firma jest zaufanym partnerem najbardziej innowacyjnych organizacji na świecie, wyróżniając się głęboką wiedzą specjalistyczną, wieloletnim doświadczeniem i wartościami, które przekładają się na realne wyniki biznesowe.
Projekt koncentruje się na budowie nowoczesnego, zautomatyzowanego środowiska Build & Release dla aplikacji Android i iOS, zapewniającego wysoką jakość, bezpieczeństwo oraz niezawodność procesu wydawniczego.
Współpraca z zespołami Android, iOS, QA, Architektami oraz DevOps, wpływając na sposób pracy wielu zespołów produktowych i kierunek rozwoju procesów inżynierskich w organizacji.
Tak organizujemy naszą pracę
Tak pracujemy
- wewnątrz organizacji
- koncentrujesz się na rozwoju produktu
- agile
Skład zespołu
- backend developer
- architekt
- devOps
- tester manualny
Twój zakres obowiązków
- Projektowanie, rozwój oraz utrzymanie procesów Build & Release dla aplikacji mobilnych Android i iOS.
- Projektowanie oraz rozwój pipeline'ów CI/CD zapewniających szybkie, bezpieczne i powtarzalne dostarczanie aplikacji.
- Automatyzacja procesów budowania, podpisywania, testowania oraz publikacji aplikacji mobilnych.
- Zarządzanie procesami wydawniczymi w Google Play, Apple App Store oraz innych kanałach dystrybucji.
- Administracja certyfikatami, provisioning profiles, kluczami podpisującymi oraz politykami bezpieczeństwa.
- Monitorowanie jakości procesu Build & Release oraz identyfikowanie obszarów wymagających optymalizacji.
- Analiza oraz rozwiązywanie problemów związanych z procesami kompilacji, integracji i publikacji aplikacji.
- Optymalizacja czasu budowania aplikacji oraz wydajności infrastruktury CI/CD.
- Tworzenie i utrzymywanie standardów oraz dobrych praktyk dotyczących procesu dostarczania aplikacji mobilnych.
- Współpraca z zespołami Android, iOS, QA, Architektami oraz DevOps przy projektowaniu rozwiązań technicznych.
- Wspieranie zespołów developerskich w zakresie procesów Build & Release oraz automatyzacji.
- Mentoring techniczny i dzielenie się wiedzą z innymi inżynierami.
- Udział w definiowaniu kierunku rozwoju platformy Mobile CI/CD oraz wdrażaniu nowych technologii.
Nasze wymagania
- Minimum 10 lat doświadczenia w rozwoju aplikacji mobilnych.
- Minimum 5 lat doświadczenia w projektowaniu i utrzymaniu procesów Build & Release dla Android oraz iOS.
- Doświadczenie w pracy w środowiskach rozwijających wiele aplikacji mobilnych (fintech, aplikacje bankowe).
- Praktyczne doświadczenie z Gradle, Xcode, Fastlane, Jenkins oraz Git.
- Doświadczenie w projektowaniu i utrzymaniu pipeline’ów CI/CD dla aplikacji mobilnych.
- Znajomość procesów podpisywania aplikacji, zarządzania certyfikatami oraz publikacji do Google Play i App Store.
- Doświadczenie w zarządzaniu certyfikatami, provisioning profiles oraz keystore.
- Doświadczenie w zarządzaniu wieloma wariantami aplikacji (flavors, build variants, environments).
- Znajomość: Firebase Crashlytics, Grafana, ELK, SonarQube, Artifactory, Sentry, NDK Groovy oraz Huawei AppGallery.
- Doświadczenie z zagadnieniami Mobile Security i DevSecOps.
- Umiejętność diagnozowania i optymalizacji procesów budowania, skracania czasu buildów oraz rozwiązywania problemów związanych z release’ami.
- Dobra znajomość środowisk macOS i Linux oraz języków skryptowych Python i Bash.
- Doświadczenie w definiowaniu standardów technicznych, współpracy z architektami, developerami oraz interesariuszami biznesowymi.
- Proaktywne podejście do pracy.
Podział czasu pracy
- 80% zdalnie
To oferujemy
- Atrakcyjna lokalizacja biura
- Długoterminowa współpraca
- Atmosfera otwartości i współpracy w zgranym zespole
- Otwartość na inicjatywy pracowników
- Bliskość restauracji i sklepów
- Możliwość realnego wpływu na produkt
Tak pracujemy nad projektem
- Continuous Deployment
- Continuous Integration
- automatyzacja testów
- środowiska testowe
- testy integracyjne
- testy jednostkowe
- testy manualne
Takie dajemy możliwości rozwoju
- mentoring
Benefity
- możliwość pracy zdalnej
Etapy rekrutacji
- Rozmowa telefoniczna z przedstawicielem 4IT Solutions
- Weryfikacja techniczna z przedstawicielem naszego Klienta (1,5h)
- Zdalna rozmowa rekrutacyjna (1,5h)
- Spotkanie z Managerem zespołu
4IT SOLUTIONS sp. z o.o.
4IT Solutions działa na polskim rynku od 2014 roku. Naszym core businessem jest rekrutacja konsultantów IT. Dostarczamy usługi specjalistów IT, którzy wspierają zespół klienta długoterminowo lub na czas realizacji danego projektu. W zależności od projektu oferujemy zatrudnienie bezpośrednio u Klienta lub umowę typu body-leasing.
W 4IT Solutions wierzymy, że trzon firmy tworzą nasi pracownicy. Wysoka jakość usług i sukces naszych klientów zależy od nich. Nasz zespół to grupa zgranych ludzi reprezentująca najwyższe standardy etyki biznesu. Wierzymy w długotrwałe relacje z klientami, które budujemy dzięki dostarczaniu usług najwyższej jakości. Naszym kluczem do sukcesu są proste procesy, brak komplikacji i automatyzacja.
- devops engineer powershell Warszawa
- senior devops engineer Warszawa
- public cloud devops engineer Warszawa
- devops engineer for big data in cloud Warszawa
- devops engineer for cloud Warszawa
- lead devops engineer Warszawa
- junior administrator junior devops engineer Warszawa
- devops/system engineer Warszawa
- azure devops Warszawa
- senior security devops specialist Warszawa