Ingénieur de fiabilité du site (SRE) 

Culture de l'ingénierie

🚀
Expédier tôt
et souvent
📦
Un seul projet
à la fois
🧪
Les tests sont un problème de première classe
🙋🏽♂️
Soyez toujours
recrutant
📨
Communiquer ouvertement et fréquemment



Suivez le compte Twitter de l'ingénierie pour les mises à jour

Audiense est un employeur qui respecte l'égalité des chances et nous savons que ce sont nos différences qui nous rendent formidables, c'est pourquoi nous souhaitons accueillir des personnes de tous horizons dans notre famille. Nous encourageons les noirs, les bruns, les LGBTQ+, les handicapés, les mamans et les papas à postuler !

Au cours de la procédure de candidature, n'hésitez pas à nous faire part de vos pronoms préférés (elle/hers, il/him/his, ils/elles/héritiers). Veuillez également nous faire savoir si vous avez besoin d'ajustements raisonnables pour la candidature ou pour l'entretien. Merci !

Nous cherchons à recruter un nouveau membre de l'équipe pour nous rejoindre au sein de l'équipe SRE Platform. 



Notre mission au sein de l'équipe SRE Platform est de permettre aux autres équipes de fournir un travail avec une autonomie importante et de contribuer à maintenir la fiabilité des services logiciels fournis par l'entreprise.

Nous collaborons avec les équipes d'ingénieurs logiciels pour concevoir, déployer et maintenir des systèmes résilients, fiables et sécurisés. Nous utilisons une variété d'outils, de langages de script et de processus pour développer, automatiser, tester, surveiller les systèmes et résoudre les problèmes. De plus, nous sommes responsables du développement et de la maintenance des métriques pour mesurer la santé et la performance des systèmes et développer des stratégies pour améliorer la fiabilité, la sécurité et la performance des systèmes.

Nos principales responsabilités comprennent, entre autres :

  • Donner aux autres équipes l'autonomie nécessaire pour fournir leur propre travail de manière indépendante.
  • Assister les autres équipes dans la conception de l'architecture de la plateforme Audiense.
  • La maintenance continue de l'infrastructure pour assurer la performance du système.
  • Analyser et gérer les coûts de notre infrastructure AWS.
  • Concevoir et mettre en œuvre des plans de reprise après sinistre.
  • Gérer et revoir les autorisations d'accès des équipes.

Notre culture de travail est axée sur le télétravail et nous travaillons à 100 % à distance depuis plus de huit ans. Bien que nous ayons un bureau à Cordoue, nos équipes (direction, ventes, service clientèle, marketing, produit et ingénierie) sont réparties dans différentes villes : Londres, Malaga, Madrid, Cordoue, Barcelone, Vigo, Séville, Grenade, Murcie, Chieti (Italie) ...

Notre état d'esprit, nos flux de travail et notre communication supposent que nous sommes tous à distance. Presque tout est documenté dans Github : plans de croissance, parcours d'apprentissage, architecture, protocoles, onboarding, playbooks, système de conception, directives UX, etc. Nous investissons tout ce qui est en notre pouvoir dans l'automatisation de nos routines quotidiennes afin d'être aussi autonomes que possible pour nous permettre de travailler efficacement à distance.

Vous rejoindrez une équipe soudée (plus de quatre ans de collaboration en moyenne), dans un environnement très collaboratif dans lequel vous vous sentirez pris en charge dès le début de votre intégration.

Chaque équipe applique des méthodologies agiles différentes, mais toutes suivent certains principes de base. Nous donnons la priorité aux fonctionnalités qui apportent le plus de valeur à nos clients et, au lieu de fixer des délais, nous livrons de petits incréments afin de toujours disposer d'une version fonctionnelle et livrable des fonctionnalités. Dans la mesure du possible, nous essayons de limiter au maximum le nombre de tâches parallèles. Nous avons quelques réunions prévues, mais nous ne manquons pas les réunions quotidiennes, les planifications de sprint bihebdomadaires et les revues. Nous avons régulièrement des entretiens individuels avec le chef d'équipe et le directeur technique, et nous n'hésitons pas à nous rendre sur un hangout si un fil de discussion sur Slack ou par e-mail s'allonge.

Nous croyons en la programmation extrême en tant que technique de développement, donc la plupart du temps nous faisons de la programmation en binôme (oui, à distance) et le TDD est notre principal outil pour écrire un code robuste et testable. La programmation en binôme nous aide toujours à faire confiance à notre code, ce qui permet des itérations constantes. Une fois par sprint, nous consacrons du temps à la révision conjointe du code afin de détecter les éventuels problèmes à traiter en priorité. Nous faisons de l'intégration continue, et nous sommes en train d'éteindre les branches pour faire du développement basé sur le tronc, il y a un défi là aussi.

Nous avons une culture de l'apprentissage continu, et nous l'encourageons pendant les heures de travail. En tant qu'équipe, nous avons fait le pacte de suivre un parcours d'apprentissage, donc en rejoignant Audiense, vous vous y engagez aussi. Si vous avez suivi un parcours similaire, nous sommes impatients de vous connaître et d'apprendre de vos expériences, si vous ne l'avez pas fait, nous sommes impatients de vous soutenir avec des ressources, du temps et du mentorat afin que nous soyons alignés.

Nous passons d'une culture de silos à une mentalité plus en forme de "T". Nous ne recherchons pas un expert technique spécifique pour toutes les choses que nous utilisons mais quelqu'un qui, quelle que soit sa vocation, doit être suffisamment polyvalent pour assumer les tâches qui apportent le plus de valeur à nos clients plutôt que celles qui correspondent le mieux à ses compétences.

Nous attendons de vous que vous vous sentiez en phase avec ces valeurs et cette façon de travailler, mais nous savons aussi que chaque opinion compte et nous serions très ouverts à ce que vous nous montriez comment nous améliorer.

Vous pouvez en apprendre davantage sur notre culture sur notre blog d'ingénierie et notre compte Instagram.

Que recherchons-nous ?

Le candidat idéal pour ce poste doit avoir quelques années d'expérience en ingénierie des systèmes. Toutefois, nous mettons l'accent sur les projets sur lesquels vous avez travaillé et sur les succès que vous avez remportés au cours de votre carrière plutôt que sur le temps passé dans la profession. Nous aimerions en savoir plus sur votre participation à certains projets et sur la façon dont vous avez contribué à leur succès. L'attitude, l'agitation et le bonheur au quotidien nous importent.

Il est important d'avoir une bonne adéquation et nous aimerions avoir les éléments suivants :

  • Nous aimons la technologie, et nous aimons améliorer notre plateforme avec les outils les plus appropriés pour chaque utilisation. Nous avons besoin que vous ayez une attitude positive pour apprendre de nouvelles choses de manière efficace.
  • Notre environnement de production est géré selon des normes de disponibilité et de fiabilité. Nous avons besoin de vous pour prêter attention aux détails afin de maintenir ces normes correctement.
  • Nous sommes tout dans le nuage. Nous avons besoin que vous ayez des connaissances sur les plateformes basées sur le cloud, telles que AWS, GCP, Azure, etc.
  • Pour nous, l'infrastructure, c'est du code. Nous essayons d'automatiser autant que possible. Nous avons besoin que vous ayez une certaine compréhension de la construction de code pour l'automatisation de l'infrastructure en utilisant Terraform, Ansible, Puppet ou similaire.
  • Nous travaillons sur Linux ; c'est la base de tout ce que nous utilisons. Nous avons besoin que vous maîtrisiez parfaitement la gestion des systèmes Linux. De plus, les conteneurs et les technologies d'orchestration de conteneurs seraient un atout.
  • L'équipe travaille dans son ensemble, vous devez donc être proactif ou capable de suggérer des solutions et de prendre en compte les idées.

La pile de données que nous développons dans SRE est très étendue : Python, RabbitMQ, Redis, OpenSearch, RedPanda (Kafka-like), PMM, Docker, Kubernetes, AWS (EC2, ECS, EKS, EMR, SNS, SQS, API Gateway, Lambda, Codebuild, Cloudwatch, ...), Jenkins, Icinga, Grafana, Graphite, entre autres. Cependant, les maîtriser tous, à l'heure actuelle, n'est pas une exigence. Les principes qui les sous-tendent sont plus importants pour nous.

En parlant de nos données, nous avons une variété de clusters MySQL, Aurora MySQL, MongoDB, Solr et OpenSearch sur plusieurs cas d'utilisation et beaucoup de volume de données. Nous n'avons pas peur d'appliquer la meilleure technologie à chaque utilisation.

Bien que nous soyons éloignés, nous considérons la programmation en binôme comme une pratique fondamentale. En fait, je dirais que c'est parce que nous sommes éloignés qu'elle est si importante. Nous passons une partie de la semaine en binôme, nous espérons donc que vous vous sentirez à l'aise avec cette pratique. Nous collaborons également avec d'autres équipes pour rester alignés sur l'évolution du produit et les exigences de développement, et pour tirer des enseignements des incidents grâce aux post-mortems.

Nous consacrons beaucoup de temps et d'efforts à nous aider mutuellement à continuer à apprendre, il est donc très important que vous soyez intéressé à apprendre et à pratiquer les compétences nécessaires à l'exercice de notre profession. Pratiquez, pratiquez, pratiquez !

Travailler à distance présente de nombreux avantages, mais exige aussi des efforts supplémentaires en matière de communication et de responsabilité. Les compétences suivantes sont essentielles : autogestion, communication fluide, respect et inclusion.

Ce que nous offrons ?

Processus de recrutement

Pour postuler, il suffit d'envoyer un courriel à jobdev@audiense.com en vous présentant et en expliquant pourquoi vous correspondez au profil que nous recherchons. Votre CV sera également utile, mais il ne sera pas le plus important.

Si vous passez le premier filtre de candidatures, nous vous contacterons directement. Votre premier entretien aura lieu avec le chef de l'équipe SRE. Il s'agira d'un simple entretien de premier contact pour s'assurer que nous sommes tous deux sur la même longueur d'onde.

Si vous réussissez le premier entretien, vous aurez une deuxième réunion avec certains membres de l'équipe SRE Platform. En plus de discuter de notre travail et de tout point nécessitant plus de détails, nous vous proposerons un test pour valider vos compétences et votre expérience. La meilleure façon de le faire est de réaliser une session de programmation en binôme avec notre équipe pour résoudre un problème simple mais réel.

L'entretien nous permettra de valider si nous sommes sur la même longueur d'onde, notamment si vous appréciez notre façon de travailler, le défi et l'équipe. Cette rencontre est une excellente occasion de poser directement des questions à vos futurs coéquipiers. Nous vous rémunérerons pour le temps que vous passerez avec nous.

Si vous avez besoin d'ajustements raisonnables pour l'une de ces réunions, nous pourrions les adapter à vos besoins.

Enfin, vous aurez une discussion rapide avec Alfredo Artiles, notre directeur technique, au cours de laquelle vous pourrez poser toutes les dernières questions que vous souhaitez.

Si nous finissons par vous convaincre de rejoindre notre équipe, ce sera le processus d'intégration idéal :

  • Au cours des premiers jours, un binôme d'accueil vous sera attribué, qui vous aidera à configurer votre ordinateur si nécessaire et vous guidera au cours des mois suivants. Il vous expliquera tous les flux de travail avec lesquels nous nous sommes familiarisés, et j'espère que vous en ferez autant.
  • Dès le premier jour, vous ferez partie de l'équipe et travaillerez principalement en binôme : vous participerez à la maintenance de l'environnement de production, vous résoudrez les tâches du sprint en cours, vous apporterez des modifications à l'environnement cloud et vous développerez de nouveaux outils pour aider les autres équipes.
  • Après quelques mois, vous rejoindrez le processus d'alerte en service, assisté par d'autres membres de l'équipe, et traiterez les demandes de soutien des autres équipes.
  • Comme notre flux de développement est adapté à la programmation par paire, votre contribution sera très progressive, et vous aurez toujours quelqu'un à qui vous pourrez vous adresser pour toute question.

À propos d'Audiense

La société

Chez Audiense, nous aidons les spécialistes du marketing et les chercheurs en consommation en identifiant les audiences pertinentes, en découvrant des informations étonnantes et exploitables, et en informant leurs stratégies pour développer leur activité.

Notre logiciel permet à nos clients d'analyser et de comprendre leur public cible, d'identifier les individus particuliers qui influencent leur comportement et de prendre de meilleures décisions marketing.



Nous voulons que tout le monde soit capable d'identifier et de comprendre n'importe quelle audience, aussi spécifique ou unique soit-elle, afin de mener des analyses d'audience sociale.

Notre proposition

Audiense est une plateforme d'intelligence d'audience qui combine des sources de données sociales riches avec le meilleur apprentissage cognitif et automatique au monde pour fournir une segmentation des consommateurs sociaux et des connaissances culturelles. Elle vous permet de mieux comprendre les audiences qui comptent pour votre entreprise, ainsi que d'alimenter une variété de cas d'utilisation, notamment les buyer personas, l'écoute sociale, le marketing d'influence ou la publicité.

Nous aidons les spécialistes du marketing et les chercheurs en consommation à identifier des publics pertinents, à fournir des informations exploitables et à informer leurs stratégies pour développer leurs activités.

Partager cette offre d'emploi