Description détaillée de l’offre d’emploi
Si vous cliquez sur OUI, vous ne recevrez plus d'offres de formation.
Désirez-vous réellement supprimer votre profil d’intérêts en formation?
1308620 - Gestionnaire de configuration
Essentielle - 1-2 years experience working on the software development build process
Essentielle - 1-2 years experience with Microsoft Visual Studio .Net / C# / VB.Net / ASP.Net
Essentielle - 1-2 years experience with IIS administration
Essentielle - 1-2 years experience with MS SQL Server 2000/2005
Essentielle - Source code management systems (VSS, Microsoft Team Foundation Server, etc)
Essentiel - Requirement to work extended hours or weekends to support build & deployment activities
Essentiel - Autonomous and innovative
Essentiel - Ability to communicate clearly and concisely, both orally and in writing
Date de début : IMMED
The Configuration Management Administrator will be responsible for creating and operating automated build processes for our web-based application and working closely with the Development and Production Operations teams to ensure successful releases of new code versions.
• Develop, maintain, enhance and optimize fully automated build tools for applications built with .Net 2.0 / 3.5, and using MS SQL Server
• Perform scheduled and on demand software product builds
• Deploy the product builds to the QA and UAT environment
• Troubleshoot and correct deployment problems in the QA and UAT environments, escalating to developers as required
• Provide the Production Operations team with packages produced by the build process to deploy .Net applications and DB objects (schema changes, stored procedures, UDFs etc.) for the Production environments
• Support the Production Operations Team in troubleshooting and correcting deployment problems in the Production environment, escalating to developers as required
• Adapt the build and deployment process to support changes in product architecture, technology evolution, and to improve on process efficiency and accuracy
• Integrate automated unit tests, regression tests, and build reports into the build process
• Manage code branches and merging to support project release cycles
• Determine and document the standards to be followed by the development team with respect to code checkins and train the development team on best practices with respect to configuration management
• Diagnose and dispatch checkin problems to the appropriate developers, and follow up until build problems are resolved
• Help the project management team to minimize the amount of system changes to correct production problems, based on source code changes
• Maintain and monitor the continuous integration process to detect broken builds as checkins occur
• Manage the users and organization of the source code control system
• Participate in the migration of the application's source code control toolset from VSS to VSTS
• Periodically update and verify the Escrow and Disaster Recovery processes
• Identify, address automation problems, offer solutions, implementation approaches
Requirements & Competencies:
• Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience
• 1-2 years experience working on the software development build process
• 1-2 years experience with Microsoft Visual Studio .Net / C# / VB.Net / ASP.Net
• 1-2 years experience with IIS administration including configuration of web applications, application pools, troubleshooting
• 1-2 years experience with MS SQL Server 2000/2005 including creation of stored procedures & UDFs, DDL scripts, SQL Server Management Studio, SQL Profiler
• Scripting languages (VB Script, Perl, PowerShell, DOS batch files, GNU tools such as find, grep, sed and awk, etc.)
• Source code management systems (VSS, Microsoft Team Foundation Server, Perforce, CVS, RCS, PVCS, Subversion etc.)
• Build systems (MS Build, NAnt, CruiseControl.Net)
• Excellent time management and multi-tasking skills
• Ability to communicate clearly and concisely, both orally and in writing
• Fluently bilingual (English and French)
• Good analytical skills and attention to detail
• Autonomous and innovative
• Knowledge of SharePoint a plus
• Requirement to work extended hours or weekends to support build & deployment activities
_____________________________________________________________________
Principales responsabilités :
Le Gestionnaire de configuration aura la responsabilité de créer et de faire fonctionner les processus automatisés de compilation pour notre application et travaillera en étroite collaboration avec les équipes de développement et de la production pour assurer l'émission de nouvelles versions de codes.
• Développer, maintenir, rehausser et optimiser les outils de compilation entièrement automatisés pour les applications élaborées avec .Net 2.0 / 3.5, et utilisant MS SQL Server
• Réaliser des compilations logicielles de produits prévues et sur demande
• Déployer les compilations de produits dans les environnements QA et UAT
• Diagnostiquer et corriger les problèmes de déploiement dans les environnements QA et UAT, en faisant appel aux développeurs, au besoin
• Offrir à l'équipe des opérations de production des progiciels produits par le processus de compilation pour déployer des applications .Net et objets FB (modification de schémas, procédures stockées, UDF, etc.) pour les environnements de production.
• Supporter l'équipe des opérations de production pour le diagnostic et la correction des problèmes de déploiement dans l'environnement de production, faisant appel aux développeurs au besoin.
• Adapter le processus de compilation et de déploiement pour supporter les changements dans l'architecture de produit, l'évolution technologique et pour améliorer l'efficacité et la précision du processus.
• Intégrer les tests d'unités automatisés, les tests de régression et rédiger des rapports dans le processus de compilation.
• Gérer les branches de codes et les fusionner pour supporter les cycles de lancement de projets.
• Déterminer et documenter les normes à suivre par l'équipe de développement au sujet de l'archivage des codes et former l'équipe de développement sur les meilleures pratiques concernant la gestion de la configuration.
• Diagnostiquer et diriger les problèmes d'archivage aux développeurs concernés et assurer le suivi jusqu'à ce que les problèmes de compilation soient résolus.
• Aider l'équipe de gestion de projet à minimiser la quantité de changements de système pour corriger les problèmes de production basés sur les changements des codes sources.
• Maintenir et contrôler le processus d'intégration continue afin de détecter les séquences brisées lorsque l'archivage se produit.
• Gérer les usagers et l'organisation du système de contrôle des codes sources.
• Participer à la migration de l'ensemble d'outils de contrôle des codes sources Genoa de VSS à VSTS.
• Mettre à jour et vérifier régulièrement les processus Escrow et de reprise sur sinistre.
• Identifier et traiter les problèmes d'automatisation, offrir des solutions et des approches d'implantation.
Exigences et compétences :
• Baccalauréat en sciences informatiques ou en génie informatique ou expérience équivalente
• 1 à 2 ans d'expérience en processus de développement logiciel
• 1 à 2 ans d'expérience en Microsoft Visual Studio .Net / C# / VB.Net / ASP.Net
• 1 à 2 ans d'expérience avec l'administration IIS incluant la configuration d'applications Web, de réserve d'application et de diagnostic
• 1 à 2 ans d'expérience avec MS SQL Server 2000/2005 incluant la création de procédures de stockage et UDF, scripts DDL, SQL Server Management Studio, SQL Profiler
• Langage de script (VB Script, Perl, PowerShell, fichiers séquentiels DOS, outils GNU tels que rechercher, grep, sed et awk, etc.)
• Systèmes de gestion des codes sources (VSS, Microsoft Team Foundation Server, Perforce, CVS, RCS, PVCS, Subversion etc.)
• Systèmes de compilation (MS Build, NAnt, CruiseControl.Net)
• Excellentes aptitudes de gestion du temps et de multitâches
• Capacité de communiquer clairement et de façon concise, tant oralement que par écrit
• Bilinguisme (anglais et français)
• Bonnes aptitudes analytiques et attention aux détails
• Autonomie et innovation
• Connaissance de SharePoint constituant un atout
• Nécessité de travailler durant des heures prolongées ou les fins de semaines pour supporter les activités de compilation et de déploiement
Par internet :
Cliquez sur le bouton suivant.Si vous cliquez sur OUI, vous ne recevrez plus d'offres de formation.
Désirez-vous réellement supprimer votre profil d’intérêts en formation?