Développeurs, soyez parés au décollage avec les plateformes DNUM !
Le 7 février 2024
Vous intégrez une équipe de développement produit au sein du pôle ministériel Ecologie ? Venez comme vous êtes équipés, on vous présente ici les plateformes que la Dnum met à votre disposition pour que vous puissiez livrer vos développements et faciliter leur intégration dans notre SI.
Embarquement immédiat !
On pourrait commencer cet article par reprendre, en l’adaptant légèrement à notre contexte, le slogan d’une célèbre chaîne de restauration rapide :
Les esprits grincheux auront tôt fait de mettre en avant les contraintes d’intégration dans nos SI (sécurité, briques techniques, ...), réputées en contradiction avec les besoins de souplesse dans les processus de livraison (CI/CD) ou dans le choix des technologies par les équipes de développement...
La direction du numérique du pôle ministériel Écologie a fait le choix de concevoir et de mettre à disposition des développeurs un ensemble d’outils, de plateformes intégrant nativement les exigences de robustesse et de sécurité attendues de la part d’environnements numériques de l’État, tout en garantissant le niveau d’autonomie le plus élevé aux bénéficiaires de ces offres.
Le sésame pour pouvoir profiter pleinement de celles-ci : disposer d’une carte à puce sécurisée, comme la carte Agent de l’Etat.
Celle-ci vous permettra par exemple de vous connecter en SSH (Windows, Linux, macOS) à une machine que vous avez créée dans notre cloud ECO (solution basée sur Openstack), en moins de 5 minutes, comme présenté dans le tuto :
Le code source, c’est la base...
Manuel Bouquet / Terra
C’est pour cela que nous vous proposons la plateforme"Forge Gitlab" !
Le pôle ministériel Écologie met en effet à disposition des équipes produit une forge logicielle Gitlab grâce à laquelle vous pourrez bénéficier d’une gestion centralisée et pérenne de vos codes sources et artefacts.
Mais ce n’est pas tout !
Avec Gitlab, vous bénéficiez également :
- d’un environnement de livraison continue
- de l’intégration avec des outils d’analyse de code tels que Sonarqube
En bref, non seulement on héberge mais on vous aide a améliorer vos sources pour un produit encore meilleur !
... et la base, c’est aussi la source de mes données
Crédit : Damien Carles/Terra
Si vous utilisez PostgreSQL, voici une offre faite pour vous : EcoSQL ! Et le tuto qui vous explique tout, toujours en moins de 5 minutes :
Vous aimez Docker ? Nous aussi !
Votre produit est développée en Node.js, R-Shiny, MongoDB ou Go ? Empaquetez-le dans un container Docker, poussez votre code source sur la forge Gitlab et profitez de l’offre EcoCompose pour déployer vos containers sur vos environnements cible !
Comment fait-on concrètement ? On vous en parle dans le tuto :
A vos marques... prêts... sprintez !
Crédit : Laurent Mignaux / Terra
A présent, vous savez pouvoir disposer de tout l’outillage nécessaire pour développer votre produit ! Il reste... l’essentiel : concevoir un produit viable
Nos équipes sont là pour vous aider au lancement de votre produit, pour que vous soyez sûrs de pouvoir répondre aux questions que toute équipe produit se pose en permanence :
- Est-ce que notre produit va fonctionner ?
- Est-ce que les utilisateurs vont apprécier ?
- Est-ce que nous arrivons à travailler ensemble ?
- Est-ce que nous pouvons créer dans un temps et un budget raisonnable ?
Pour cela, vous disposez dans le catalogue de l’accompagnement : Aide au lancement de produit numérique qui est à votre disposition.
Et voilà !Maintenant, c’est à vous de jouer !