Expire bientôt Amadeus Group

Software Development Engineer (Kafka - DevOps role)

  • CDI
  • Nice (Alpes-Maritimes)
  • Conception / Génie civil / Génie industriel

Description de l'offre

If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!

Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world’s top 15 software companies: we provide technology solutions and services within the travel industry.

Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let’s shape the future of travel together. #shapethefutureoftravel@Amadeus

Business environment

Amadeus is currently building real-time data pipelines and streaming applications. This is done using Kakfka, a scalable, fault-tolerant and extremely fast message broker. Kafka shall be provided as a fully service platform to users. This platform is under the responsibility of the department.

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

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

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

Purpose

Development of Kubernetes driver for Kafka

Handle migration of Kafka clusters to Kubernetes

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

Integration of the Kafka on Cloud : we targeted fully automatic deployment to Amadeus owned IaaS platforms but also GCE and AWS

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

Providing guidelines and support to implement efficient Kafka Jobs : Delivering expertise on properly writing a Kafka Jobs to applicative developers is key to the success of the different projects. In addition it contributes to manage efficiently the resources in order to minimize the hardware cost.

Providing ecosystem, tools and middleware for Kafka applications: We target to provide an ecosystem to leverage the Kafka platform, like for example continuous integration and deployment or monitoring. Our team also provides middleware components to integrate with Kafka.

Building expertise and anticipating evolution of Kafka technologies: Mainly through open source initiatives, the Kafka ecosystem is evolving pretty fast. We are in charge to assess the impacts on these evolution.

Key accountabilities

· Supporting and operating the Kafka clusters.
· Propose/Define operational standards for Kakfa platform. Automation of the operations.
· Contribute with applicative developers to define requirements for development of new or improvement of existing solutions.
· Design technical solutions and perform feasibility studies associated to future standards
· Propose viable technical solutions to applicative developers for validation (e.g. non-regression test framework).
· Define Amadeus Standards for Kafka development extending current Amadeus Standards.
· Conduct unit, integration and performance tests of the software and ensure a level of quality in line with the Amadeus 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.
· Contributing to the Apache Kafka project.

Specific competencies

· Virtualization, IaaS, PaaS (Amadeus Cloud Service, OpenShift, Kubernetes...)
· Programming languages: Python, Java, Scala, C++
· System Administration (Linux based)
· Kafka 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

Our diversity commitment: equality, diversity and inclusion are part of who we are. We’re committed to equal opportunities and treatment regardless of age, ethnicity, gender, beliefs, sexual orientation or disability.

Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is strictly forbidden without prior formal Amadeus’ authorisation.

Recruitment agencies: Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements