Master information

Analyste technologique - DevOps

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Sherbrooke, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: May 14, 2024

Task description and requirements

Informations générales

Travailler en informatique, au coeur d'un des plus gros projets des 20 dernières années à l'UdeS, c'est un rêve qui peut devenir réalité. Faites partie du vaste réseau de l'UdeS des spécialistes en technologies de l'information et venez relever ce beau défi avec nous.

Sous la responsabilité de la direction volet technologique du Service du développement et de la transformation du dossier étudiant (SDTDE) l'analyste technologique effectue des tâches d'analyse et de conception en lien avec l'automatisation des relâches et l'automatisation de tâches répétitives. L'objectif des travaux de l'analyste est d'améliorer la vitesse de mise en production, d'augmenter la qualité et la stabilité, d'éliminer les gaspillages et finalement, de réduire les ressources nécessaires pour la mise en production des différentes solutions.

L'analyste technologique s'assure de mettre en place les éléments nécessaires pour faciliter le passage des solutions entre les équipes de développement et l'équipe des opérations.

Responsabilités générales



 Identifier, analyser, documenter l'automatisation des relâches des différents projets du SDTDE.
 Configurer, développer, mettre en place l'automatisation des relâches.
 Identifier, analyser, documenter les processus des équipes en place.
 Identifier les opportunités d'amélioration de la qualité et de l'efficacité des processus des équipes.
 Proposer les opportunités d'amélioration aux équipes et les mettre en place lorsque nécessaire.
 Identifier les métriques à mettre en place pour permettre le suivi des améliorations mises en place.
 Configurer et développer les outils permettant de suivre les métriques mis en place.
 Identifier et mettre en place des moyens pour faciliter le transfert entre le développement et les opérations.
 Travailler avec les équipes pour trouver des solutions aux problèmes rencontrés.
 Travailler avec les équipes pour la mise en place automatisée d'environnements de développement et de tests.


Responsabilités spécifiques



 Participer aux rencontres de travail des projets.
 Contribuer à la définition des opportunités pour améliorer les processus des équipes.
 Spécifier et recommander les technologies requises pour améliorer ou mettre en place les automatismes nécessaires.
 Être en soutien aux équipes de développement internes dans l'automatisation et la réalisation des projets internes.
 Participer aux statuts de projet, soulever les opportunités et les enjeux liés au projet auprès de la direction des projets du SDTDE.
 Participer activement aux activités reliées à l'amélioration des processus et leur mise en place.
 Permettre d'inventorier les actifs déployés en production.
 Mettre en place l'analyse statique avancée dans nos différentes solutions.
 Mettre en place des tests statiques de la sécurité des applications (SAST) dans nos différentes solutions.
 Mettre en place un processus automatisé de validation des contrôles de déploiement sécuritaire.
 Assurer toute autre tâche à la demande de la personne supérieure immédiate.


À titre d'information

L'UdeS offre un programme de télétravail régulier; la participation au programme se fait sur une base volontaire tout en respectant les besoins opérationnels de chaque unité. Le début du programme pourra se faire après une période de formation en présentiel, établie par le gestionnaire.

Qualifications



Détenir un baccalauréat en informatique, informatique de gestion, génie informatique, génie logiciel ou dans une discipline jugée pertinente.
Posséder au moins 3 années d'expérience pertinente.
Nous vous encourageons à postuler même si vous ne possédez pas toutes les qualifications et exigences requises. Dans le contexte de pénurie de main-d'oeuvre pleinement qualifiée, votre candidature pourrait être sélectionnée. Aussi, certaines étapes pourraient être ajoutées au processus de sélection et d'embauche pour soutenir un cheminement de carrière.


Exigences



Posséder de l'expérience dans la mise en place de pipelines CI/CD.
Être à l'aise avec l'administration et la configuration de serveurs Linux.
Connaître les langages Java, Groovy, Python et Bash.
Connaître les outils Ansible, Jenkins, Maven, GIT et SVN.
Connaître les outils Confluence et JIRA.
Être à l'aise avec les bonnes pratiques et méthodes sécuritaires entourant la gestion des secrets (mots de passe, clé d'API, certificat, etc.).
Connaître les bases de l'administration de bases de données MariaDB et PostGres.
Posséder une bonne capacité à communiquer en français à l'oral et à l'écrit.


Conditions de travail

Corps d'emploi : Analyste de l'informatique

Échelle de traitement : No 4 (14 échelons répartis entre 62 553 $ et 101 374 $ approximativement)

Poste régulier à temps complet, 35 heures par semaine. 

Category

IT consulting