Architecte CI/CD

Mission longue en régie
Paris Centre
Publié il y a 6 mois

Contexte :

Le client utilise une infrastructure dintégration continue très personnalisée et coûteuse en terme de maintenance et de manque dévolutivité.

Il souhaiterait revenir sur des outils plus standards, afin que ses features teams soient plus autonomes quant à la maîtrise des aspects build et déploiement de leurs applicatifs.

Pour ce faire, il souhaiterait sortir de son repository Git unique (monorepository) au profit de repository Git par applicatif et/ou équipe (à définir) et également utiliser des outils standards du marché pour la construction, les tests et le déploiement automatisé.

Description de la mission :

La mission pourra être décomposée de la façon suivante :

  • Choix et adoption dun (ou plusieurs, en fonction des possibilités des outils) repository dartefact (saas ou on-premise) pour (à minima): NPM, Wheels python, Jars. Types dartefacts optionnels ou à venir : APT, Conda
  • Choix et adoption dun outil de pipeline de build (saas ou on-premise, avec une forte préférence pour le saas)
  • Migration dun projet par nature : Scala, Python/Cython, Javascript. Comprenant la migration Git/GitHub, le cycle classique Build-Test-Analyses(Whitesource)-Publication dartefact, ainsi que le déploiement automatisé, reposant sur terraform et salt, copiant les processus de déploiement automatisés actuels.
  • Documenter la migration par nature de projet
  • Accompagnement des équipes de développement

Compétences attendues :

  • Solide expérience sur l’automatisation, l’intégration continue, la livraison continue et les pratiques agiles
  • Connaissance des bonnes pratiques et des nouveaux concepts en matière de CI/CD
  • Forte expérience pratique dans l’environnement Linux / Unix et les langages de script: Shell, Python
  • Expérience avec Docker, Microservices, le déploiement de conteneurs et l’orchestration de services

Aspects pratiques :

La mission se déroulera en partie dans les locaux du client (Paris 1er) et en partie en remote.

La durée initiale de la mission est d’un mois mais pourra être reconduite pour travailler sur des sujets similaires.

 

Caractéristiques de l'emploi

Catégorie emploiCDI, Freelance

Postuler en ligne

Un email valide est requis.

Pour connaitre et exercer vos droits, notamment de retrait de votre consentement à l’utilisation des données collectées par ce formulaire, veuillez consulter notre politique de confidentialité.