The DSS division (Data StoreS) has been created to gather the SQL and NoSQL data stores related activities in the same entity. SQL and NSQ (NoSQL) are the two departments belonging to DSS structure.
While NSQ is in charge of the NoSQL data stores (Couchbase, MongoDB, Redis, ElasticSearch), SQL is dealing with the relational DB with main focus on Oracle, MariaDB, and SQL Server.
With the concept of DBaaS, DataBase as a Service, we aim at providing the right database solution for the right usage to our customers.
Among the activities handled by the teams, we can list:
Provide support and expertise to our Business Units.
Provide guidance on which technology is best for a specific use case.
Provide and operate SQL solutions both in private and public clouds (e.g. Azure, Amazon).
Automate, in a serviceable way, all operations around data store operation including deploying, patching, monitoring and upgrading of the concerned data stores.
Develop the libraries and components enabling our customers to connect and use to those data stores in a way compliant with Amadeus requirements such as logging, monitoring, security, alerting…
The SQL stores are used by almost all application within Amadeus and therefore it is key to ensure the highest possible quality for our deliveries and operations.
Within the SQL department, the RDP, RDT and RDS teams have the responsibility of the capacity planning, the deployment, the maintenance, the security patching, the incident management and the execution of the massive upgrade campaigns of the SQL databases (Oracle, MariaDB and MSSQL), including their operating systems (Linux and Windows Server) and their machines (bare metal and virtual machines). In this context, the RDB team is the development team that deals specifically with:
Design, validate and document the SQL database stacks for Oracle, MariaDB and MSSQL
Develop the automation to provide the above stacks as a service
Include other teams' members in the design and the coding
Communicate the changes in the department
Manage the cloud environments where the databases are deployed
Improve the quality and the security above the standards
Develop custom components for Amadeus specific needs, like:
Monitoring components for the datastores
Middleware libraries for application developers
DBaaS APIs to consume our services
Tools that improve the developer experience
The RDB team opens a position for an SRE person with senior experience with MariaDB administration on Linux OS and Ansible automation development.
Summary of the role:
The main responsibility of a Service Reliability engineer is to participate in the successful delivery of the end to end services with agreed Service Level Agreements to our customers by leveraging, improving, designing and implementing services that automate application provisioning and manage the underlying infrastructure as a service (all layers, from compute to storage, including network).
The SRE will actively interface with software developers, network engineers, systems, storage, project management and database administrators on projects and providing second tier on call support will be required.
Support an ultra-highly available cloud-based applicative platform for Amadeus Customers.
Support application deployments, building new systems and upgrading and patching existing ones.
Design, drive and develop automation to quickly and rapidly deploy instances from blue-printed applications or golden images.
Design, drive, develop and use monitoring tools to find problems, resolve and/or escalate to development and ensure that we exceed our Service Level Agreements.
Build and manage development and testing environments, assisting developers in debugging application issues using tools.
Participate in the design and building of tools and processes to support the infrastructure. Leverage scripting to build required automation and tools on an ad-hoc basis.
Operate and design the platform within our security and privacy guidelines.
Learn on the job and explore new technologies with no supervision and mentor and train the rest of the team on these technologies.
Ability to use and train/mentor other team members on a wide variety of open source technologies and tools.
Experience with systems and IT operations.
Comfort with frequent, incremental code testing and deployment.
A strong focus on business outcomes.
Strong sense of collaboration, open communication and reaching across functional borders.
Provide hands-on engineering, administration and technical support to the rest of the team.
Troubleshoot issues across the entire stack - hardware, software, application, and network and mentor/train the rest of the team.
Document current and future configuration processes and policies.
Proactive thought leadership for creative and efficient technology solutions.
Drive continuous improvement to the service delivered to customer (agility, stability).
Process reengineering and optimization.
Drive the enforcement and definition of operational requirements / non-functional requirements in collaboration with application owners and middleware organizations
About the ideal candidate:
1. Qualification (School, university, equivalent, etc.): University degree in Computer Sciences, Software Engineering or equivalent work experience.
2. Know How / Skills
Very good knowledge in SQL datastore administration (MariaDB or MySQL)
Installation, configuration, hardening, user management
Backup, restore, replication, sharding, failover
ProxySQL, Orchestrator, Mariabackup, Percona PMM
Very good knowledge in IAAS, OS and database automation (Ansible)
Good knowledge in Linux operating system administration (RHEL)
Good understanding of Software Engineering methodologies and development cycle (Open Source development), including Version Control system (ex GIT) and Continuous Integration and testing methods (Jenkins)
Good knowledge of Shell and Python scripting
Good understanding of monitoring tools and concepts (Grafana, Prometheus, Splunk)
Good knowledge in one of the following areas is a substantial plus:
Docker, Podman, Kubernetes, Openshift
Communication Protocols (TCP/IP, DNS, SSH, HTTP/S)
Load balancing techniques, traffic routing, and caching for distributed applications, scalability
Identifying, troubleshooting, and resolving system level issues on large, busy networks
Cloud systems and related ecosystem (Azure, OpenStack, AWS API, etc.)
3. Relevant Job Experience
Minimum five years in Systems or Database Administration/Software Engineering/DevOps in a large environment.
What we can offer you
Get rewarded with a competitive remuneration, an individual and company bonus and enjoy many benefits.
Work from anywhere: Flexible teleworking from 1 day per week to full weeks to full remote, you will also benefit from a home office setting-up Premium & monthly allowance.
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.
6 weeks holiday, plus pension contribution and healthcare insurance.
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 conciergerie services.
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!”
How do we hire?
The application process takes no longer than 10 minutes!
Online application: Submit your online application and our Talent Acquisition specialist will get back to you 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 might 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.
Are you the one we’re looking for? Apply now!
Not ready? Email us for more information: firstname.lastname@example.org
Want to learn more about Amadeus, check out our blogs!
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.
Who are we?
Amadeus is the leading technology company dedicated to the global travel industry. We are present in 190+ countries and employ close to 19,000 people worldwide. Our solutions enrich travel for billions of people every year. We work together with our customers, partners and other players in the industry to improve business performance and shape the future of travel.
Amadeus Nice, a site at the heart of the French Riviera and 1st European technology hub.
Based between sea and mountain, our campus offers an exceptional multicultural environment where diversity is enhanced and where more than 4.300 people from +80 nationalities work together. Our approach is agile and flexible and our success story relies on collaboration and team spirit.
Our working environment reflect this state of mind and fosters a better work life balance.
It's good to work here.
The labels we have obtained position us as one of the best employers in France.
Les plus commentés
Comité d'entreprise(52 commentaires)
« Très bons salaires à tous les échelons »
Remboursement des frais de transport(32 commentaires)
« Néglijable quand on prend la voiture »
Congés payés(17 commentaires)
« les congés payés sont comme dans les autres entreprises, très bien »
Très bonne socièté et très bon environnement
Congé payé, cantine, possibilité d’évolution
25 Days off + RTT, bonus although not super high is always there