Cloud Engineer for Technical Platform Engineering
Our mission is to deliver the Azure Cloud platform that will host all Amadeus applications within the next 3 years. The goal is to offer a modern and intelligent solution that will rely on all the new features brought by the cloud (e.
g everything as code, elasticity etc..). The platform relies on Kubernetes and requires a high level of exigencies in term of stability, performance and security as it will host mission critical applications.
Summary of the role
Our mission as part of Amadeus Cloud Services (ACS) is to provide Platforms as a Service (PaaS) that will ultimately host all Amadeus compute workloads.
Thanks to our partnership with Red Hat, we aim at leveraging features offered by Kubernetes and OpenShift in order to provide a stable and reliable PaaS.
An empty cluster is not considered production ready in Amadeus. It needs to be augmented with some capabilities and integration with the Amadeus ecosystem.
That's what ACS provides. Depending on the Kubernetes distribution / provider, ACS will have to provide different adaptations & automations to create and operate the cluster in a secure, resilient, scalable and integrated way.
Some ACS features are (or should be) however independent from the underlying Kubernetes implementation.
Your mission will be to work on fine tuning the integration of the vendor solutions and frameworks (OpenShift, tooling, etc.
to fulfill Amadeus requirements around operability, security, automation and compliancy (PCI DSS). You will also work in cooperation with the ACS SRE teams to deploy the clusters, ensuring applications can scale out from one region to another, on demand, and with the minimum cost (automated operations, tooling, licenses, etc.
You will also contribute to the update of our core middleware bricks (Core interceptor, the Namespace automation, the global cluster register, etc.
to sustain this evolution.
Finalize OpenShift 4 PRD readiness for the mass migration of the Amadeus applications.
Work on delegation models and associated automation to scale operations massively
Increase sophistication of the tooling to operate 100s of platform as we do operate 10 of them (operational tooling for patching, monitoring, Incident recovery)
Industrialize change management.
Facilitate application on boarding (Namespace administration, PoD acceptance gate keeping enforcing standards.
General but intense support to applications.
Disaster Recovery platform
Your main responsibilities
Participate in the evaluation of, install, support and administer relevant tools used to provide infrastructure automation and cloud integration solutions.
Participate in the design of, implement and support cloud integration solutions based on and using relevant tools and self-developed automation components.
Coordinate the end to end process to deploy such solutions.
Coordinate the resolution of conflicting or diverging technical requests during release integration supporting internal team members as well as users and stakeholders external to the team.
Communication of release plans and results to key users and stakeholders.
Design, create, validate, and maintain templates, blueprints, playbooks, and modules for configuration management and infrastructure / platform deployment tools.
Design, programming, validation and maintenance of automation components and interfaces with state-of-the-art scripting and programming languages.
Design, create, maintain and run automatic test scenarios, troubleshooting also the test results.
Participate in the definition of operational, security, and high availability requirements for Amadeus DevOps automation solutions.
Interact with operational and development groups to maintain accuracy on Amadeus architectural knowledge.
Continuous improvement of team-internal processes to design, implement and provide, validate and automatically test, version and release integrated infrastructure automation and cloud integration solutions.
Participate in due diligence studies and audits.
Design and deliver feasibility studies and sizing for complex solutions.
Presentation of solutions to management with fully documented and analysed proposals.
In case of incidents or problems, support the operational team to diagnose and recover from the service disruptions, report comprehensive status to management.
About the ideal candidate
You should have knowledge, skills and expertise in the following platform services :
Container Platform usage (Kubernetes, OpenShift) and Cloud
SRE how to operate at scale through automation AKA ability to code. (Python, Go, Ansible)
Automation concepts and tools (Ansible, terraform, infrastructure as code)
CI / CD pipeline (Jenkins, Artifactory, bitbucket, GIT)
You should have know-how skills in the following :
Ability to explore public cloud providers (mostly Azure) & build technical solutions to solve business problems
Encryption and certificates concepts
Analytical and conceptual thinking
Excellent communication skills
Ability to share technical expertise
Excellent presentation skills with the ability to convey complex ideas to peers and management
Significant continuous learning
Adaptability / Flexibility
Innovation, Pro-activity, autonomy
Proficiency in English essential, both written and spoken
Master in Computer Science or related field, or equivalent
What we can offer you
competitive remuneration compared to the market practices and coherent with the company results
individual and company bonus
6 weeks holiday, plus pension contribution and healthcare insurance
Flexible working conditions
Professional development in a truly international and multisite environment with a great mix of people
Experience in an environment with unique complexity and a hardly matched criticality among the leading tech companies
A large selection of learning opportunities available to broaden your knowledge and enhance your soft skills
We are a global company full of the greatest innovators, delivering breakthrough solutions. We know that they deserve the best rewards, and so do you if you join our team!
To build a career that is meaningful to you, we will follow you on each step of this journey by offering training, international mobility, a wide range of internal opportunities to grow your skills and different types of career paths.
Join our engineering community that counts more than 2500 members in Nice and 4000 worldwide.
We will provide you mentoring, training and continuous development opportunities. Check out Tavleen’s testimony : I started as a software developer in Amadeus Nice.
In 2013, I was ready for my next opportunity at Miami in the new world of Operations. By 2015 I was now backpacking to take the next challenge : lead a development team of Operational in another location : Munich, Germany.
This role got me the opportunity to
lead and build high performance agile teams, to improve my capacity in drinking weissbier & to speak another language. I did fairly good in all except the last one!
Want to find out more about working in Amadeus?
The application process takes around 10 minutes to complete. You will need to create your candidate profile, upload your resume and select a job requisition.
For a faster application process, click on Apply with LinkedIn.
Once you have applied you will receive feedback within 48hours.
Are you the one we’re looking for? Apply now!
Want to learn more about Amadeus, check out our blogs! · Developer blog · Amadeus blog
Diversity & Inclusion
We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.