STAGE Devops / Developer Go

Date de mise à jour de l’offre

ULULE SAS :

Avec plus de 17 000 projets financés depuis sa création en 2010 et plus d’1.5 million d’utilisateurs, Ulule est la première plateforme de crowdfunding en Europe (http://ulule.com) . Notre site est disponible en 8 langues ! Nous sommes à ce jour 60 au sein de l’équipe, basés pour la plupart à Paris (2ème arrondissement),et avons déjà ouvert des bureaux à Montréal, Barcelone, Milan, Rome et Anvers. Outre son côté dynamique et international, Ulule est une des 25 premières entreprise française certifiées B Corp, ainsi reconnue pour son impact sociétal positif, au cœur même de son activité. L'équipe France est basée à Paris 2e (station Grands Boulevards).

Description de la mission

Vous participerez à l’amélioration et l’évolution des services. Vous serez amené(e) à travailler directement avec l’équipe infra pour :



- Monitorer nos serveurs et applications

- Participer à la conception de l’architecture de nouveaux services

- Scaler, solidifier et maintenir la plateforme existante

- Migrer, imaginer de nouvelles architectures et modes de déploiement

- Mettre en place de nouveaux workflow

- Assurer la haute disponibilité de nos web services

- Simplifier la mise en place des environnements de développement

- Apprendre des nouvelles choses et les pousser en production :)



Quelques exemples concrets :



- Réaliser un failover haproxy, en utilisant par exemple munin et bgp. Le tout avec installation automatique via ansible.

- Améliorer les backups, le monitoring et la résilience de nos clusters Redis.

- Améliorer l’envoi et l’analyse de nos logs actuellement basé sur Syslog et ELK.

- Ajouter des sondes Shinken et Diamond pour monitorer la santé de nos disques, de la bande passante, …

- R&D avec des PoC sur Kubernetes, Zipkin, Kafka, …

- Améliorer le workflow et le temps requis pour déployer complètement nos services avec Ansible.

- Réaliser des PoC de microservices HTTP ou RPC en Go

Profil recherché

Nous recherchons quelqu’un de curieux, autonome, autodidacte et qui cherche à apprendre.



À minima :

Connaissance du fonctionnement bout à bout d’un service web

Utilisation basique de Linux et scripting bash/perl

Notions en réseau et sécurité

Connaissance d’un langage de scripting (Python, Ruby, etc.)

Volonté d’utiliser Go en production

Notions de SQL et NoSQL (Redis, Cassandra, etc.)

Avoir une idée de ce qui constitue un bon code

Algorithmique basique



Au moins une expérience dans 2 des catégories suivantes :

Monitoring applicatif

Suivi des incidents

Gestion des logs

Infrastructure as Code

Messages Queues

Haute disponibilité des services

Continuous Integration and Deployment

Connaissances de KVM ou Docker

Tests unitaires et fonctionnels

KISS, DRY, 12factor



Points bonus :

Des expériences Open Source avec lesquelles on peut jouer ;)

Expérience avec l'écosystème AWS

Expérience avec Consul, Vault, Kubernetes, Zipkin, Brtfs, Kafka ...

Analyse de performance d

Niveau de qualification requis

Bac + 4/5 et +
  • Employeur
    ULULE SAS
  • Secteur d’activité de la structure
    Emploi - Economie - Innovation - Numérique
  • Effectif de la structure
    De 21 à 50 salariés
  • Type de stage ou contrat
    Contrat de professionnalisation
  • Date prévisionnelle de démarrage
  • Durée du stage ou contrat
    Supérieur à 6 mois
  • Le stage est-il rémunéré ?
    Oui
  • Niveau de qualification requis

    Bac + 4/5 et +
  • Lieu du stage
    8 rue Saint Fiacre
    75002 Paris
  • Accès et transports
    Métro Grands Boulevards