Platform Engineering Engineer

Amadeus India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Freshers only

Job Details

Job Description

Platform Engineering Engineer 3

Job Title

Platform Engineering Engineer 3
  • Business environment:

Amadeus is preparing a massive transformation while moving to public cloud and queuing systems will be definitively part of the new ecosystem:

  • Kafka: Amadeus is currently building real-time data pipelines and streaming applications. Kafka as a scalable, fault-tolerant and extremely fast message broker is a pillar of this new application model. Our main contribution is to provide a fully serviceable platform to the users. On top of that both during the transition phase to public cloud and beyond with multi-regions, Kafka will be an enabler for real-time/fault tolerance data replication.

Purpose:

  • Fully automate platform via integration of Kafka on PaaS: Platform deployment, stack upgrades, security integration, and all typical cluster maintenance activities.
  • Handle migration of Kafka clusters to Kubernetes
  • Provide Operation excellence, and expertise to operational and R&D teams
  • Provide 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 infrastructure cost.

Provide 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.

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

Key accountabilities

As DevOPS:

  • Maintain & evolve the CICD (Git, Artifactory, Jenkins, argoCD, terragrunt, ….)
  • Keep up knowledge around Kafka basics and core concepts, MirrorMaker 2 (Kafka XDCR solution)
  • Run deployments using scripting and operators such as Strimzi, define and implement the monitoring framework and alerting rules
  • Participate to Kafka server maintenance and patching (using Ansible, Shell, Python,….)
  • Write unit tests when required
  • Support users in the Testing and Production phases while keeping a mindset of operation excellence encompassing stability, security, and cost of the platform
  • Manage incidents (from clients or automatic alerting)
  • Manage escalation and proper follow-up
  • Participate to the team oncall roster

Skills:

  • Azure environment (AZ client), Openshift or K8s, Docker container
  • Experience in Java, Ansible, Git & Jenkins
  • Experience in incident management
  • Knowledge in Python is a plus
  • Knowledge in Kafka is a plus
  • Experience working in SAFE or one of an Agile method, to work in partnership with PO, Scrum master and Managers
  • Strong technical background and technical interest in order to understand and support the team’s challenges.

Diversity & Inclusion

Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.  

Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.  

Job role

Work location

Bangalore, India

Department

Software Engineering

Role / Category

Website Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Freshers only

About company

Name

Amadeus India Pvt Ltd

Job posted by Amadeus India Pvt Ltd

Apply on company website