Parcours vers l’adoption d’une méthode de prestation DevOps (Opérations de développement) Applications offertes sur le marché et applications de SPC.

Slides:



Advertisements
Présentations similaires
Impact de la virtualisation sur le poste de travail, les serveurs, la salle machine et les programmes? Poste de travail? +Windows et Linux simultanés -Mémoire.
Advertisements

Club des agences et structures nationales en charge de l’électrification rurale Conclusions du premier atelier du Club des Agences d’Électrification Rurale.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Ministère de l'Écologie, du Développement durable, des Transports et du Logement Journées EOLE 23/24 Novembre 2011 Les.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Epreuve e6 Bts sio OPTION: SLAMSESSION: OUDJHANI Jihad.
Séminaire EOLE Beaune Septembre 2007 HORUS.
Comité technique du 30/03/2012 Point d'étape sur l'assistance de la DISI Ouest.
Ministère de l'Écologie, du Développement durable, des Transports et du Logement jEOLE 23 – 24 novembre 2011 eSML Laurent.
Séminaire EOLE Dijon octobre 2011 Migrations 2.3.
Refonte du portail eaufrance Présentation du cadre de référence pour avis GCIB – 14/10/2014 – Anne Macaire.
1 Module de formation « ERP » Sommaire Master Spécialisé en Management des Technologies de l’Information EPITA M. Patrick SZYCHTER Mai 2006.
Module 14 : Installation et configuration des services Terminal Server.
Les commandes externes
DOTC Loire Vallée du Rhône - DFI - Antoine MICHE
L’activation des réseaux informatique des lycées
Le programme 232.A0 Technologies des pâtes et papiers devient :
Expérimenter le projet « Graphite »
LE POINT DE VUE D’UN PHARMACIEN HOSPITALIER PRATIQUANT LES VALIDATIONS
ÉLABORATION DU CAHIER D’ÉLIGIBILITÉ POUR LE CONTRÔLE TECHNIQUE DES IPV
Centre Universitaire des Ressources Informatiques CURI-UH2MC
MODERNISATION DE L’ETAT CIVIL :
PARCOURS DE PROFESSIONNALISATION Epreuve – E6
Le Cycle de vie d’un logiciel
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Séminaire EOLE Dijon octobre 2010
Tunis (Tunisie), 3 – 6 Octobre 2017
Collecte de données CAPI
PPE – Contexte Service de consultation des stages de la section STS-SIO Exploité sur le serveur Intranet Barney depuis 2005 Utilisé par les professeurs.
MORCEAUX CHOISIS DU RAPPORT d’EQUISTRATIS
Votre succès est notre but !
Création et gestion d’un entrepôt de données
au niveau de l’équipe d’exploitation
6.4 Les actions correctives Textes de référence Norme AFNOR NF X § 4.4 Mise en place d’actions correctives et préventives 6.4 Les actions.
Virtualisation d’applications mobiles dans un réseau de Cloudlets
Victoria, Seychelles, 25-27octobre 2017
Mise en place d’une stratégie de groupe
Le cadre intégrateur, un levier du développement local
mardi 11 septembre 2018mardi 11 septembre 2018
Direction commerciale
Notion De Gestion De Bases De Données
L’hébergement de fournisseurs d'identités par RENATER
Un Projet IaaS ? Emmanuel Braux
Partenaires de l’industrie 4.0
CRM SALESFORCE – EVOLUTION DU MODULE DEVIS
Atelier sous régional sur l'intégration des données administratives, des données de masse et des informations géospatiales pour la compilation des indicateurs.
Le jeu en réseau avec le module Supply Chain
Projet d’Appui à la Gouvernance Economique (PAGE)
GADGETBOX Évolution.
Atelier sous régional sur l'intégration des données administratives, des données de masse et des informations géo spatiales pour la compilation des.
Rentrée 2014.
Modalités génériques : financement fondé sur des incitatifs
10ème Table Ronde Energie Solaire Les actualités du projet RMS TRES Sfax, le 12 décembre 2017 Emna Gaddour Sallem (Elisabeth Gager), GIZ/RMS
Le développement des systèmes d’information
Travailler différemment pour transformer le service
Transformation opérationnelle des services internes à Statistique Canada Le 24 septembre 2014.
Phase II : Mise en œuvre du SCN 2008
Avancement de la plateforme, développement temps réel, prévision saisonnière Réunion pleinière Aqui-FR, Jussieu le 29 mai 2018.
JDepend - Analyse de la qualité du code Java -
La gestion des systèmes d’information internationaux
Système d'information géographiques des projets urbains Mise en œuvre
DC04 CMS Objectif Status Planning
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Octopus 5 – Une plateforme de développement
Gestion des Transports et Logistique Associée
Séance centre patronal Paudex
NUMÉRISATION 3D D’UNE USINE UN INVESTISSEMENT RENTABLE!
Transcription de la présentation:

Parcours vers l’adoption d’une méthode de prestation DevOps (Opérations de développement) Applications offertes sur le marché et applications de SPC

Notre parcours Expériences d’automatisation Diffusions automatisées 2015 2016 2017 2018 2019 2020 Infrastructure du programme Diffusions par scripts IC/PC sur GCcode Splunk / DevOps / Agile / Scrum / BDGC

2015 | Infrastructure Architecture de référence : (serveurs et configuration) Environnements de production : Cinq environnements ont migré au centre de données définitif de SPC à Borden Six environnements ont été créés au moyen de SCCM et par clonage de référence

2015 | Rédaction de scripts de base Améliorations : Scripts SCCM pour installer les principaux logiciels et services Recueil de scripts d’assistance au moyen du service Batch et de PowerShell Défis : De nombreuses étapes nécessitent une intervention manuelle pour attribuer un environnement à un cluster spécifique

2016 | Croissance rapide 9 15 100+ 160+ Environnements de test des clients Environnements de production Nouvelles machines virtuelles Nombre total de machines virtuelles Diffusion mensuelle planifiée de nouvelles versions dans tous les environnements de production

2016 | Expériences d’automatisation Outil de vérification de l’état des systèmes : Mises à l’essai, surveillance et production de rapports automatisées Tentatives d’automatisation de la diffusion mensuelle des nouvelles versions : Module iMacro pour Firefox pour la manipulation de l’interface graphique Fichiers Batch pour le déclenchement manuel de certaines parties de la version

2017 | Déménagement du centre de données Déménagement du centre de données de Borden vers Barrie Prise en charge par des outils de création de scripts Scripts PowerShell Outil de validation du flux de données du parefeu au moyen de PortQuery

2017 | La croissance se poursuit 9 5 35+ 200+ Environnements de développement des clients Environnements de production Nouvelles machines virtuelles Nombre total de machines virtuelles Diffusion mensuelle planifiée de nouvelles versions dans tous les environnements de production

2017 | Diffusions par scripts Automatisation des diffusions mensuelles : Établissement de serveurs de création de scripts Introduction du script principal PowerShell Peaufinage des scripts iMacro de base Élaboration d’un cadre commun régissant les mises à jour et la vérification de l’état des systèmes

2018 | Adoption de la méthode Agile Formation de l’équipe DevOps Multifonctionnelle Adoption du cadre Scrum Approche favorisant l’amélioration continue

2018 | … La croissance se poursuit encore… 14 14 85+ 300+ Environnements de développement des clients Environnements de production Nouvelles machines virtuelles Nombre total de machines virtuelles Diffusion mensuelle planifiée de nouvelles versions dans tous les environnements de production

2018 | Diffusions entièrement automatisées Peaufinage du cadre régissant les diffusions mensuelles Réduction de la duplication du codage Traitement multitransactionnel Simplification du cadre en vue de permettre à un plus grand nombre de développeurs de rédiger des scripts

2018 | Nouvelle version comportant des changements majeurs – GCdocs 16 Défis La mise à niveau sur place est impossible Elle nécessite une installation parallèle et une reconfiguration De nombreuses nouvelles configurations sont requises Solution On a ajouté la notion d’automatisation à notre définition de « travail achevé »

2019 | … et on continue de croître… 11 4 30+ 330+ Environnements de développement des clients Environnements de production Nouvelles machines virtuelles Nombre total de machines virtuelles Diffusion mensuelle planifiée de nouvelles versions dans tous les environnements de production

2019 | Projet en matière d’opérations de développement Mettre sur pied un plus grand nombre d’équipes des opérations de développement pour le programme GCdocs

2019 | IC/PC sur GCcode Intégration de GCcode (gitlab) et des exécuteurs de scripts côté serveur Mise en œuvre de l’IC/la PC pour GCdocs Investissement dans le développement piloté par des tests et le développement axé sur les opérations

Notre avenir | BDGC, infonuagique Exploration de l’infonuagique Architecture, formation/compétences Plan ministériel, coûts Mise en œuvre de la BDGC Élimination des feuilles de calcul Établissement d’une seule source fiable

Questions ou remarques?