Cap Collectif

Cap Collectif

DevOps Docker et Ansible

  • CDI 
  • Début :  
  • Paris
  • Télétravail ponctuel autorisé

La tribu

Cap Collectif

Cap Collectif

  • Logiciels, SaaS / Cloud Services, SocialTech / GreenTech

Le poste

DevOps Docker et Ansible

  • CDI 
  • Début :  
  • Paris
  • Télétravail ponctuel autorisé

Cette offre a été pourvue !

À propos

Cap Collectif, civic tech française pionnière et indépendante, croit en une société fondée sur la collaboration éclairée des individus qui la composent. Travaillant avec 150 clients parmi lesquels des ministres, des élus locaux, mais aussi des chefs d’entreprise ou des responsables associatifs, Cap Collectif a permis à plus d’1,5 million de citoyens de participer à l’élaboration de lois, de choisir le nom de leur nouvelle région, de décider de l’affectation d’une partie du budget de leur commune…

Pour ce faire, les équipes de Cap Collectif éditent et développent en SaaS la plateforme numérique la plus complète du secteur. Elle comprend 8 applications participatives qui permettent chacune à leur manière à tout décideur ou décideuse d’inclure les citoyens, ses salariés, ses adhérents, au processus de décision.

Redonnant le pouvoir de décision aux forces vives de la démocratie et de l’économie, Cap Collectif met le numérique au service de l’intérêt général et de la société dans son ensemble.

Descriptif du poste

Notre stack technique

Des technologies récentes

Au quotidien, vous travaillerez avec les technologies et outils suivants, et serez partie prenante des futurs choix d’architecture de la solution de Cap Collectif :

  • Devops : Docker, Ansible, Bash, CloudFlare, Scaleway, Linux, Python (Fabric)
  • Intégration continue : Circle-CI, Jest, Behat, PHPSpec, Cypress
  • Monitoring : Sentry, New Relic, Datadog
  • Gestion de projet : GitHub, Slack, TeamWeek

La stack technique utilisée par les développeurs est la suivante :

  • Backend : PHP 7, Symfony, API GraphQL, RabbitMQ, Elasticsearch, Varnish, Redis, Node.js, MariaDB
  • Frontend : styled-component, React.js, Redux, FlowType, Relay Modern, Leaflet

Nous mettons en place une stack de rêve et les meilleures pratiques techniques pour concevoir avec plaisir notre produit. Nos fonctionnalités sont développées sur le modèle d’une application React servie par une API GraphQL basée sur notre backend Symfony.

L’intégralité de la plateforme est testée unitairement et fonctionnellement, dans un vrai souci du respect de l’intégration continue.

Une infrastructure SaaS single-tenant

Actuellement, nous gérons plus d’une centaine d’instances de notre plateforme SaaS déployés sur plus de 50 serveurs, et profitons de Docker pour déployer quotidiennement l’ensemble de ce parc en forte croissance.
La deuxième partie du parc est déployée sur une infrastructure cloud chez Scaleway, avec des serveurs dédiés à forte volumétrie.
Nous monitorons la performance de nos instances à l’aide de NewRelic, et de datadog. Côté sécurité, nous ouvrons régulièrement des programmes de bug bounty.

Vous serez amené à :

  • résoudre des problématiques de distribution en SaaS (architecture multi-serveur sous docker, répartition de charge, migration de données) ;
  • migrer l’infrastructure vers des services cloud
  • assurer le bon fonctionnement et l’élasticité de notre infrastructure
  • faire évoluer les outils de déploiements et de création d’instances ;
  • monitorer le bon fonctionnement des services de l’ensemble du parc ;
  • optimiser les performances pour des sites pour des centaines de milliers de participants ;
  • auditer la sécurité de la plateforme et en assurer les mises à jours ;
  • intégrer les SSO de nos clients (OpenId et SAML) ;
  • optimiser le temps d’éxécution de notre intégration continue ;
  • faire de la veille technique quotidienne ;
  • remettre en question régulièrement les pratiques de l’équipe (revues de code, rétrospectives, conférences, être force de proposition sur l’évolution de la stack technique) ;
  • participer à notre blog technique et contribuer à nos projets open source.

Profil recherché

Dans l’idéal, nous recherchons un candidat :

  • ayant déjà de l’expérience dans les langages et problématiques classiques de DevOps, Linux
  • avoir des connaissances de développement PHP/Symfony est un plus ;
  • curieux et actif sur la veille technique ;
  • passionné par son métier ;
  • ayant l’envie de s’investir dans une entreprise dont la mission est porteuse de sens

Nous sommes ouvert à un profil souhaitant évoluer de développeur backend à DevOps.

Découvrez l'équipe de Cap Collectif

Ce contenu est bloqué
Le cookie Youtube est obligatoire pour voir ce contenu
Questions et réponses sur l'offre
  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

Notre sélection d'articles pour vous

Inspirez-vous avec une sélection d'articles