Mission Ingénieur Senior Azure CloudOps / DevOps
Poste
La mission est à pourvoir chez un Editeur de logiciel d'un acteur majeur de la gestion de l'eau
L’Editeur développe des Solutions logiciel permettant la gestion de toutes les infrastructures du cycle de l’eau.
L’ingénieur sera rattaché à l’équipe « xOps » et participera aux activités DevOps, CloudOps
Principales missions
- Contribution à l’urbanisation et l’architecture de nos environnements dans Azure (Application Gateway, Firewall, vnet/Subnet, aks, VM, VPN, …)
- Définition/standardisation du processus de création de pipelines Azure DevOps pour le déploiement d'applications dans un cluster Kubernetes aks.
- Contribution à l’usage de l’Intelligence Artificielle dans les processus opérationnels
- Contribution à la mise en place et maintien en condition opérationnel de Clusters aks
- Contribution à la mise en place des pipelines d’intégration et déploiement continue avec Azure DevOps
- Prise en charge de projets de déploiement et de migration (Architecture, déploiement, documentation, suivi, reporting, ..)
- Maintien en condition opérationnelle des environnements (VM Windows & Linux, …)
- Contribution à la sécurité de l’infrastructure et au respect des directives groupe
- Contribution à notre démarche d’industrialisation et de standardisation
- Contribution à l’optimisation des coûts de l’infrastructure (FinOps)
- Contribution à l’amélioration continue des processus
Exemple de projets pris en charge par le consultant de façon autonome:
- Déploiement d'un cluster Kubernetes aks derrière un Hub Azure Application Gateway.
- Dans le cas d'un cluster de développement partagé entre plusieurs équipes de développement (différents Nodepools par équipe), mettre en place l'isolation nécessaire pour que chaque équipe puisse être suffisamment autonome dans le déploiement des applications sans impacter les autres
- Mise en place d'un tunnel VPN Site-To-Site dans Azure
- Mise en place d'un cluster K3s dans un réseau industriel privé
- Mise en place d’un RabbitMQ ou équivalent en haute disponibilité
Formation et expérience
- De formation supérieure de type Ecole d’ingénieur ou tout autre équivalent universitaire (Bac +5)
- Une expérience professionnelle réussie (6 ans minimum – hors formation ou stage) sur des missions citées ci-dessus
Environnement Technique
- Cloud Microsoft Azure
- Kubernetes (aks)
- Operations « as Code » avec PowerShell Avancé, C#/.NET
- Azure DevOps
Connaissances
- Avoir une réelle appétence à concevoir avant de faire, à expliquer et à documenter
- Savoir réellement faire des schémas d’architecture (diagrammes d’architecture drawio, diagrammes de séquence type PlantUML)
- Solide expérience du cloud Azure et des services PaaS et CaaS. (Pratique réelle et non théorique)
- Solide connaissance des conteneurs Docker, d'Azure AKS et des outils associés (Helm, …).
- Expérience dans les environnements de développement et d'intégration continue (Git, Azure DevOps) et en particulier dans la mise en œuvre de pipelines CI/CD sous Azure DevOps
- Administration système Linux et Windows
- Solides compétences en développement de scripts PowerShell.
- Très bonne expression et compréhension en français (contacts avec de multiples équipes)
- Anglais niveau C1 minimum – Documentation et réunions avec des équipes hors de France
- Est un plus, la connaissance de k3s, Prometheus, Grafana
Savoir faire
- Savoir analyser, synthétiser, proposer des solutions
- Savoir rédiger de manière efficace (concision, factorisation, …)
- Savoir apprendre, et chercher à capitaliser les connaissances
- Être pédagogue
- Savoir s'organiser
Savoir être
- Savoir travailler en équipe
- Avoir de la méthode, de la rigueur
- Savoir respecter les procédures
- Être autonome et impliqué !