Fondée en 1999, Scaleway est la filiale cloud du groupe Iliad, l’un des leaders des télécommunications en Europe. Notre mission est de favoriser une industrie numérique plus responsable en aidant les développeurs et les entreprises à créer, déployer et adapter des applications à n'importe quelle infrastructure.
Depuis nos bureaux situés à Paris et à Lille, nous perfectionnons quotidiennement l'écosystème cloud de Scaleway, dont nous sommes les premiers utilisateurs.
Nos quelques 25 000 clients nous choisissent pour notre redondance multi-AZ, notre expérience-utilisateur fluide, nos datacenters neutres en carbone ainsi que nos outils natifs de gestion d'architectures multi-cloud. Nos produits incluent des solutions entièrement gérées pour le bare metal, la conteneurisation et les architectures serverless, offrant ainsi un choix responsable dans le domaine du cloud computing.
Rejoignez notre équipe dynamique de près de 600 collaborateurs venant de divers horizons, dans un environnement stimulant et international alliant excellence technique, créativité et partage.
About the job
At Scaleway, we provide a large scope of products to our customers. From dedicated servers to virtual and bare metal cloud servers, storage solutions and many other products, the Hardware Engineering department is at the heart of the Scaleway infrastructure, offering over 100000 servers from our own datacenters to our customers and internal teams.
The Systems Development team is responsible for developing the in-house tools that will be used during the qualification phases, for quality checks and to run pre-production configuration and setup activities. The team’s mission is to develop the best-in-class tools in order to automate deployments, improve overall quality and optimize the hardware assets cost-effectiveness, to build software that increases operational performance.
As for our software, the whole stack runs on Python, we expect you to have at least basic knowledge of functions, classes, and OOP.
You will work with people directly at our datacenters, with our support teams, and with our product teams to find ways to optimize deployment workflow, improve data gathering and DCIM integration, and to provide software solutions for pre-production machines.
The main takeaway can be: no method or implementation is off-limits as long as your design brings us closer to our objectives.
Because the tasks are varied and our team small, we rely on mutual assistance. As such we do not expect you to be an expert in all fields. What we need however is someone highly motivated and ready to take on new challenges and explore different ways of doing things.
Minimum qualifications
- Fluent in Python
- Experience with Rest API
- Self-motivated with strong organizational skills
- Experience with Object Oriented programming
- Autonomous, real ownership spirit
- Good command in English
- Team worker, thorough, fast learner
Preferred qualifications
- Experience with SQL database (PostgreSQL, MySQL...)
- You have interests in automation (Gitlab CI-CD, Ansible)
- Knowledge of different network protocols such as DHCP, PXE and VLANs
- Experience working with industry-grade hardware (such as servers with BMC)
- It would be fantastic if you have some experience with:
-Hardware certification/testing
-Embedded system development
-Open Source Firmware stacks (eg. OpenBMC, u-boot…) as a contributor or integrator
Responsibilities
- Our team’s responsibility in the deployment structure is to provide a solid foundation for the many different technologies and interfaces our product teams may deploy. You will be a swiss army knife, performing various missions.
- In this position: you will be architect, developer, and maintainer of a wide range of software and utilities.
- Being at the center of a twenty-year-old cloud and baremetal provider you will: work with and accommodate a large variety of hardware and use many different Open Source utilities to achieve your goals.
- What makes the job great is you will never get bored, you may spend the day coding, or spend it researching new ways to optimize our workflow, other times it’ll be finding new ways of hoarding data and using it.
Location :
Based in our office Paris
Recruitment Process:
- Screening Call
- Manager Interview
- Team Technical Interview
Si vous ne vous voyez pas cocher toutes les cases, n'hésitez pas à postuler tout de même. Ne vous limitez pas à une description de poste - on ne sait jamais !