Publié il y a 8 mois
CONTEXTE
La Direction de l’organisation et des Systèmes d’Information souhaite se faire accompagner par un Ingénieur Cloud Devops afin de participer aux travaux de transformation des applications vers le cloud en mode Devops ainsi qu’aux activités de RUN
Enjeux de la prestation
La prestation s’inscrit dans les enjeux et perspectives ci-dessous :
- Optimiser ses infrastructures et construire des socles techniques dans le cloud Azure
- Migrer ses applications dans le cloud en utilisant au maximum les briques PAAS et CAAS
- Séparer et spécialiser ses applicatif par activité Retraite et Assurance de Personne
- Adapter ou redévelopper les applicatifs identifiés
- Accompagner la transformation DevOps
MISSIONS
- RUN : maintenir en condition opérationnelle les briques déjà hébergés sur le cloud
- Build : délivrer des solutions d’automatisation complète (Conception de l’architecture technique jusqu’au code de déploiement, aux tests et leur automatisation)
- Assurer le bon maintien en condition opérationnelles des applications déjà hébergées sur le cloud Az
- Prendre en charge l’intégration des nouvelles applications ( ou nouvelle versions d’applications) en lien étroit avec les équipes de développement (mode DevOps, intégration continue)
- Développer, mettre en place et maintenir l’intégrateur continue dans une démarche tuype <<continuous Integration>> et << continuous Deployement>>
- Participer à la construction des environnements des applications dans le cloud
- Concevoir des pipelines DevOps (jobs, stage azure pipelines) dans Azure Devops
- Développer le code de déploiement de l’infrastructure sur le cloud Azure (Infra as Code)
- Développer le code de déploiement automatique des applications.
- Développer des composant pour la réalisation des test automatiques lors des recettes fonctionnelles,
- Prendre en compte les problématiques de performances, de sécurité et de déploiement sur machine cibles
- Intégrer et mise en production des différents développements,
- Suivre la production logicielle et la qualité via des métriques automatisées
- Participer à l’automatisation des processus ou des chaînes de traitement
- Participer à optimiser et automatiser les déploiements applicatifs (CI/CD)
- Rédiger de la documentation technique
- Participer à la veille technologique
Environnement Technique
Suite Microsoft 365
- Cloud Azure (AppSQervice,AKS,DocumentDB ets …)
- Bases de données SQL (PostgreSQL, MySQL, SQL), NoSQL (Azure DocumentDB, MarkLogic
- Orchestration sous kubernetes (AKS) ou Azure AppService
- Langages : scripting shell, Python, terraform (dans un contexte d’application Objet Java, .Net ,Python,Javascript)
- Pratique testing :TDD,BDD,Selenium,BS4(Python)
- Outils : Git,Jenkins,Maven/Gradle,Nexus,SonarQube
Compétences et qualité requises
Compétences Indispensables
- Au moins 3 ans d’expériences dans le DevOps
- Expertise du développement scripting shelln et/ou Python et /ou Javascript
- Maitrise de plus 3 ans sur tout ou partie d’un environnement Cloud (Azure, AWSGCP etc.)
- Expérience le développement de solution d’infrastructure as Code (terraform, ansible, CDK Azure)
- Connaissance dans le contexte de développement d&ans un univers cloud et DevOps (pipeline, automatisation, infra as code etc…)