Enterprise Software Engineer (DevOps)
Job Description
Job title: Enterprise Software Engineer (DevOps)
Company: Wolters Kluwer
Job description: Enterprise Software Engineer- Dev OpsHiring Requirements :Nous sommes à la recherche d’une personne technique et créative qui sera en mesure de supporter les activités des équipes de développement dans un environnement dynamique suivant la philosophie agile.La personne retenue sera responsable d’effectuer des tâches reliées au développement d’outils internes, aux opérations et aux services. Elle sera appelée à travailler avec les développeurs, les administrateurs TI et avec le service d’amélioration continu afin d’optimiser la communication, la collaboration et l’intégration entre les différentes équipes de développement. Ses forces seront mises à profit afin de maintenir la position de leader qu’occupe Wolters Kluwer Canada sur le marché et de permettre à l’entreprise d’évoluer dans la gestion et l’automatisation de la « stack » opérationnelle.SOMMAIRE DU POSTE :La personne titulaire du poste participera activement dans le développement des applications internes et des scripts permettant l’automatisation et l’évolution constante des solutions. Elle sera également responsable de maintenir et de faire évoluer l’écosystème de gestion du cycle de vie des applications (Application Lifecycle Management) des équipes de développement tout en collaborant avec les administrateurs TI.PRINCIPALES RESPONSABILITÉS :Travailler en collaboration avec les équipes de développement afin d’assurer :le support des scripts de compilation et l’évolution de l’intégration continue (incluant le « packaging » des
applications);la programmation applicative et le développement des scripts;la gestion des multiples dépôts du code source;l’encadrement et la prise en charge des outils et des pratiques supportés;le développement des solutions « back-office » supportant la continuité des services;l’identification des opportunités d’optimisation du code / des scripts, de l’infrastructure, des outils et des
pratiques permettant d’augmenter l’efficacité et la productivité des équipes de développement.Travailler en collaboration avec l‘équipe des administrateurs TI afin d’assurer :la virtualisation et la gestion des environnements Windows et Linux;l’installation, la configuration, la maintenance et le support des applications internes;la gestion de la configuration automatisée;l’évolution des projets communs stratégiques.Assurer la veille technologique sur les idées novatrices assurant des solutions permanentes aux défis technologiques.Faire évoluer la pratique DevOps au sein de l’entreprise, tout en suivant les bonnes pratiques opérationnelles TI et en privilégiant l’approche collaborative.Offrir la formation et l’encadrement dans la mise en place des outils et des nouveaux concepts.EXIGENCES DU POSTE :Baccalauréat en informatique ou l’équivalent de trois ans d’expérience en développement informatique.Expérience pratique dans le développement des scripts de compilation et des intégrations par les APIs des applications tierces.Expérience pratique en programmation (ex. C#) et en langage de script (PowerShell, BAT, Python, Ruby, etc.).Expérience pratique dans la gestion et l’automatisation de la « stack » opérationnelle (Git, MSBuild, Jenkins, NuGet, Confluence, Jira/TFS, etc.) supportant les pratiques de l’intégration et du déploiement en continu.Bilinguisme (français et anglais).English :We are looking for a technical and creative person who will be able to support the activities of the development teams in a dynamic environment following the agile philosophy.The successful candidate will be responsible for performing tasks related to the development of internal tools, operations, and services. They will be called upon to work with developers, IT administrators and the continuous improvement department to optimize communication, collaboration, and integration between the various development teams. Their strengths will be used to maintain Wolters Kluwer Canada’s leading position in the market and to enable the company to evolve in the management and automation of the operational stack.POSITION SUMMARY:The incumbent will actively participate in the development of internal applications and scripts allowing the automation and constant evolution of solutions. They will also be responsible for maintaining and evolving the development teams’ Application Lifecycle Management ecosystem while collaborating with IT administrators.MAIN RESPONSIBILITIES:Work in collaboration with the development teams to ensure:support for compilation scripts and the evolution of continuous integration (including the packaging of applications); application programming and script development;management of multiple source code repositories;supervision and support of supported tools and practices;development of back-office solutions supporting service continuity;identification of opportunities for optimizing code/scripts, infrastructure, tools andpractices to increase the efficiency and productivity of development teams.Work in collaboration with the IT administrator team to ensure:virtualization and management of Windows and Linux environments;installation, configuration, maintenance and support of internal applications;management of automated configuration;evolution of strategic joint projects.Ensure technological monitoring of innovative ideas ensuring permanent solutions to technological challenges.Develop DevOps practices within the company, while following good IT operational practices and favoring a collaborative approach.Provide training and support in the implementation of tools and new concepts.JOB REQUIREMENTS:Bachelor’s degree in computer science or the equivalent of three years of experience in IT development.Practical experience in developing compilation scripts and integrations through third-party application APIs.Practical experience in programming (e.g. C#) and scripting languages (PowerShell, BAT, Python, Ruby, etc.).Practical experience in managing and automating the operational stack (Git, MSBuild, Jenkins, NuGet, Confluence, Jira/TFS, etc.) supporting continuous integration and deployment practices.Bilingualism (French and English).
Expected salary:
Location: Sherbrooke, QC
Job date: Thu, 08 Aug 2024 06:13:41 GMT
Apply for the job now!