Site Reliability Engineer H/F

  • Temps complet

Description de l'entreprise

TCM Labs est une cabinet de conseil IT ayant une forte appétence pour la tech.

Nos domaines d’expertise comprennent le Software Engineering, les Infrastructures Cloud et la méthodologie DevOps.

Nous travaillons en mode "task force" avec des clients mondialement connus et de jeunes pousses de la French Tech sur des missions techniques ayant un impact fort sur la vie des entreprises.

Tu souhaites devenir un expert reconnu et construire avec nous l’IT de demain ?

Rejoins TCM Labs et fais le choix d’être encadré par des experts dans leur domaine sur des missions passionnantes au coeur de la transformation digitale. Nous sommes différents, aussi bien par nos méthodes que par notre approche, et c’est précisément cette différence avec les cabinets plus “classiques” que nos clients recherchent.

Nos critères de sélection sont donc eux aussi différents.

Description du poste

Tu intégreras une équipe créative à taille humaine (12 personnes) fonctionnant en mode agile et dotée d'experts dans leurs domaines. En tant que Consultant / Site Relability Engineer (H/F), tu interviendras sur des problématiques complexes de déploiement d'applications et d'infrastructures Cloud.

Ta première mission sera chez le client et pour ce faire :

Tu intègreras une équipe de 12 personnes pour développer en collaboration un outil interne permettant aux développeurs de commander des machines virtuelles et produits Cloud plus complexes.

Ton champs d'intervention sera donc le suivant :

  • développer de nouvelles features
  • consolider et améliorer continuellement le produit
  • mettre en place un CI/CD stable et performant permettant de gérer les changement de code builder dans l'application tout en prenant en compte les tests et, si ces derniers sont ok, le déploiement automatique

Informations complémentaires :

  • Remote possible ou aller dans les bureaux
  • Rituels journalier et toutes les deux semaines (retro)
  • Stack : React, Node → Go, Kubernetes, Jenkins

Qualifications

  • Tu es passionné(e) et curieux(se) et tu suis les évolutions technologiques
  • Tu as un excellent relationnel et tu aimes travailler en équipe
  • Tu as des connaissances sur le paradigme de la programmation fonctionnelle, voire sur un ou plusieurs langages de programmation fonctionnel (Haskell, PureScript, Scala, ClojureScript, Elm, Reason...)
  • Tu as des connaissances approfondies sur au moins un langage de programmation (Javascript/TypeScript, Python, Golang, Rust)
  • Tu maîtrises une librairie de rendue d'interfaces (React, Vue.js), une ou des problématiques de gestion de state frontend (Mobx, Redux, Apollo, ...),  de communication client-serveur (GraphQL, HTTP, API ) et de CSS-in-JS (styled-components, emotion...)
  • Tu as des connaissances sur la méthodologie DevOps

Bonus

  • Tu connais un ou plusieurs Cloud Public (AWS, GCP, Azure ...)
  • Tu sais faire de la conterneurisation et tu connais un outil pour orchestrer (Kubernetes, ...)

Informations complémentaires

Société à taille humaine et en plein développement, les possibilités d’évolution sont nombreuses et rapides. Ce que nous recherchons avant tout ce sont des talents, une capacité d’adaptation et une volonté de faire bouger les lignes pour améliorer, au travers de l’IT, la vie en entreprise.

Les plus chez nous

  • Un sénior / référent par mission (de 5 à 12 ans d'expérience)
  • Intervention en mode "task force" ou travail en autonomie (mais jamais seul)
  • Des référents techniques pointus avec qui tu peux apprendre
  • Montée en compétences et maitrise des fondamentaux théoriques avancés
  • Un ordinateur de travail de ton choix (MacBook Pro ou Dell XPS)
  • Rémunération attractive
  • 1 Présentation Technique par semaine donnée à tour de rôle
  • Packs d'autoformation au choix (Linux Académy, EggHead.io, ReactTraining, Epic React Dev, etc.)
  • Participer à la conférence de ton choix (1 fois par an), partout en Europe ou dans le monde, prise en charge à 100% par l'entreprise
  • Tickets restaurants
  • Mutuelle

Le processus de recrutement

  • Pré-qualification téléphonique
  • Entretien avec un fondateur (présentation respective des projets et envies)
  • Entretien technique : pair programming et/ou échanges
  • Entretien Fit
  • Prise de références
  • Offre et promesse d'embauche