Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior DevOps Engineer

190 - 215 zł / stawka godzinowa

4IT 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.

Oferta pracy dodana 7 dni temu