Description du poste
Contexte
Le bénéficiaire souhaite une prestation d'Ingénierie OPS afin de participer à des projets métier en mode équipage. La mission requiert une très forte capacité à maîtriser les aspects techniques tout en garantissant le respect des exigences de la production et la bonne exploitabilité des produits mis en œuvre.
L'automatisation via les toolchain et les outils XL Release est attendue ainsi que la mise en supervision End to End du parc applicatif via Dynatrace, en complément des évolutions applicatives et techniques à gérer dans une équipe produit Cloud.
HNO et astreinte demandées.
Anglais courant requis.
Missions
* Réalisation des installations sur les différents environnements (passage en production, MEP, CAB, etc.)
* Faciliter le déploiement des solutions
* Mise à disposition de l’équipe en mobilisant les bonnes expertises et services de production : monitoring des services et gestion des environnements techniques (production et hors production)
* Conduite ou vérification des revues de sécurité de l’équipe
* Évolution des infrastructures et des outils
* Remontée des propositions d’amélioration des services de production applicative dans une démarche d’amélioration continue
* Représentant de la production dans l’équipe projet (Squad) (TOOLCHAIN - Ansible A/R)
* Promotion des solutions basées sur les produits et services existants, intégrant par nature les exigences de production et de sécurité (résilience, monitoring, etc.) afin de réduire le délai de mise en œuvre
* Définir, piloter et garantir les SLOs (gestion des problèmes, récurrence des incidents)
* Assemblage des produits et services de production et d’infrastructure au profit des applications, en conseillant sur l’adoption des technologies en ligne avec les besoins applicatifs
* Support des équipes de développement pour sécuriser et accélérer la livraison des projets
* Implémentation des user stories techniques
* Suivi de l'exploitabilité du delivery (PACT, PCR, exigences de production, normes et standards)
* Identification des points de blocage d’exploitation (flux, sécurité, réseau, etc.), alerter et proposer des plans d’action
* Contribution à la définition des niveaux de service et des indicateurs de production
* Veille à l’existence et au test d’un plan de bascule en backup (ICP)
* Définition de l'architecture technique (SATS/CASA) et participation aux réunions de définition de l'architecture
* Contrôle de la traçabilité des accès aux machines (OS, espace de stockage, routeurs, etc.) et remédiation si nécessaire
* Vérification de l’exploitabilité des environnements techniques (backup/restore, accès aux données, performances, etc.)
* Anticipation des problématiques de conformité aux règles et standards d’architecture, de sécurité, de délais de livraisons et de mise à l’échelle des solutions proposées
* Veille à l’ajout des exigences d’infrastructures et d’exploitation dans le Product Backlog, ainsi que toute user story technique jugée nécessaire (industrialisation, gestion de l’obsolescence, etc.)
* Définition et mise en place / évolution du monitoring
* Mise en place de la surveillance et de la supervision de la solution mise en production
* Mise à disposition de l’équipe en mobilisant les bonnes expertises et services de production : monitoring des services et gestion des environnements techniques (production et hors production)
* Mise en place des consignes (pilotage applicatif) et AEL
* Gestion du référentiel documentation & GED
* Veille à la disponibilité d'une documentation
De par son expertise et son rôle, il donne son avis sur :
* Le manuel utilisateur (fonctionnel)
* Gestion des incidents – assistance en cas de blocage ou d’incident sur les versions mises en production
* La continuité applicative (ICP/Backup Restore/DR) - restauration des bases de données
* La guilde technique
Compétences techniques attendues (maîtrise)
* Linux / Windows / Docker / Kubernetes / Ansible
* Pratiques d'automatisation "as code" s'appuyant sur une culture DevOps et Agile
* Technologies / Langages : Cloud (Docker, Kubernetes), Oracle, MongoDB, CFT, Control M, Liberty Core, Websphere, MongoDB, SGBD Oracle
* Monitoring : Dynatrace
* OS Linux, Windows, Aix
* Langages : YAML, Python, Shell
* Toolchain et automatisation : Gitlab, Ansible Tower, Ansible Galaxy, Artifactory, Jenkins, Gitlab-CI, XL Release
* La certification éditeur peut être un critère différenciant
* Connaissances d'architecture cloud :
o Modèles de services Cloud : IaaS, PaaS, SaaS
o Grandes familles de cloud (privé, public, hybride)
o Concepts liés aux conteneurs (micro-services)
o Concepts liés aux machines virtuelles (para-virtualisation, émulation)
o Enjeux de l'Infrastructure as Code
o Concepts du Cloud Computing
o Environnement DevOps et Agile
o Récupération d'une image docker d’une registry et modification (exemple : insertion des fichiers) / exécution (run) d'une image docker
o Architecture Kubernetes/Docker (image, conteneur, etcd, api server, scheduler, kubelet, controller, kube-proxy, pod, replicaSets, services)
o Connexion à un espace de travail Kubernetes et configurations d’objet kube
o Création des objets kube simples (service / ingress) et complexes (deployment, networkpolicy)
o Utilisation des volumes persistants
o Création des « configmap » & « secret »
o Gestion d'un container (connexion dans kub, compréhension du dysfonctionnement d'un container, redémarrage, redéploiement sans interruption de service)
Expérience dans l'environnement de la prestation
6 ans et plus
* Conception et mise en œuvre des architectures de production pour les nouveaux projets
* Implémentation des outils de configuration et d'automatisation pour simplifier les process de déploiement et de mise à jour sur l'intégralité de la plateforme
* Design et implémentation de scripts pour les besoins du DEV, en support des ingénieurs OPS affectés aux projets Agiles
* Gestion de la capacité des environnements de production et anticipation des évolutions (capacity planning)
* Pilotage de la mise à niveau des infrastructures et gestion des impacts
* Mise en œuvre des bonnes pratiques DevOps et intégration continue, installation, configuration et divers paramétrages
* Alimentation du backlog des services de production (CI/CD, Continuous Operation, Time2fix, etc.) en complément des informations collectées auprès des ingénieurs OPS
* Connaissance des environnements de production et containers
* Apport d’expertise autour de la pratique DevOps
* Connaissance de l'intégration continue
* Connaissance des infrastructures / serveurs / OS / base de données / flux / firewall
* Connaissance en infrastructure Cloud (IaaS, PaaS) privé ou public
* Maîtrise de l’ordonnancement (schedulers)
* Connaissance des pratiques Agile et DevOps
* Connaissance de l'intégration continue (Continuous Integration) : outil de gestion de versions, référentiel du code source (GitLab, Bitbucket, etc.), référentiel binaires (Nexus, Artifactory, etc.), orchestration (Jenkins, etc.)
* Connaissance de la livraison continue (Continuous Delivery) : gestion de configuration d’environnement, déploiement, Infrastructure as Code (Ansible, Puppet, Chef)
* Connaissance des processus et outils du Time2fix et Time2repair
Profil recherché
1. 6 ans et plus d'expérience dans l'environnement de la prestation
2. Maîtrise des systèmes Linux, Windows, Aix, Docker et Kubernetes
3. Compétences en automatisation as code avec une culture DevOps et Agile
4. Maîtrise des technologies et langages : Cloud (Docker, Kubernetes), Oracle, MongoDB, CFT, Control M, Liberty Core, Websphere, yaml, python, shell
5. Expérience avec les outils de toolchain et automatisation : Gitlab, Ansible Tower, Ansible Galaxy, Artifactory, Jenkins, Gitlab-CI, XL Release
6. Connaissance des modèles de services Cloud : IaaS, PaaS, SaaS et des grandes familles de cloud (privé, public, hybride)
7. Maîtrise des concepts liés aux conteneurs (micro-services) et aux machines virtuelles (para-virtualisation, émulation)
8. Connaissance des enjeux de l'Infrastructure as Code et du Cloud Computing
9. Expérience en récupération et modification d'images docker et en architecture Kubernetes/Docker (image, conteneur, etcd, api server, scheduler, kubelet, controller, kube-proxy, pod, replicaSets, services)
10. Capacité à créer et gérer des objets kube simples et complexes (service, ingress, deployment, networkpolicy)
11. Gestion des volumes persistants, création des configmap et secret
12. Compétences en gestion et dépannage de containers (connexion, dysfonctionnement, redémarrage, redéploiement sans interruption de service)
13. Connaissance des environnements de production et containers
14. Apport d’expertise autour de la pratique DevOps
15. Connaissance de l'intégration continue et de la livraison continue (outils de gestion de versions, référentiels de code source et binaires, orchestration)
16. Maîtrise de l’ordonnancement (Schedulers)
17. Connaissance des infrastructures, serveurs, OS, bases de données, flux et firewall
18. Connaissance des processus et outils du Time2fix et Time2repair
19. La certification éditeur peut être un critère différenciant
20. Anglais courant
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.