Le programmeur spécialisé en automatisation des environnements virtuels joue un rôle clé dans la conception, le développement et l’optimisation des processus automatisés au sein de l’organisation. Son mandat principal consiste à industrialiser les opérations et à améliorer l’efficacité, la stabilité et la rapidité de déploiement des environnements.
Il est responsable de développer, maintenir et faire évoluer des solutions d’automatisation (notamment en PowerShell et Terraform), en veillant à leur qualité, leur performance et leur sécurité. Il contribue activement à la standardisation et à l’optimisation des pratiques. Il collabore étroitement avec les équipes TI (exploitation, architecture, sécurité, infonuagique) afin de soutenir les besoins d’affaires, simplifier les opérations et améliorer l’expérience utilisateur.
Responsabilités principales :
- Concevoir, développer et maintenir des solutions d’automatisation (scripts, workflows, outils)
- Automatiser les déploiements et la gestion des environnements virtuels
- Mettre en place et maintenir des infrastructures as code (ex. Terraform)
- Contribuer à l’implantation et à l’évolution de pipelines CI/CD
- Optimiser et industrialiser les processus opérationnels
- Diagnostiquer et corriger les problématiques liées aux automatisations
- Participer à la gestion des changements (déploiements, mises à jour, correctifs)
- Assurer la qualité, la performance et la sécurité des solutions développées (incluant le traitement des vulnérabilités)
- Collaborer avec les équipes TI pour aligner les solutions sur les besoins d’affaires
- Documenter les solutions, scripts et bonnes pratiques
Compétences :
- Solide capacité de développement et d’automatisation
- Excellente capacité d’analyse et de résolution de problèmes
- Approche structurée et orientée amélioration continue
- Forte orientation qualité, efficacité et industrialisation
- Autonomie, rigueur et sens des priorités
- Capacité à travailler simultanément sur plusieurs initiatives
- Collaboration efficace avec des équipes multidisciplinaires
- Esprit DevOps (intégration, déploiement continu, automatisation)
Connaissances et aptitudes requises :
- Minimum de deux (2) à quatre (4) ans d’expérience pertinente en automatisation ou développement
- Maîtrise de PowerShell
- Expérience avec Terraform (Infrastructure as Code)
- Expérience avec des outils de CI/CD (Azure DevOps, GitLab ou équivalent)
- Bonne compréhension des environnements virtuels et infonuagiques
- Connaissances des bonnes pratiques de sécurité (gestion des vulnérabilités)
- Expérience en gestion des changements (ITIL) (atout)
- Connaissance de ServiceNow ou outil ITSM équivalent (atout)
- Maîtrise de la langue anglaise de niveau intermédiaire (atout selon environnement)