CAHIER DES CHARGES 1. Actualisation Etabli le : 11.02.15 Par : Pascal Kramer / Valentin Borin Remplace la version du : Motif d actualisation : Internalisation ressources 2. Identification du poste Département : INFRASTRUCTURES RESSOURCES HUMAINES Service : Direction des systèmes d'information Entité (division, secteur, établissement, office ) : DSI-DSOL-SOCLE N de poste de référence : 14326 Intitulé du poste dans l entité : Expert SOA/EDA Intégrateur-trice ESB N emploi-type : 1403 Libellé : Intégrateur-trice d'applications Chaîne : 317 Niveau : 12 3. Mission générale du poste (description succincte) 1. Dans le rôle d'intégrateur d'application (INT), il participe au choix des différents composants logiciels (progiciels, bases de données, développements spécifiques...) et en assure l assemblage dans le respect du plan d urbanisme des systèmes d information de l entreprise et de l architecture retenue pour le projet. 2. 3. 4. 5. 4. Conduite : P directement subordonné-s Cf. Organigramme Non Oui : 5. Mode de remplacement prévu, en cas d absence du titulaire Non Oui : Autres collaborateurs du CC Edition : Service du personnel Etat de Vaud Version janvier 2013 1
6. Missions et activités 1. Dans le rôle d'intégrateur d'application (INT), il participe au choix des différents composants logiciels (progiciels, bases de données, développements spécifiques...) et en assure l assemblage dans le respect du plan d urbanisme des systèmes d information de l entreprise et de l architecture retenue pour le projet. Identification et sélection des composants techniques du projet - Définit, sous la responsabilité du chef de projet maîtrise d oeuvre, l architecture fonctionnelle et technique du système d information sur le périmètre applicatif dont il a la charge - Utilise les objets existants de la cartographie des réutilisables Réception, validation et assemblage de ces composants - Assemble et intègre les différents composants - Peut effectuer les tests et recettes dans une phase de pré-exploitation Définition des interfaces et des éventuelles évolutions à apporter aux composants pour permettre leur intégration - Le cas échéant, modifie ou créée de nouveaux composants - Définit et réalise des interfaces Fourniture du système développé à l intégrateur d exploitation - Participe, avec la maîtrise d ouvrage, à l élaboration de didacticiels - Documente le système livré - Livre la solution à l intégrateur d exploitation Spécificités du contexte de l administration cantonale vaudoise. - Contribue à la réalisation des scénarios de tests pour les traitements unitaires d intégration, assure les tests unitaires, veiller à l identification et au traitement des dysfonctionnements (techniques en prod. /hors prod.). - Garantit la documentation et la cartographie des solutions livrées. - Collabore étroitement avec le CEI (Centre d'exploitation informatique) au travers de la cellule de coordination des intégrateurs d'exploitation. Spécificités des projets et des applications concernées Le poste d'intégrateur d'application ESB (Enterprise Service Bus) nécessite un niveau d'expertise très élevé dans des domaines technologiques pointus liés à la mise en œuvre d'une architecture orientée services (SOA) ou événementielle (EDA) qui sont au centre de toutes les applications informatiques stratégiques de l'acv. Plus de 100 applications y sont connectées et échangent des informations. - Assume l'intégration, le suivi et la maintenance des composants de l'esb. Il s'agit en particulier de la solution RedHat JbossFuse ESB ActiveMq, ServiceMix de la solution RAFT des plateformes d'intégration et de monitoring de l'esb Plateforme SMS Passa-VD Xchange Sedex Swissdec SmClient Technical Activity Monitoring Business Activity Monitoring, 2. Edition : Service du personnel Etat de Vaud Janvier 2010 2
3. 4. 5. 7. Eventuelles responsabilités particulières attribuées au titulaire 8. Exigences requises 8.1. Formation de base Titre Master HES en informatique ou titre jugé équivalent Edition : Service du personnel Etat de Vaud Janvier 2010 3
8.2. Formation complémentaire Titre 8.3. Expérience professionnelle Domaine Connaître de façon approfondie la construction et de la réalisation de systèmes informatiques dans le cadre d'architectures SOA et EDA. Assurer le suivi, les évolutions et la maintenance de l'esb et de ses composants. Développer en Java et connaître l environnement JEE Mettre en place des composants et des applications d'intégration sécurisées, basés sur des PKI Analyser les besoins fonctionnels, déterminer les spécifications techniques, réaliser les analyses d'impact. Nbre d années 8 ans 0 ans 8.4. Connaissances et capacités particulières Domaine Compétences requises pour le rôle d'intégrateur d'applications selon CIGREF 2011 - Aptitudes à Spécifier, détailler, actualiser et mettre en place une approche formelle de mise en oeuvre de solutions, nécessaires au développement et à l exploitation de l architecture informatique. Garantit que l architecture est conforme aux exigences métier. Identifie les besoins de changement et les composants impliqués : matériels, logiciels, applications, processus, plateforme informatique. Garantit que tous les aspects tiennent compte de l interopérabilité, de l utilité et de la sécurité. - Capacités à définir les solutions informatiques les plus adaptées à la politique informatique générale et aux besoins des utilisateurs/clients. Evalue avec précision les coûts de développement, d installation et de maintenance des applications. Sélectionne les possibilités techniques appropriées dans la conception de solutions, en optimisant l équilibre entre coût et qualité. Identifie un cadre de référence commun permettant de valider les modèles auprès d utilisateurs représentatifs. - Aptitudes à Installer des composants matériels, des composants logiciels ou des soussystèmes supplémentaires dans un système existant ou en cours de développement. Respecte les processus et procédures établis (par exemple, gestion de configuration), en tenant compte de la spécification, de la capacité et de la compatibilité des modules existants et des nouveaux modules afin de garantir intégrité et interopérabilité. Vérifie la performance du système et garantit l approbation formelle et la documentation d une intégration réussie. - Aptitudes à mettre en place des programmes de tests et élabore des scénarios pour éprouver les vulnérabilités potentielles des tests. Enregistre et consigne les résultats avec l analyse correspondante. - Capacités Installe ou désinstalle de façon systématique les éléments du système. Identifie les composants hors service et établit la cause profonde de défaillance au sein du système global. Assiste les collègues moins expérimentés. - Capacités à produire des documents qui décrivent les produits, services, composants ou applications afin d établir la conformité avec les besoins documentaire appropriées. Garantit que les fonctions et caractéristiques sont documentées de manière appropriée. Garantit la validité et l actualisation des documents existants. Architectures - EDA (Event Driven Architecture) Architecture orientée événement. Edition : Service du personnel Etat de Vaud Janvier 2010 4
- SOA (Service Oriented Architecture) Architecture orientée service. Expertise et maîtrise technique - Java J2EE, JMS, XML/XSD, Rest, WebService, Camel, Karaf, CXF, Hibernate, Spring, Junit, JSF, Junit Outils - Maven, Tomcat, Subversion Database : Oracle System Unix, Linux, Sécurité - dans le cadre des médiations,mise en place et utilisation de PKI, confidentialité, encryption/décryptage, authentification, non répudiation, access control, certificats publics/privés - A l'aise avec l'anglais - Aptitude à entrer en relation avec autrui, à créer un climat de confiance. - Rigueur, autonomie et précision dans le travail. - Auto-évaluation et apprentissatge permanent - Esprit d ouverture et flexibilité - Discrétion - Méthode - Aptitudes à formaliser les exigences des clients. - Aptitudes à comprendre les objectifs métier qui ont un impact sur les composants de l architecture (données, applications, sécurité, développement, etc,.). - Capacité à élaborer les spécifications fonctionnelles à partir des besoins définis - Capacité à vérifier que les capacités des systèmes intégrés et leur efficacité correspond aux spécifications. - Capacité à configurer les composants à tous les niveaux afin de garantir une interopérabilité globale correcte - Travail en équipe - Esprit d entraide et de collaboration - Respect des normes et des procédures -- Sensibilisé aux techniques, environnements et outils à utiliser dans le processus de tests 9. Astreintes particulières (travail de nuit, service de piquet, etc.) Peut être amené à effectuer des interventions ponctuelles en dehors des horaires standards de déploiements (nuit, week-end ou jours fériés). 10. Signatures L autorité d engagement. Date : Nom et prénom : Signature : Le/la titulaire atteste avoir pris connaissance du présent cahier des charges. Date : Nom et prénom : Signature : Edition : Service du personnel Etat de Vaud Janvier 2010 5