Informations principales
Analyste technologique - DevOps
Poste: Non spécifié
Début: Dès que possible
End: Non spécifié
Lieu: Sherbrooke, Canada
Type de collaboration: Projet seulement
Taux horaire: Non spécifié
Dernière mise à jour: 14 mai 2024
Description et exigences de la tâche
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.
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.
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.
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.
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.