Rattaché(e) au CTO, tu travailles avec lui et avec le développeur lead pour mettre en place ou améliorer nos outils de gestion d’infrastructure : intégration continue, supervision et traçabilité de la PF de prod, déploiement des nouveaux services, etc.
Début : Janvier 2019
Grâce à toi, l’équipe IT :
Pour cela, tu auras la main sur les outils et les processus de l’équipe IT, et tu contribueras aux choix d’architecture et des services que l’on utilise. Il y a beaucoup de sujets à traiter et ce rôle est critique à la fois pour l’agilité de l’équipe IT (donc le nouveau business) et la stabilité de la plateforme de prod (donc le business existant).
Tu monteras en compétence sur notre processus de CI/CD existant et sur notre architecture (serverless sur AWS). En particulier, tu interviendras sur les incidents de production ou les problèmes de déploiement : pour les débloquer évidemment, mais aussi et surtout pour comprendre les causes racines et les faiblesses du système existant. Tu amélioreras notre outillage de supervision de la prod et d’alerting.
Armé(e) de ta connaissance de notre plateforme, tu feras évoluer notre framework maison (ou tu le remplaceras par un outil plus adapté). Plus généralement, tu prendras la main sur ces outils et sur le processus de CI/CD, pour le rendre le plus fluide et robuste possible (non, ce n’est pas antinomique !). Tu t’assureras que toute notre infrastructure est documentée, versionnée, et peut être redéployée automatiquement si besoin. Tu nous aideras à répondre au challenge des tests de non-régression en serverless, en revoyant notre process actuel et en améliorant notre outillage de test. Tu prendras également la main sur notre librairie d’utilitaires qui font l’abstraction entre le code métier et la couche d’infrastructure. Toutes ces évolutions nous amèneront certainement à revoir ensemble comment structurer notre architecture, nos services et la façon dont ils communiquent, et ce qu’il faut faire évoluer pour assurer la scalabilité et la stabilité de la plateforme. Ton input sera déterminant dans ces travaux.
Il y a déjà pas mal de choses à faire dans la liste ci-dessus 😁 Mais en fonction de tes intérêts, tu pourras également porter ou contribuer aux sujets suivants :
Langages et frameworks : vue.js pour le front et Python 3 pour le back. Architecture serverless hébergée chez AWS. On utilise notamment Cloudfront, S3, API Gateway, Lambda, DynamoDB, SNS… Outils de déploiement : Docker, Ansible + CloudFormation Pour en savoir plus sur notre approche du serverless : https://medium.com/moonshot-internet/a-journey-into-serverless-af23e22e08b1
Tu as au moins 3 ans d’expérience dans un poste similaire : devops, SRE, administration système. Tu maîtrises Python et les pratiques habituelles de développement (Git, tests unitaires, etc.) Tu as une bonne connaissance des services AWS.
Tu connais et a déjà utilisé les outils suivants :
Last but not least, tu as lu l’article ci-dessus et tu as plein d’idées sur ce qu’on pourrait améliorer !
Bonus si :
On a conscience que l’ingénieur(e) DevSecOps qui fait aussi du data engineering, ça n’existe que dans les contes de fées (ou les CV de consultant). Donc si tu ne coches pas toutes les cases ci-dessus mais que tu es motivé(e) pour le poste et que tu es prêt(e) à monter en compétences sur les sujets que tu ne maîtrises pas (encore), tu nous intéresses aussi !
Envoie-nous ta candidature en l’adressant à Laurent avec ton CV à job@moonshot-internet.com
Pas forcément besoin de lettre de motivation ! Des exemples de réalisations (ton profil GitHub si tu as des projets publics, des posts de blog, des réponses sur stack overflow…) ta motivation et ton état d’esprit seront plus appréciés.
Rémunération selon profil, tickets restaurants, prise en charge 50% du Navigo.