Job Title
Senior Service Reliability Engineer
Business Environment
As part of the CI & GitOps Platform (CGP), the mission is to improve Amadeus efficiency by providing and operating a scalable, resilient and agnostic CI/CD & GitOps platform that will foster automation. It provides solutions, tooling and support for thousands of developers located in more than 20 locations with main objective, the Amadeus migration in (Microsoft Azure) Cloud.
The CI/CD & GitOps Platform Engineering (GTC-PSV-TDP-DPE-CGP-CGE) team is responsible for providing a reliable and scalable repository manager (namely JFrog Artifactory) to all Amadeus platforms from developers to production in the cloud. The team also supports key solutions for automation such as AWX and for monitoring such as Prometheus/Grafana.
Purpose
With 7000+ developers, 20 geographical locations, 170K+ Git repositories, 2000 pull requests per day, 130TB of deliverables, CGP services must be highly available and resilient. A single minute of outage has a business impact on Amadeus with developers unable to carry out their daily work.
As such, foundation services work on several various topics, such as:
- Database clustering
- Micro-service architectures
- High availability services for RabbitMQ, AWX, Prometheus
- Implement an Artifactory Mesh for the cloud
- All provided services have proper monitoring and alerting.
Another key technical aspect is automation. We are looking at removing the toil from our backlog thanks to Ansible.
Your Main Responsibilities
Common accountabilities
Analyze specifications
- Define user requirements for the development of new (or upgrade of existing) software solutions.
- Design systems and code
- Design technical solutions and perform feasibility studies.
- Propose viable technical solutions to Product Management and/or users for validation.
- Develop software according to Amadeus standards and in line with SLAs & OLAs
- Understand and take into account distributed systems & cloud specificities to ensure resilience and scalability
- Model, design and implement databases
- Understand and produce monitoring & logging for the services under your responsibilities
- Collaborate with SREs on the services you manage
- Manage constraints linked to the data life-cycle (storage, transmission, treatment)
Test and maintain the software
- Conduct unit, integration & stress tests and ensure a level of quality in line with the Amadeus guidelines.
- Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
- Support the customer by debugging existing solutions with Product Manager or Product Definition Analyst
Operate your system
- Be owner of the deployment of your service
Document your work
- Produce software documentation necessary for the application and issue it to the requesting departments.
Specific accountabilities
- Significant experience as Platform Engineer or Linux sysadmin, with Ansible
- Operations Support and/or Software Development experience
- Having already managed a production system would be a plus
What we can offer you ?
- Be rewarded with a competitive remuneration, an individual and company bonus and enjoy many benefits.
- Work from anywhere: Flexible teleworking from 1 to 3 days per week. You will also benefit from a home office set-up premium & monthly allowance.
- 6 weeks holiday, plus pension contribution and healthcare insurance.
- Experience in an environment with unique complexity and a hardly matched criticality among the leading tech companies.
- Professional development in a truly international and multisite environment with a great mix of people.
- A wide set of trainings available to broaden your knowledge and enhance your soft skills including onsite and on-line learning hubs packed of technical and soft skills to help to develop any competencies.
- Enter a diverse and inclusive workplace.
- Enjoy your office life: Coffee hubs to work or relax, quiet zone, flexible desks and agile areas, on site restaurants, tennis, soccer, yoga, dance, on-site sport center and classes and on-site concierge services.
How do we hire?
- Online application: Submit your online application and our Talent Acquisition team will get in touch if your skills match the role.
- Phone Interview: We'll get to know each other with a short casual conversation. You'll also have the chance to ask questions.
- Online Testing: Depending on the role you applied for, you may have to do some online tests.
- Interviews: First, you'll meet one of our talent teams. Then you'll have an interview with a member or members of the team you're looking to join.
- Offer: Our Talent team will make you a job offer and welcome you to your new role with us.
- Join our global team: Where you can develop your skills and build an international career that matters.
100% of the people we’ve recruited started by applying. Take a chance!
Diversity & Inclusion
Amadeus is an Equal Employment Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or a related medical condition), ancestry, national origin, age, genetic information, military or veterans status, sexual orientation, gender expression, perception, or identity, marital status, mental or physical disability status, or any other protected federal, state, or local status unrelated to performance of work involved.
Amadeus endeavors to make https://jobs.amadeus.com/ accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process for Amadeus France, please contact us at accommodations.france@amadeus.com. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Read Full Description