DevOps Tech Lead
Hybrid : 3 fois par semaine au bureau
Responsabilités principales :
Expertise en CI / CD :
GitHub Actions : Conception, gestion et dépannage des workflows / actions.
Jenkins : Création et maintenance de pipelines Jenkins, migration de Jenkins à GitHub Actions.
Concourse : Connaissance de l'architecture et des pipelines de Concourse.
Sécurité et maintenabilité des applications :
Rapports et métriques de sécurité et vulnérabilités
Mise en place d'outillage pour une meilleure posture de conformité respectant les cibles de l'organisation.
Scripting et Automatisation :
Compétences en script (Bash, Python, Groovy, typescript) pour l'automatisation des tâches.
Conteneurisation et Orchestration :
Docker : Création, gestion et optimisation des images Docker.
Kubernetes : Déploiement, gestion et dépannage des applications sur Kubernetes.
Systèmes de Gestion de Version :
Expertise avec Git, gestion des branches, et résolution des conflits.
Monitoring et Logging :
Utilisation des outils de monitoring, traçabilité et métriques
Assurance Qualité et Tests Automatisés :
Mise en place et gestion des tests automatisés (unitaires, intégration, end-to-end).
Utilisation d'outils de test comme Selenium, JUnit, etc.
Bonnes pratiques de développement logiciel (TDD, BDD).
Compétences Interpersonnelles :
Capacité à collaborer avec les équipes de développement pour améliorer les pratiques de développement logiciel.
Bonnes compétences en communication pour accompagner et former les équipes.
Capacité à travailler de manière autonome et à résoudre des problèmes de manière proactive.
Tech Lead • Montreal, QC