Software Engineer Elastic Metal

Permanent contract
Paris
Salary: Not specified
A few days at home
Apply

Scaleway
Scaleway

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

About the job

Scaleway is looking for a DevOps Engineer to join our Elastic Metal / Bare Metal team.

The team is in charge of more than 15k servers in 6 data centers across Europe. 

The scope covers the API of our Elastic Metal servers, the initial configuration of servers, the installation stack, the cleaning and upgrading tasks, communication with other Scaleway services: billing, auth, private-network …. 

The product is based on an autonomous micro-service architecture, which was built in-house to manage and drive all the activity of bare metal.

Minimum Qualifications

  • Tech skills:
  • Languages: Go
  • Be fluent in Git and SQL
  • Have a good understanding of the HTTP protocol and REST APIs
  • Notion of queuing: RabbitMQ
  • Monitoring: Prometheus, Grafana
  • You have already installed a server with major OS: GNU/Linux Debian & Ubuntu, CentOS, ESXi, Proxmox, Windows Server.

  • Soft skills:
  • Peer reviews
  • Team spirit and mutual aid
  • Written and verbal communication skills
  • Autonomy and rigour
  • Preferred qualifications

  • Tech skills:
  • Experience with gRPC and Protobuf
  • Familiar with container orchestration: Nomad, Kubernetes
  • You have already worked on asynchronous workload (queue + worker)
  • Knowledge with IPMI and BMC
  • Soft skills:
  • Very good command of English
  • Knowledge of the Bare Metal and cloud ecosystems
  • Teamwork on features, design, and implementation
  • Agile methods
  • Responsibilities

  • You will be part of the Elastic Metal Team, your scope will cover all aspects of Bare Metal servers. Our team has various backgrounds and a wide range of skills.
  • All the team members share their knowledge, so that everyone can improve their skills on all areas, languages, architectures, hardware, IPMI, … In return, be prepared to do the same.

  • Work on a solution that was built in-house, from the ground up. You will never be alone; on the contrary, you will work side by side with experts on the platform
  • Review code contributed by other team members
  • We're neither dogmatic nor kludgy, and our framework should reflect that
  • Collaborate with colleagues from other areas: SREs, front-end developers, customer success technicians, compliance officers, Trust and Safety team, sales, …
  • Optimize systems for scalability, resiliency, and maintainability
  • Automate the production of insights from the trove of data we are sitting on
  • Use the internal platform solutions (queuing, monitoring, etc.)
  • Technical Stack 

  • Go
  • Protobuf
  • gRPC
  • MySQL / PostgreSQL
  • RabbitMQ
  • Vault
  • Docker
  • Nomad
  • Prometheus
  • Gitlab-CI
  • Ubuntu/Debian
  • Location

    This position is based in our offices in Paris or Lille (France)

    Recruitment Process  

    Screening call - 30 mins with the recruiter 

    Manager Interview - 45 mins

    Home Assignment

    Team Interview

    HR Interview - 45 mins

    Offer sent

    Want to know more?

    These job openings might interest you!

    These companies are also recruiting for the position of “Software & Web Development”.

    See all job openings
    Apply