Description
L'École de technologie supérieure est une constituante du réseau de l'Université du Québec. Spécialisée dans l'enseignement et la recherche appliqués en génie et le transfert technologique, elle forme des ingénieurs et des chercheurs reconnus pour leur approche pratique et innovatrice. Idéalement située dans le quartier de Griffintown à la jonction du Vieux-Montréal et du centre-ville, l'ÉTS est à distance de marche des stations de métro Lucien-Lallier et Bonaventure.
À l'ÉTS, l'environnement de travail reflète l'expérience éducative que nous offrons à nos 11 000 étudiants et étudiantes: collaboratif, inclusif, accessible et à échelle humaine!
Vous souhaitez en apprendre davantage sur ce que l'ÉTS offre ? Découvrez tous nos avantages et conditions de travail ici : Les avantages de travailler à l'ÉTS.
Joignez une communauté qui, au sein d'une organisation créative et agile, contribue quotidiennement à former plus du quart des ingénieurs québécois!
Le titre du poste inscrit à la convention collective est: Chargée ou Chargé d'application technologique. Pour avoir accès à la description sommaire des tâches cliquez ici .
VOTRE RÔLEQuel sera votre impact à l'ÉTS?Sous la direction du professeur René Jr. Landry, la personne sélectionnée contribuera aux projets du laboratoire LASSENA.
Au quotidien, la personne effectuera les tâches suivantes :
Conception d'architecture logicielle :- Définir et concevoir l'architecture technique de nos applications et services (microservices, monolithique, etc.) en tenant compte des exigences fonctionnelles et non fonctionnelles (performance, sécurité, etc.).
- Sélectionner les technologies, les frameworks et les modèles de conception appropriés.
- Assurer la cohérence et l'évolutivité de l'ensemble du système d'information.
- Concevoir et mettre en oeuvre une stratégie DevOps complète, incluant l'intégration continue, le déploiement continu (CI/CD) et l'automatisation.
- Créer des pipelines de déploiement sécurisés, efficaces et fiables.
- Standardiser les outils et les processus de build, de test, de déploiement et de release.
- Définir l'architecture de l'infrastructure cloud et sur site.
- Utiliser et promouvoir les outils d'IaC (Terraform, Ansible) pour provisionner et gérer l'infrastructure de manière automatisée.
- Mettre en place et gérer des architectures basées sur la conteneurisation et l'orchestration (Docker, Kubernetes).
- Surveillance et logistique : Configurer des outils de monitoring et de logging pour garantir la performance, la stabilité et la sécurité des systèmes en production.
- Analyser les données et résoudre rapidement les incidents.
- Intégrer les bonnes pratiques de sécurité à chaque étape du cycle de vie du développement logiciel (sécurité dès la conception, tests de sécurité automatisés, gestion des secrets).
- Assurer la conformité et la protection de l'infrastructure et des applications.
- Fournir des orientations techniques et mentorer les équipes de développement et d'opérations sur les meilleures pratiques architecturales et DevOps.
- Participer aux revues de code et aux sessions de conception.
- Assurer une veille technologique constante pour anticiper les évolutions et proposer des améliorations continues.
- Baccalauréat en génie électrique, en informatique, ou dans une autre discipline appropriée.
- Minimum 3 années d'expérience pertinente notamment en DevOps et architecture logiciel.
- Expertise en architecture logicielle : Solide connaissance des architectures modernes (microservices, SOA) et des design patterns.
- Cloud Computing : Maîtrise d'au moins un fournisseur de cloud public (AWS, Azure, GCP) et de ses services connexes comme VM Ware.
- DevOps et outillage :
o Maîtrise des systèmes de CI/CD (Jenkins, GitLab CI, Azure DevOps, etc.).
o Expertise en conteneurisation (Docker) et orchestration (Kubernetes).
o Expérience avec les outils d'IaC (Terraform, Ansible, CloudFormation).
o Compétences en scripting (Python, Go, Bash). - Monitoring, Logging et Alerting : Expérience avec des outils comme Prometheus, Grafana, ELK Stack, ou Datadog.
- Systèmes d'exploitation : Connaissance approfondie des environnements Linux.
- Vision stratégique : Capacité à penser à long terme et à anticiper les besoins futurs.
- Leadership et communication : Aptitude à influencer, à collaborer et à communiquer des concepts complexes à des publics techniques et non techniques.
- Capacité d'analyse et de résolution de problèmes : Excellente compétence en diagnostic et en résolution de problèmes complexes.
- Esprit d'apprentissage continu : Passion pour la veille technologique et la mise en pratique de nouvelles approches.
Nous vous invitons à poser votre candidature et Catherine Gingras-Charland, conseillère en acquisition de talents, se fera un plaisir de vous en dire plus sur le poste et sur nos conditions de travail lors d'une entrevue.
Postuler à l'ÉTS, quelle idée de génie!