Poste
Au sein de l’équipe MIS (Management des Systèmes d’Information), vous travaillez en collaboration directe avec les équipes engineering, QA et Produit et contribuez activement au développement des applications au sein d’équipes autonomes (Squads).
Vous intervenez depuis l’étape de conception initiale jusqu’au déploiement, au monitoring et au support en production.
Vous collaborerez « main dans la main » avec les équipes de développement, et intervenez sur les nouveaux projets et produits dès la phase de conception (sécurité, performance, design, scalabilité, résilience, monitoring, etc.) jusqu’au déploiement, monitoring et maintien en condition opérationnelle.
Responsabilités
Vous participez activement au design de nos applications et de notre infrastructure : vous en serez le(la) référent(e) pour notre équipe de développement
Vous êtes l’ambassadeur et dispensez la culture Devops au sein de la société (best practices, training, veille technologique, etc.)
Vous faites le lien entre les équipes de développement et production sur différents projets
Vous participez à l’élaboration des solutions de CI/CD au sein des projets
Vous améliorez la qualité du code livré par l’équipe de développement avec l’utilisation d’outils DevOps disponibles (Octopus Deploy, Selenium, Chef, Jenkins)
Vous automatisez les systèmes d'intégration, de déploiements continus, les mises à jour et la supervision
Vous accompagnez la transformation des équipes d’exploitation MIS vers les principes de Cloud Computing, d’Infrastructure as Code ou encore vers le concept comme SDDC, en assurant la mise en place de technologies innovantes telles que Kubernetes, Docker, etc
Vous réalisez une veille technique régulière des produits et outils DevOps
Vous formez les équipes d’exploitation technique aux nouveaux outils et principes DevOps
Vous proposez de nouvelles pratiques / outils assurant la fiabilité et la stabilité des Systèmes
Vous réalisez les documentations et procédures d’exploitation
Profil
Profil recherché
Vous disposez d'une première expérience avec la méthodologie DevOps dans un environnement multi projets, acquise idéalement au sein d'une société de service
Vous maîtrisez une ou plusieurs technologies suivantes : Cloud, Kubernetes, Docker, Jenkins, Chef, AzureDevOps, Elasticstack, Selenium, …
Vous êtes titulaire d'un Master II (Université ou école d'ingénieur)
Votre niveau d'anglais est courant (bilingue si possible)
Vous faites preuve d'agilité et de disponibilité, vous avez une réelle capacité d’analyse et disposez d'excellentes qualités relationnelles
Vous avez une capacité à appréhender / monter en compétence sur de nouveaux projets techniques ou fonctionnels
Vous disposez d'un sens de l'écoute, d'une réelle compréhension de problématiques produits, on vous reconnait des talents de facilitation, vous êtes un(e) « Problem Solver »
Vous savez gérer votre temps et identifier les priorités
Compétences souhaitées
Containerisation & Orchestration : Docker & Kubernetes (GKE est un plus)
Déploiement continu : Octopus Deploy / Chef & Jenkins
Versioning : Git/GitOps, Helm Chart
Plateforme Cloud : GCP (préféré), Azure ou AWS
Méthodes : Agile / DevOps
Gestion des configurations : Puppet, Terraform
Monitoring : APM Dynatrace / LogicMonitor / ElasticStack / Prometheus / Graphana
Concept de Trunk Based Development et Semver2
Système d’exploitation : Linux, Windows Server
Base de données : SQL Server / NoSQL RavenDB
Serveur Web : Apache, IIS
Réseau & Protocoles : LAN TCP / IP & http/HTTPS, TLS
Langage : Powershell, JavaScript / HTML / CSS