Senior Engineer

Job expired!

Dołącz do NIQ jako Senior Engineer i twórz technologię, która wspiera globalne biznesy! Nasze zespoły Connect Technology rozwijają innowacyjną platformę Connect, zjednoczony globalny ekosystem otwartych danych zasilany przez Microsoft Azure.

Nasi klienci na całym świecie polegają na danych i analizach dostarczanych przez Connect, aby wprowadzać innowacje i rozwijać się. Jako Inżynier Oprogramowania dołączysz do zespołu inteligentnych, wysoko wykwalifikowanych technologów, którzy są pasjonatami nauki i wspierania najnowszych technologii, takich jak Spark, Scala, Databricks, Docker, Kubernetes i Kafka. Te technologie są wdrażane przy użyciu pipeline’ów DevOps wykorzystujących Azure, Kubernetes, Jenkins i Git.

  • Wdrażanie i zarządzanie komponentami aplikacji przy użyciu pipeline’ów CI/CD z Github, Jenkins, Airflow, K8S, Docker i Mikroserwisów.
  • Tworzenie, modyfikowanie i rozwiązywanie problemów związanych z pipeline’ami CICD w Jenkins i Azure DevOps.
  • Tworzenie narzędzi do monitorowania i automatyzacji powtarzalnych funkcji.
  • Rozwiązywanie problemów i debugowanie aplikacji rozwijanych w Spark, Pyspark, Python, Fullstack i Scala.
  • Współpraca z zespołami Agile funkcjonującymi w różnych obszarach, w tym z wewnętrznymi i zewnętrznymi klientami, takimi jak Operacje, Infrastruktura i Tech Ops.
  • Udział w rotacyjnym harmonogramie wsparcia w celu odpowiedzi na zapytania klientów i szybkiego wdrażania poprawek błędów.
  • 6+ lat doświadczenia w pracy z DevOps, K8S, Docker, Big Data, Spark, Pyspark i Scala.
  • Biegłość w użyciu Airflow i Databricks.
  • Silna praktyczna znajomość narzędzi Infrastructure as Code, takich jak Azure Resource Manager Templates i Terraform.
  • Ekspercka znajomość Azure Databricks, Azure Machine Learning i powiązanych zestawów narzędzi.
  • Biegłość w Python i Shell Scripting.
  • Solidne zrozumienie podstaw systemu Linux i zasad DevOps.
  • Znajomość chmury Azure jest niezbędna.
  • Znajomość Docker, SQL/NoSQL, Kubernetes, Jenkins i Bitbucket/Git.
  • Doświadczenie w zarządzaniu dużymi wdrożeniami aplikacji opartych na mikroserwisach obsługujących użytkowników na różnych obszarach.
  • Znajomość Fullstack i automatyzacji testów będzie dodatkowym atutem.
  • Silne umiejętności analityczne i rozwiązywania problemów oraz zdolność do szybkiego uczenia się nowych technologii.
  • Doskonałe umiejętności komunikacyjne w języku angielskim, zdolność do skutecznej współpracy z zespołami technologicznymi i biznesowymi.
  • Tytuł licencjata w dziedzinie Informatyki, Inżynierii Komputerowej lub pokrewnych.

Ciesz się elastycznym i satysfakcjonującym środowiskiem pracy z platformami do wzajemnego uznawania. Odzyskaj siły i zregeneruj się dzięki planom zdrowotnym zaprojektowanym dla Ciebie i Twojej rodziny. Planuj swoją przyszłość z narzędziami do finansowego dobrobytu. Pozostań na czasie i rozwijaj swoje umiejętności dzięki możliwościom rozwoju kariery.

  • Elastyczne środowisko pracy
  • Wolontariat
  • LinkedIn Learning
  • Program Pomocy Pracowniczej (EAP)