Job Description & Summary
Vous rejoindrez le groupe CNO (Cloud Native Operations) en tant qu’ingénieurDevOps/DevSecOps. Au sein de ce groupe vous serez amené à travailler avec les équipes de
développement (Pôle Solution) ou des équipes de démonstrateurs en y apportant à chaque
fois votre expertise des environnement kubernetes et de l’analyse d’architecture distribuée en
micro-service. En complément, vous intègrerez un projet centré sur la sécurisation en
profondeur de nos environnements (infrastructure et développement). Les
applications/infrastructure intègrent des problématiques Big Data, Smart Data, Intelligence
Artificielle. Le travail réalisé devra correspondre aux bonnes pratiques d’industrialisation en
utilisant des méthodes d’intégration et de livraison continue exclusivement dans des
environnements Kubernetes déployé dans le cloud. Dans ce contexte, l'intégration des
services/microservices se fait par automatisation gitlab-ci et les déploiements par utilisation
d’ArgoCD.
Notre groupe CNO adopte une vision « client first » pour la team et « Team first » pour les
membres. Dans ce but, nous favorisons le travail collectif et accompagnons nos métiers dans
la construction et l’évolution de leur besoin en acceptant que celui-ci peut changer dans le
temps. Notre capacité à accepter ces changements s'appuie sur les principes de l’agilité pour
la construction de briques simples et individuelles. Au sein de l’équipe, notre démarche est :
« Que puis-je faire pour toi aujourd’hui ? ». Les développements se font avec un objectif de
livraison continue, de démonstration à chaque sprint et de prise en main par les usagers le
plus tôt possible.
Ce que vous pouvez attendre de la mission :
- Participer à la construction, la mise en œuvre et la dissémination des référentiels DevOps de PwC (tant gouvernance, documentation que technique) avec un objectif d’alignement avec les standards du SRE
- Contribuer au développement des pratiques devSecOps (mise en place et pilotage de “policies” au sein de kubernetes, istio, JFrog Artifactory, GitHub, Wiz, etc.
- Participer au suivi opérationnel des environnement Kubernetes (gestion d'images de container, suivi sécurité, suivi finops, mise à jour des environnements, etc.)
- Participer à la construction d’outils de génération des manifestes YAML (helm, kustomize, opérateur) k8s dans une logique gitops.
- Des travaux de Conseil sur des thématiques Cloud pour des besoins clients.
- Effectuer de la veille technologique afin d'identifier les meilleures solutions d’implémentation des technologies du Cloud. Ce que nous attendons de vous :
- D’une formation Bac+5 en informatique, vous bénéficiez d’une expérience d’au moins 3 ans dans la conception, le développement, le déploiement et l’exploitation de systèmes kubernetes et de services logiciels sur cette plateforme.
- Vous avez une expérience dans une technologie de Service mesh sur Kubernetes.
- Vous avez une bonne expérience sur des technologies de containerisation orientés microservices et de chaînes CI/CD complexes en environnement GitLab-CI - Vous bénéficiez d'un bon relationnel vis-à-vis de vos collègues, de votre hiérarchie et des clients
- Vous savez bien communiquer à l'oral et par écrit
- Vous maitrisez la langue anglaise à l'écrit et à l'oral dans un contexte professionnel
- Vous savez travailler en distanciel et en autonomie
- Vous êtes passionné de nouvelles technologies et faites une veille active sur les nouvelles évolutions des métiers et des outils du digital En synthèse, vous disposez d’une ou plusieurs de ces compétences techniques:
- Maîtrise de méthodes et outils de Devops o Technologies de conteneurisation (ex : container, registre) o Orchestration de containers (ex : Kubernetes, istio) o Bonnes connaissances des méthodes et outils d’intégration continue (Git, gitlab-ci) et de déploiement continue
- Maîtrise des architectures Cloud (IaaS, Container, idéalement des notions de serverless)
- Connaissance en script shell et d'un ou plusieurs langages de programmation (Go, Python, script bash …)
- Utilisation des méthodes de développement agile tel que Scrum/Kanban
Serait un plus :
- Des expériences dans le déploiement / exploitation de micro-services (low-framework, RESTfull)
- Une première expérience avec des outils d’Events streaming (Kafka, pulsar, etc.)