Ingénieur·e Système Devops

CDI
Remote
€40,000 à €50,000 / année
Apply

À propos

La mission de Scalingo est de changer le panorama du cloud en Europe. Notre plateforme permet aux développeurs d'héberger et de déployer leurs projets web sans connaissance en administration système, sans avoir à manipuler de serveurs.

Scalingo détecte la technologie, package le code, le déploie, et s'occupe de toutes les opérations de maintien en conditions opérationnelles (déploiement, logs, supervision).

Nous apportons à nos entreprises clientes :

  • division de leurs factures cloud par 3,
  • 20% de temps en plus pour leurs développeurs,
  • et une augmentation x100 de la cadence de livraison.

Notre clientèle est en France, mais aussi en Europe et partout dans le monde. Nous accompagnons les gouvernements Européens dans la mise en place de services numériques critiques à visibilité nationale (Le Pass Culture, Pix, la Réserve Civique, des outils électoraux).

Pour soutenir notre forte croissance nous recherchons un·e ingénieur·e Système Devops dédié·e à la fiabilité de site (Site Reliability Engineering - SRE).

Nos bureaux sont basés à Strasbourg, mais pas d'inquiétude, nous acceptons le remote.

Vos missions

Vous intégrerez l’équipe de Site Reliability Engineering, en tant qu’Ingénieur·e Système Devops, sous la responsabilité du Lead SRE et du CTO.

Au sein de cette équipe, la mission est de maintenir et de faire évoluer la plateforme d’hébergement Scalingo. Celle-ci se base sur l'infrastructure IaaS de 3DS Outscale et est composée de nombreux services principalement développés en Go, incluant notamment un orchestrateur développé en interne, fruit de 5 ans de R&D et de raffinage en production.

L’équipe SRE travaille en coordination avec l’équipe Infrastructure Services (responsable du développement du scheduler, de nos outils d'automatisation de déploiement de bases de données managées, etc.) et l'équipe User Facing Services (responsable du dashboard web, du CLI, de l’API publique, etc.). Les services et outils sont développés en accord avec les bonnes pratiques du métier : Infrastructure as Code, Configuration as Code et Relectures de Code systématique.

Tes missions et responsabilités seront réparties dans deux catégories (à peu près 50%/50%) : Le RUN et le BUILD.

Responsabilités et missions du RUN :

  • Participer au Maintien en Condition Opérationnelle des services en production, incluant une participation à l’astreinte (24h/24 7j/7)
  • Améliorer en continu la disponibilité, la résilience, la robustesse, et la sécurité de la plateforme
  • Maintenir et faire évoluer le pipeline de la gestion des alertes de l'équipe SRE (Analyse, priorisation, traitement)
  • nvestiguer les incidents de production (anomalies, performance, exceptions), au niveau système jusqu’au niveau des micro-services développés par l’équipe Infrastructure, en passant par les services tiers (IaaS, réseau, etc)
  • Maintenir et améliorer les pipelines de mise en production
  • Participer au support client tournant

Responsabilité du BUILD :

  • Automatiser la gestion des ressources de l’infrastructure sous-jacente à la plateforme
  • Développer et maintenir des outils de surveillance, de supervision ainsi que le système d’alerte
  • Concevoir et développer de nouveaux services back-end (langages Go et Ruby)
  • Participer à la relecture de code et à l'architecture des projets
  • Participer à la coordination de l’équipe Infrastructure avec les équipes Back-end et User Facing Services
  • Documenter les pratiques, et rédiger de nouvelles procédures
  • Éxercer un esprit critique sur les procédures actuelles et les améliorer en conséquence
  • Participer aux processus de certification (en cours ISO 27001 et HDS, puis SecNumCloud)
  • Participer aux processus d’amélioration continue

Vos compétences

  • Tu disposes d'au moins une expérience significative dans un poste similaire (ex: Ingénieur consultant DevOps, SRE).
  • Tu es à l'aise en anglais écrit : c'est notre langue de travail au sein de Scalingo, avec nos clients Européens, et avec tous nos fournisseurs
  • Tu as déjà travaillé en astreinte
  • Tu as déjà travaillé dans un contexte de certification de conformité ISO 27001, HDS ou équivalent
  • Tu maîtrises plusieurs des technologies suivantes (ou équivalent) : Go, Docker, Ruby, Chef, Terraform, Packer, IaaS, Object Storage
  • Tu es rigoureux·se
  • Tu sais jouer en équipe (par exemple avec l'équipe technique, avec l'équipe business, avec l'équipe de direction)

Avantages

  • Ticket Restaurant carte Swile
  • Complémentaire santé Swisslife
  • Horaires flexibles
  • Télétravail flexible
  • Prime télétravail
  • BSPCE: des actions pour les employés sous un régime fiscal favorable.
  • l'ordinateur, le clavier, la souris, le téléphone et les fournitures de ton choix ou tout ce qu'il te faudra pour travailler dans de bonnes conditions

La vie chez Scalingo

  • Nous sommes un acteur de la tech à la pointe qui servons des acteurs institutionnels sans être une méga corporation ;
  • Nous sommes engagés sur le bien être des gens et leur développement: pas de micro-management, pas d’objectifs annuels contraignants mais un suivi hebdomadaire avec le management. Toute l'équipe est impliquée pour améliorer l'entreprise ;
  • Nous ne recrutons pas des CVs mais des individus ;
  • Nous sommes dans l’amélioration en continu et le recul sur notre activité : nous nous demandons régulièrement si ce que nous faisons est assez bien et nous cherchons toujours des manières de nous améliorer ;
  • Nous sommes autonomes et responsables sur nos activités. Nous nous faisons tou·te·s confiance afin que chacun puisse travailler sur les points qui lui semblent les plus importants et prendre les décisions qui sont nécessaires pour son travail ;
  • Nous n'aimons pas les silos : nous faisons attention à ce que tout le monde puisse voir et comprendre ce que les autres font, nous avons une culture de la transparence par défaut.

Voici les étapes de notre processus de recrutement:

  • Call de pré-qualification (5min) : nous t'appellerons pour te présenter l'offre et la clarifier si besoin. C'est toi qui décide si tu passes à l'étape suivante ;
  • Test de pré-screening (20-30min) : c'est un test standardisé type QCM que tout le monde doit remplir. Il permet d'évaluer les candidats de manière objective avant de faire rentrer les biais de recrutement. Il y a une note minimale pour passer le test ;
  • Test Hard-skill (quelques heures sur 3 jours) : c'est une étude de cas que tu devras réaliser. À la date de ton choix, nous t'enverrons des instructions détaillées et tu devras nous le retourner dans les 3 jours qui suivent un rendu en guise de réponse. Tu pourras le faire chez toi, avec internet, en prenant autant de temps que tu veux. L'objectif est d'évaluer tes compétences, tes habitudes et bonnes pratique dans le domaine de la position proposée ;
  • Entretien structuré: skill and aptitude-fit (2h) : c'est un entretien structuré avec les personnes de l'équipe qui effectue le recrutement. L'objectif est de discuter de tes aptitudes et ton expérience et de juger de leur adéquation avec l'offre.
  • Second entretien structuré: culture-fit and mutual confirmation (2h): c'est un entretien structuré avec un co-fondateur, puis avec la personne que tu auras choisi. L'objectif est de se confirmer à chacun que nous souhaitons travailler ensemble.
Subscribe to Scalingo's Newsletter
We love creating content. We send 1 e-mail per month with our latest blog article.