Dans le cadre de cette session, Dominique Thery, Lead de la plateforme d’intégration continue, va revenir sur les enjeux de la mise en place d’une stratégie d’automatisation de toute la chaine de production logicielle.
Pierre-Henri Gache, Manager DevOps chez Avanade, illustrera les différents cas à l’aide d’exemples concrets.
Un de ces enjeux consiste à fournir aux différentes feature teams les outils et méthodes nécessaires pour la mise en place de projets à destination d’Azure :
- Dotnet
- NodeJS
- Java avec Maven et Tomcat / Weblogic
Sans oublier une forte implication des équipes sécurité avec la mise en place d’outils d’analyses de vulnérabilités :
- Sonatype Lifecycle
- Checkmarx
Au travers de ces exemples, nous démontrerons comment avoir une approche la plus intégrée possible et quels sont les pièges à éviter.
18. Microsoft experiences’17#experiences17DevSecOps chez Axa France
Source control Déploiement
Source control Build
Qualité de code
Déploiement
Beaucoup de souplesse
Peu de qualité
Livrables
On a gagné en qualité mais
On a perdu en souplesse
19. Microsoft experiences’17#experiences17DevSecOps chez Axa France
Outillage Agile
Build
automation
Outils de contrôle qualité
Dépôts d’artefacts
Release
automation
Environnements cibles
Code source
Applications Mobile
25. #experiences17
Doublez votre chance en répondant aussi
au questionnaire de satisfaction globale !
* Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle
Notez cette session sur experiences17.microsoft.fr
Et tentez de gagner une Surface Pro
Notes de l'éditeur
Présentation PH & DOM
Dom
Tous les 2,
1 chacun, à partir de Dom.
Passer rapidement sur chacun des éléments
Dom
Ce n’est pas un objectif imposé (même si…) mais un but à atteindre
Les KPIs / indicateurs sont là pour pour aider à mesurer l’avancée / les perfs de l’objectifs
Ph
Préciser que si le déploiement Azure a l’air compliqué, c’est surtout à cause des spécificités d’AXA et des contraintes liées à la sécu
Dom
Faire un parallèle avant / après
Avant : 1 ou 2 technos max, silotées.
Après : développeurs multi-skills, cross technos & platforms
Note : Gcc pour le driver kafka
Dom, n’oublie pas que c’est toi qui doit gérer les versions.
Pas besoin de t’apitoyer sur le sort des dévs
Ph
Dom
Ph
En haut : Clearcase / Borland StarTeam / VSS
En bas :
SVN / TFS
NDepend / SQ
TeamCity / TFS / Jenkins
On ne l’a pas présenté dans le slide, mais on n’oublie pas les tests automatisés (LeaFT, HPSV si besoin de préciser)
Tous les 2,
1 chacun, à partir de Dom
1 chacun son tour
Ph
IMPORTANT : Slide à insérer au début ou fin de votre présentation