Développement

01/09/2020

DataTask

Contexte Editeur d’une plateforme data, la société cherche à se faire accompagner et confier le role de Lead Platform à une personne en mesure d’industrialier et d’automatiser la plateforme, son déploiement et son exploitation mais aussi d’améliorer les pratiques de développement de l’équipe. Une contribution directe au produit est également envisagé. Notre réponse En tant que Lead Platform : Passage d’un logique “Build/Ship” à une logique “Build/Ship/Run” Mise en place de Gitlab et Gitlab-CI pour le suivi du code et l’automatisation des tâches, Migration des outils de déploiement sous Terraform et Ansile en fonction des cas, Mise à jour des composants de la plateforme et de l’outillage autour de la plateforme, Amélioration des pratiques de développement et recette : amélioration du process de revue de code et de validation d’un développement, mise en place des “Architectural Design Review” pour cadrer les initiatives, etc. Amélioration des pratiques de monitoring et d’exploitation des plateformes POC Nomad/Consul/Terraform comme alternative à Kubernetes pour des déploiements plus légers, Déploiement du logiciel chez différents cloud proviers (GCP, AWS, Scaleway, etc) Etc. Bénéfices pour l’éditeur Expertise sur les pratiques d’automatisation et d’industrialisation des process de développement et de déploiement Réduction de la dette technique et remise au carré des outils et des plateformes Adoption des outils considérés comme à l’état de l’art Fiabilisation des processus de développement et de déploiement Bénéfices pour CérénIT Premier projet professionel en Go Premer POC avec Nomad, Consul et Vault Travail sur la transimission des pratiques et de la culture de l’automatisation & industrialisation

développement conteneurisation automatisation industrialisation data-engineering
02/05/2020

Saagie

Contexte Saagie souhaite développer un installeur de sa plateforme Data pour la déployer facilement sur des clusters Kubernetes, chez des fournisseurs Cloud ou Bare Metal / On Premises. Cet installeur peut être utilisé tant par des équipes internes Saagie que des équipes externes (Partenaires, Clients, etc) Notre réponse Au sein de la Release Team Saagie : Développement du configurateur det de l’installeur en Kotlin, Mise en place de la chaine de CI et de validation de l’installeur avec Jenkins, Ansible et Terraform Mise en place des tests unitaires et des tests d’intégration, Rédaction de la documentation, Support au déploiement pour les équipes internes et chez les clients Bénéfices pour Saagie Expertise sur Kubernetes et Helm Expertise sur Ansible et Terraform Bénéfices pour CérénIT Apprentissage du langage Kotlin Nouvelles expériences de déploiement sous Kubernetes Actualisation des connaissances sous Terraform

conteneurisation développement automatisation industrialisation
20/03/2017

Affini Tech

Contexte Affini-Tech est une société d’ingénierie “Big Data” dont l’objectif est d’accompagner ses clients dans la prise en main et l’exploitation de leurs données. Elle souhaite faire évoluer son site web et développer un framework de traitement de données (pipelines) pour permettre à ses clients de manipuler plus facilement leurs données. Notre réponse Site Web : Analyse critique du site Affini-Tech.com et du blog et recommendation du CMS Statique Lektor Développement logiciel : sur la base d’un POC existant et de chaines de traitement de données mis en place pour des clients sur Google Cloud Platform, développement d’une première version d’un framework de traitement de données (pipeline) permettant de manipuler simplement des données via des tâches génériques (exécution d’une requête SQL, chargement de fichiers dans une base, etc) ou des tâches spécifiques (code python & fonction simplifiées). Bénéfices client Site Web : capitalisation sur plus de 10 ans d’expériences pour fournir une réponse adaptée aux besoins exprimés Développement logiciel : capitalisation sur une expertise technique (python, docker) permettant d’obtenir une première version d’un framework générique permettant de déployer des chaines de traitement de données."

développement data-engineering
14/01/2017

CVSQ (Club Voile Saint Quentin En Yvelines)

Contexte Le CVSQ souhaite moderniser son image (site initial réalisé début des années 2000), déléguer la gestion de son site aux différents responsables au sein de l’association et se doter de nouveaux services. Notre réponse Mise en place du domaine cvsq.fr, des boites mails Mise en place de la plateforme d’hébergement Mise en place d’un service de listes de diffusion (mailman) Réalisation des maquettes de page Choix du CMS sur la base des fonctionnalités attendues : Grav Déclinaison de la charte graphique pour le site Développement du site Déploiement d’une instance Owncloud pour faciliter et centraliser le partage de documents entre les membres du club Infogérance et mainteance du site et des services associées Bénéfices client Nouvelle image du site et cohérence (nom de domaine cvsq.fr, boites mails en @cvsq.fr, etc) Gestion simplifiée du site via le CMS Grav et la capacité de déléguer la gestion des contenus aux responsables du club (en lieu et place d’un unique webmaster) Nouveaux services (partage de documents, listes de diffusions, etc)

développement hébergement maintenance

Besoin d'un C(P)TO / Architecte « hands-on » ?

On orchestre, on conçoit — et on code aussi. Parlons de votre plateforme, vos données ou votre projet IoT.

Contactez-nous