DevOps pour service PGaaS

CDI
Télétravail
Publié il y a 4 mois
Banniere Offre LINAGORA

Le poste

DevOps pour service PGaaS

CDI
Télétravail hybride
Paris – La Défense
Immédiat
Bac +5
>3 ans
LINAGORA recherche…

Depuis près de 20 ans, LINAGORA accompagne ses clients dans leur migration de bases de données vers PostgreSQL.

Ce qui paraissait impensable il y a encore une dizaine d’années est maintenant devenu une réalité : des centaines de bases de données critiques utilisées par nos clients en lieu et place des bases de données leaders des années 2000.

L’ère du cloud et PaaS est maintenant arrivée chez les grands utilisateurs et certains d’entre eux pensent à passer l’échelle est bâtissant leur propre “PGaaS” pour PostgreSQL as a Service ou autrement dit de mettre en œuvre un portail de self provionning permettant aux équipes métiers d’instancier des clusters de bases de données en toute autonomie comme il est possible de le faire chez certains grands fournisseurs de Cloud.

Deux de nos clients ont commencé la construction de leur propre PGaaS : si tu veux en être, c’est le moment de rejoindre nos équipes 😉

Vos missions

Les compétences de base attendues sont celles d’un profil DevOps ou d’un administrateur système / base de données ayant la culture DevOps et de l’automatisation.

Sans être un DBA confirmé, le fait de savoir installer, déployer en mode cluster (HAProxy, Keepalived, PgBouncer) PostgreSQL, connaître l’administration de base pour réaliser les opérations d’exploitation du quotidien est nécessaire pour postuler.

Nous recherchons plutôt quelqu’un venant de production “RUN” que du développement “Build”.

Dans le contexte de ces clients, vous êtes amené à réaliser les tâches suivantes :

  • Analyse des installations PostgreSQL déjà réalisées afin de prendre en compte les contraintes de déploiement, d’exploitation, de monitoring et de sécurité avec les experts des clients ;
  • Participation à la description de l’architecture avec identification des composants cœurs et les modalités d’intégration entre eux ;
  • Gérer les impacts des migrations techniques de l’infrastructure IaaS hébergeant les bases de données (upgrade d’OS, migration vers une nouvelle solution de sauvegarde, etc.)
  • Design de l’architecture de déploiement, des API et sélection des extensions et outils d’administration à déployer de manière industrielle pour répondre aux besoins ;
  • Récupération des codes source communautaires et adaptation si nécessaire pour intégrer les spécificités de déploiement tenant compte des modalités d’exploitation des clusters souhaitées par nos clients ;
  • Construction des images docker et des playbooks Ansible suivant la méthode de packaging retenue par les clients ;
  • Déploiement dans les CaaS basés sur Kubernetes ;
  • Mise en œuvre de Patroni, optimisation des process etcd ;
  • Écriture des tests unitaires pour valider la bonne intégration des composants et la gestion des dépendances logicielles et systèmes ;
  • Définition des stratégies de déploiement ;
  • Mise en œuvre et contribution à l’évolution des portails de self-service mis en œuvre par les clients ;
  • Ajout automatisé de nouvelles fonctionnalités (encryption, autres) sur des clusters déjà en production ;
  • Mise en œuvre de l’infrastructure de secours (PRA/PCA) ;
  • Maintien de la production en conditions opérationnelles au travers de nos contrats de support et d’expertise ;
  • Participation à la mise au point avec les experts des clients ;
  • Intervention en expertise et en formation pour faire monter en compétences les équipes de nos clients sur l’installation, l’exploitation et l’industrialisation de leur solution PGaaS ;

Environnement Technologique :

  • PostgreSQL v11 et supérieures, pgAdmin, Patroni, citus
  • CentOS, packaging rpm, docker, github
  • Ansible, AWX, Python, Puppet, Terraform, Kubernetes

Une maîtrise avancée (> 3 ans) de ces technologies est indispensable pour postuler à ce poste.

Votre profil

Bien que nous privilégiions les candidatures dont la formation initiale est de niveau Bac +5 ou doctorat, nous examinerons avec attention l’ensemble des candidatures.

Nous recherchons avant toute chose une personne passionnée, curieuse et dotée d’une forte appétence pour les logiciels libres. Cette passion devra néanmoins s’être exprimée par une expérience significative dans le domaine des logiciels, et ce, que ce soit au sein d’un éditeur de logiciel ou d’une ESN.

Vous aimez travailler en équipe, partager vos expériences et ainsi faire avancer l’entreprise. De plus vous êtes à l’aise à l’oral et disposez d’un bon esprit de synthèse.

LINAGORA vous offre l’opportunité de mettre vos qualités au service des grands projets du libre. Venez en prendre la tête et accompagner nos clients vers la réussite de leurs ambitions.

De ce fait, au-delà des compétences techniques, les capacités de communication, argumentation et méthodologie sont essentielles.

L’anglais est bien entendu indispensable pour interagir au quotidien avec les communautés de la fondation Apache en particulier.

Le processus de recrutement

  • Un premier échange de 30 mn pour présenter le contexte du poste et présenter votre expérience
  • Un entretien avec un expert technique
  • Un entretien avec votre futur manager
  • Un entretien avec un membre du COMEX

QUESTIONS ET RÉPONSES SUR L’OFFRE

L’envoi d’un CV est-il obligatoire ?

Pour postuler à cette offre, l’envoi de votre CV est obligatoire.

Le télétravail est-il possible pour ce poste ?

Ce poste est ouvert au modèle de télétravail hybride avec 2-3 jours sur le site du client situé dans l’est de Paris.

Quel est le type de contrat pour ce poste ?

Le contrat pour ce poste est de type CDI.

Une lettre de motivation est-elle obligatoire pour postuler à cette offre ?

La lettre de motivation est optionnelle pour postuler à cette offre.

Partager cette offre

POSTULER

Caractéristiques de l'emploi

Catégorie emploiExpertise

Postuler en ligne

Un email valide est requis.