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: GoBe fluent in Git and SQLHave a good understanding of the HTTP protocol and REST APIsNotion of queuing: RabbitMQMonitoring: Prometheus, GrafanaYou have already installed a server with major OS: GNU/Linux Debian & Ubuntu, CentOS, ESXi, Proxmox, Windows Server.
Soft skills:Peer reviewsTeam spirit and mutual aidWritten and verbal communication skillsAutonomy and rigourPreferred qualifications
Tech skills:Experience with gRPC and ProtobufFamiliar with container orchestration: Nomad, KubernetesYou have already worked on asynchronous workload (queue + worker)Knowledge with IPMI and BMCSoft skills:Very good command of EnglishKnowledge of the Bare Metal and cloud ecosystemsTeamwork on features, design, and implementationAgile methodsResponsibilities
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 platformReview code contributed by other team membersWe're neither dogmatic nor kludgy, and our framework should reflect thatCollaborate 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 maintainabilityAutomate the production of insights from the trove of data we are sitting onUse the internal platform solutions (queuing, monitoring, etc.)Technical Stack
GoProtobufgRPCMySQL / PostgreSQLRabbitMQVaultDockerNomadPrometheusGitlab-CIUbuntu/DebianLocation
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