Partagez sur
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
- 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
À 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 +
Les offres de stage ou de contrat sont définies par les recruteurs eux-mêmes.
En sa qualité d’hébergeur dans le cadre du dispositif des « 100 000 stages », la Région Île-de-France est soumise à un régime de responsabilité atténuée prévu aux articles 6.I.2 et suivants de la loi n°2204-575 du 21 juin 2004 sur la confiance dans l’économie numérique.
La Région Île-de-France ne saurait être tenue responsable du contenu des offres.
Néanmoins, si vous détectez une offre frauduleuse, abusive ou discriminatoire vous pouvez la signaler
en cliquant sur ce lien.
-
EmployeurULULE SAS
-
Secteur d’activité de la structureEmploi - Economie - Innovation - Numérique
-
Effectif de la structureDe 21 à 50 salariés
-
Type de stage ou contratContrat de professionnalisation
-
Date prévisionnelle de démarrage
-
Durée du stage ou contratSupérieur à 6 mois
-
Le stage est-il rémunéré ?Oui
-
Niveau de qualification requis
Bac + 4/5 et + -
Lieu du stage8 rue Saint Fiacre
75002 Paris -
Accès et transportsMétro Grands Boulevards