Platform Engineering Engineer
Amadeus India Pvt Ltd
Apply on company website
Platform Engineering Engineer
Amadeus India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
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