- Administration des outils de la plateforme CI/CD : GitLab, Jenkins, Nexus, SonarQube, …
- Générer et maintenir les indicateurs de qualité de code.
- Définir et mettre en place les processus d'orchestration du pipeline CI/CD.
- Définir et mettre en place les playbooks de configuration et d’orchestration.
- Automatisation des opérations de déploiements applicatif et d’infrastructure.
- Accompagnement et formation des équipes de développement sur l’utilisation de la plateforme d’intégration continue, la culture DevSecOps et ses méthodes.
Compétences clés :
- Une très bonne connaissance théorique ainsi qu’une expérience significative en développement Java assorties d’une bonne connaissance des fondamentaux JEE.
- Une bonne maitrise des outils d’intégration continue tel que Jenkins.
- Une bonne connaissance des outils de gestion des sources (Gitlab).
- Connaissance de l'intégration continue, des bonnes pratiques de développement et d'organisation de la construction des projets ainsi que de l’outil Maven.
- Une très bonne connaissance des communautés open source.
- Une connaissance des autres technologies autres que java est souhaitable.
- Expérience souhaitée dans les outils de virtualisation / conteneurisation OPENSHIFT, DOCKER et KUBERNETES.