Software Development Engineer (BI Platform - DevOps)
Altran
Biot (Sophia-Antipolis) FR
il y a 1j

The BIP (Business Intelligent Platform) department is key to provide adapted, reliable, secure and efficient data storage and data processing solutions for analytic applications.

The BI platform needs to be enhanced and industrialized improving the automation of DevOps activities or data science capabilities.

The BIplatform will become integral part of Cloud ecosystem and shall be deployed to public clouds such as GCE or AWS with Kubernetes.

Purpose

Full automation of typical application and platform management activities : Platform deployment, stack upgrades, security integration, and all typical cluster maintenance activities.

Integration of the BI Platform on Cloud : we targeted fully automatic deployment to Amadeus owned IaaS platforms but also GCE and AWS, based on Kubernetes

Operation excellence, and expert support to operational and R&D teams

Providing guidelines and support to implement efficient Spark Jobs : Delivering expertise on properly writing a Spark Job to applicative developers is key to the success of the different projects.

In addition it contributes to manage efficiently the resources of the platform in order to minimize the hardware cost.

Providing ecosystem, tools and middleware for Analytics applications : We provide an ecosystem to leverage the BI platform, like for example continuous integration and deployment or monitoring.

There are also common patterns required by most of the analytics applications such as read / write from / to a Kafka topic, read / write from / to HDFS, filtering data etc.

  • Our team provides middleware helpers in Scala allowing to implement these patterns through simple configurations and coming with a full set of monitoring feature.
  • Building expertise and anticipating evolution of Hadoop technologies : Mainly through open source initiatives, the Hadoop ecosystem is evolving pretty fast.

    We are in charge to assess the impacts on these evolution to the BI Platform platform.

    Key accountabilities

  • Supporting and operating the BI Platform.
  • Propose / Define operational standards for analytic platform. Automation of the operations.
  • Contribute with applicative developers to define for development of new or improvement of existing analytic solutions.
  • Design technical solutions and perform feasibility studies associated to future standards (e.g. SQL on Hadoop technologies)
  • Propose viable technical solutions to applicative developers for validation (e.g. non-regression test framework).
  • Define Amadeus Standards for analytic software development extending currentStandards.
  • Conduct unit, integration and performance tests of the software and ensure a level of quality in line with the guidelines.
  • Participate in the validation / acceptance phase of the product cycle ensuring the fine-tuning necessary to finalize the product.
  • Produce software documentation / architecture presentation.
  • Support the end user in the Production phase by debugging existing software solutions, or investigating stability or performance issues.
  • Specific competencies

  • Virtualization, IaaS, PaaS (Cloud Service, OpenShift, Kubernetes...)
  • Programming languages : Python, Java, Scala
  • System Administration (Linux based)
  • Hadoop / Spark and its respective eco-system
  • Infrastructure as Code ; Automation ( Puppet, Ansible...)
  • A passion for new technologies and their valorisation in an industrial context
  • Agile / Scrum, ITIL and security knowledge
  • Postuler
    Ajouter aux favoris
    Retirer des favoris
    Postuler
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Continuer
    Formulaire de candidature