Ingénieur OPS DevOps Cloud - Freelance
Freelance Paris (Paris)
Description de l'offre
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 :
Modèles de services Cloud : IaaS, PaaS, SaaS
Grandes familles de cloud (privé, public, hybride)
Concepts liés aux conteneurs (micro-services)
Concepts liés aux machines virtuelles (para-virtualisation, émulation)
Enjeux de l'Infrastructure as Code
Concepts du Cloud Computing
Environnement DevOps et Agile
Récupération d'une image docker d’une registry et modification (exemple : insertion des fichiers) / exécution (run) d'une image docker
Architecture Kubernetes/Docker (image, conteneur, etcd, api server, scheduler, kubelet, controller, kube-proxy, pod, replicaSets, services)
Connexion à un espace de travail Kubernetes et configurations d’objet kube
Création des objets kube simples (service / ingress) et complexes (deployment, networkpolicy)
Utilisation des volumes persistants
Création des « configmap » & « secret »
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é
- 6 ans et plus d'expérience dans l'environnement de la prestation
- Maîtrise des systèmes Linux, Windows, Aix, Docker et Kubernetes
- Compétences en automatisation as code avec une culture DevOps et Agile
- Maîtrise des technologies et langages : Cloud (Docker, Kubernetes), Oracle, MongoDB, CFT, Control M, Liberty Core, Websphere, yaml, python, shell
- Expérience avec les outils de toolchain et automatisation : Gitlab, Ansible Tower, Ansible Galaxy, Artifactory, Jenkins, Gitlab-CI, XL Release
- Connaissance des modèles de services Cloud : IaaS, PaaS, SaaS et des grandes familles de cloud (privé, public, hybride)
- Maîtrise des concepts liés aux conteneurs (micro-services) et aux machines virtuelles (para-virtualisation, émulation)
- Connaissance des enjeux de l'Infrastructure as Code et du Cloud Computing
- 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)
- Capacité à créer et gérer des objets kube simples et complexes (service, ingress, deployment, networkpolicy)
- Gestion des volumes persistants, création des configmap et secret
- Compétences en gestion et dépannage de containers (connexion, dysfonctionnement, redémarrage, redéploiement sans interruption de service)
- Connaissance des environnements de production et containers
- Apport d’expertise autour de la pratique DevOps
- 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)
- Maîtrise de l’ordonnancement (Schedulers)
- Connaissance des infrastructures, serveurs, OS, bases de données, flux et firewall
- Connaissance des processus et outils du Time2fix et Time2repair
- La certification éditeur peut être un critère différenciant
- Anglais courant
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours