Centre de Montpellier Formation des agents du centre à l'administration de PC et de réseaux sous Linux, à la programmation sous Python et à la sécurité informatique Cahier des charges Service Formation Permanente INRA Formation Date : j avril OOOO Page : 2/5 Réf. : CC3 Contexte Le centre INRA affiche, dans son plan de formation 2011, la nécessité de favoriser l'utilisation des systèmes d'exploitation Linux pour les PC professionnels des agents, mais aussi les serveurs gérés soit par l'unité informatique de centre soit par les unités. En outre, les communautés scientifiques basculent de plus en plus d'une bio informatique utilisant le langage PERL à une bio informatique fondé sur Python. La commission informatique de centre représentant les usagers, ainsi que le responsable de l'informatique collective de centre, consultés sont des moteurs de ce projet. Le centre INRA compte environ 3000 machines de tout type d'exploitation. Les OS Windows équipent aujourd'hui environ 75 % des machines, les OS d'Apple environ 20%, Linux le reste. Plusieurs distributions se retrouvent. Le centre a fait le choix de privilégier la distribution Ubuntu pour les machines d'agents et Débian pour les serveurs. Ces évolutions doivent également s'accompagner d'une forte évolution de la culture sécurité informatique des utilisateurs que ce soit au travers des axes précédemment décrits que de modules spécifiques. L'équipe formation permanente est chargée de mettre en oeuvre un dispositif de formation d'accompagnement de cette politique informatique de centre. L'idée centrale du dispositif est de coupler sécurité informatique, acquisitions de compétences techniques et compétences clefs de la formation professionnelle tout au long de la vie, tel que défini par l'Union européenne. Besoins exprimés par les agents Lors des enquêtes préparatoires au plan de formation, de plus en plus d'agents indiquent avoir déjà été sensibilisés à l'utilisation d'une distribution Linux (via les Linux party que nous avons pu organiser précédemment ou directement pour des passionnés). Les trois dernières années ont vu également un grand nombre d'agents gestionnaires de parcs informatiques ou informaticiens découvrir et maîtriser Linux, essentiellement pour l'administration de réseaux. La question des réseaux mixtes Linux Windows est de plus en plus posée. Le passage de PERL à PYTHON concerne autant des ingénieurs et chercheurs habitués à PERL que des agents sans expérience de ces langages de programmation, mais familiers de la ligne de commande. Des modules d'initiation et d'autres, centrés sur des questions pré repérées, sont à réaliser. Plus spécifiquement, les informaticiens développeurs des unités et les mainteneurs de parc font état de leur besoin d'acquisition de compétences et de connaissances nouvelles, car ils sont confrontés à des commandes à des réseaux plus complexes ou à des utilisateurs plus pointus de machines « Linux », aux questions d'archivages et de stockage de données, d'outils de gestion de parc. Nous évaluons ces populations à environ 50 personnes au total. Plan de formation 2011 Cahier des charges Service Formation Permanente INRA Formation Date : j avril OOOO Page : 3/5 Réf. : CC3 Organisation et Objectifs du dispositif d'accompagnement formation La formation permanente envisage de réaliser les actions de formation suivantes : Administrer son PC sous Ubuntu XX L'objectif de cette première action sera d'être capable d'installer, d'utiliser et d'administrer localement un système sous Linux Ubuntu. Les stagiaires seront des personnes habituées à travailler sur informatique et à devoir installer des applications et modifier des paramètres des machines. Il est demandé au prestataire retenu d'envisager ces acquisitions dans une logique d'amélioration des connaissances et des compétences en matière de sécurité informatique. Les groupes seront constitués au maximum de 10 personnes chacun travaillant sur un ordinateur. Nous prévoyons 5 jours de formation qui pourra être fractionnée ou non. Le programme de ces sessions pourrait s'articuler autour des mots clefs suivants : Logiciel libre, GNU, distributions, documentation, Ubuntu installation et prise en main, sécurité, gestion du système, panel de logiciels (installation, désinstallation) Ubuntu et réseau, système de fichier sous Linux, Shell, commandes utiles et sauvegardes. Administrer un réseau sous Débian Les objectifs de cette seconde action seront d'être capable d'administrer un système sous Linux Débian et mettre en oeuvre un service complet de messagerie d'entreprise sous Debian. Les stagiaires seront des administrateurs de système sous Linux ayant de très bonnes connaissances en réseau. Il est demandé au prestataire retenu d'envisager ces acquisitions dans une logique d'amélioration des connaissances et des compétences en matière de sécurité informatique. Les groupes seront constitués au maximum de 6 personnes chacun travaillant sur un ordinateur. Nous prévoyons 5 jours de formation qui pourra être fractionnée ou non. Le programme de ces sessions pourrait s'articuler autour des mots clefs suivants : Présentation générale de GNU/Linux Débian, installation d'un serveur maître, Apache, Ldap, DNS, DHCP, Apt-proxi, Exim4 et Cyrus-imapd, SSL/TLS et IGC simple, antispams, antivirus, greylisting, webmail... Se perfectionner dans l'administration de réseau sous Débian Les objectifs de cette troisième action seront d'être capable d'intégrer un système sous Linux (Debian) dans un réseau Windows administré avec Active Directory (authentification, impression, partage de fichiers) et savoir utiliser des systèmes ou des applications sous Linux depuis des clients Windows. Il est demandé au prestataire retenu d'envisager ces acquisitions dans une logique d'amélioration des connaissances et des compétences en matière de sécurité informatique. Les stagiaires seront des administrateurs de système sous Linux ayant de très bonnes connaissances en réseau et sachant installer et maintenir un système sous Linux Débian. Les groupes seront constitués au maximum de 6 personnes, chacun travaillant sur un ordinateur. Nous prévoyons 5 jours de formation qui pourra être fractionnée ou non. Initiation à la programmation sous Python (3 jous) Objectifs de ce module : savoir programmer simplement en Python, pouvoir lire et comprendre des scripts écrits en Python et connaître les potentialités du langage Python. Plan de formation 2011 Cahier des charges Service Formation Permanente INRA Formation Date : j avril OOOO Page : 4/5 Réf. : CC3 Il est demandé au prestataire retenu d'envisager ces acquisitions dans une logique d'amélioration des connaissances et des compétences en matière de sécurité informatique. Prérequis : Bonnes connaissances en informatique. Connaître un langage de programmation serait un plus. Se perfectionner dans la programmation sous Python Une réunion des agents demandeurs a permis de repérer les objectifs d'acquisitions suivants : appeler les fonctions d’une librairie partagée externe & interfacer une librairie externe dans un module python, création et utilisation d’interface graphique QT4 sous python, tirer partie du paradigme Model/View propos par QT4, utiliser les sockets en python, et enfin présenter les différents paradigmes de programmation client-serveur. Il est demandé au prestataire de concevoir une organisation modulaire progressive permettant ces acquisitions, toujours dans une logique d'amélioration des connaissances et des compétences en matière de sécurité informatique. Modules pour gestionnaires de parcs informatiques Objectifs : modules d'une journée associant des thématiques suivantes à la maîtrise des processus sécurité informatique. Les modules repérés à l'heure actuelle sont : Clonezilla et drbl, BackupPC, Virtualisation, OSC / GLPI, l'arrivée de Windows Seven, Sécurité et Surveillance et monitoring des systèmes, Partage de fichier, MySQL et exploitation SQL. En fonction du déroulement des modules, d'autres thématiques pourraient émerger sous la même forme : module d'une journée forte imbrication dans les logiques de sécurités informatiques. Nous pourrions demander au prestataire retenu de les assurer s’il en a les compétences. Initiation à la sécurité informatique Les objectifs de cette dernière action seront de sensibiliser tous les utilisateurs de ressources informatiques aux problématiques liées à la sécurité des systèmes d'information, de souligner les dangers quotidiens et d’apporter des solutions à la fois simples et pratiques. Les stagiaires seront principalement les utilisateurs de base de l'outil informatique. Nous prévoyons une durée de 1 jour de formation. Il est demandé au prestataire de nous proposer un contenu et une forme pédagogique attractive. La visioconférence1 pourra être utilisée afin de mieux diffuser ces formations sur des sites éloignés de Montpellier. Éléments communs à tous les modules Pour chacune des sessions, il est demandé que le prestataire privilégie l'alternance exposé théorique et travaux pratiques comme modalité pédagogique. De nombreux exemples concrets, fichiers de configurations opérationnels et scripts d'administrations devront être fournis pendant la formation. Enfin, il est souhaitable que le prestataire fournisse des supports de cours adaptés (au format de son choix). 1 Dans ce cas utilisation possible du matériel de visioconférence INRA dans nos locaux Plan de formation 2011 Cahier des charges Service Formation Permanente INRA Formation Date : j avril OOOO Page : 5/5 Réf. : CC3 Dispositif de formation Organisation pédagogique à mettre en œuvre 1. Concevoir des modules de formation respectant les objectifs, contenus et la méthode pédagogique développée ci-dessus. 2. Réaliser les modules prévus selon un calendrier à convenir. Nous prévoyons, pour 2011, de réaliser une session « administrer un réseau sous Debian », une session initiation à la sécurité informatique. Nous prévoyons également de commander une session initiation à la programmation sous python et une série de modules « se perfectionner à Python ». 3. Fournir au service formation permanente une version électronique des supports pédagogiques distribués en cours de module afin de pouvoir pallier à d’éventuelles pertes de ces documents une fois ceux-ci remis aux stagiaires. Cette organisation pédagogique doit respecter les contraintes ci-après : Souhait du choix, avec le prestataire et à chaque session, du ou des formateurs mis à disposition. Réalisation des enquêtes de satisfaction et d’évaluation de chaque action de formation par nos soins, sachant que nous nous réservons le droit de rompre le marché en cas d’évaluation négative, après une rencontre contradictoire avec le prestataire. Organisation logistique 1. Trois lieux de formation sont susceptibles d’accueillir des modules : le Narbonnais ou Alénya (66), Montpellier et Mauguio. 2. Il nous appartient de déterminer, avec le prestataire, le calendrier de réalisation des formations prévues, puis de commander les actions dans le respect des contraintes précisées ci-dessus. Organisation conventionnelle Des conventions de formation et des bons de commande seront utilisés pour commander les actions, le paiement s’effectuant après service fait par virement administratif à 30 jours. Au-delà de l'année 2011, ce dispositif est susceptible d'être renouvelé deux fois afin de couvrir l'ensemble des besoins repérés. Un mécanisme de calcul des tarifs pour les années 2012 et 2013 devra être proposé sans que la hausse puisse être supérieure à 5%. Modalités de réponse L’ensemble des communications écrites relatives à cette mise en concurrence s’effectuera par courriel. Nous vous demandons donc un envoi par mail des propositions et devis à l’adresse suivante : [email protected] Plan de formation 2011