Contexte
KPC est un acteur de premier plan dans les services et solutions de gestion de la performance et de l’expérience client. Grâce à la combinaison de nos expertises, nous sommes en mesure de guider nos clients dans leur transition vers l’entreprise intelligente du futur.
Le groupe est articulé autour de différentes offres et équipes, dont la Digital Factory.
La Digital Factory a pour but d’assister nos clients dans la réalisation d’applications et solutions métiers sur mesure.
Nous appliquons une démarche produit sur chaque sujet et nous privilégions l’approche globale du projet en participant à la phase de conception UX/UI avant d’adresser la réalisation sous un angle agile avec un backlog.
Nos équipes aux expertises complémentaires s’adossent à une méthodologie et un outillage qui permettent d’accélérer les projets en optimisant le time-to-market tout en pilotant par la valeur, de manière itérative.
Missions
Le poste d’alternant DevOps au sein de la Digital Factory recouvre plusieurs missions autour de l’amélioration continue de nos process internes et de la participation à la création de solutions Dev et DevOps pour nos clients. L’alternant évoluera au sein d’une équipe polyvalente, et collaborera avec le responsable DevOps pour répondre à des enjeux techniques variés.
Développement et amélioration des processus internes
Participer à la mise en place et à l’amélioration des pipelines CI/CD avec GitLab CI
Travailler sur la conteneurisation des applications via Docker et leur déploiement sur un cluster Kubernetes
Automatiser et optimiser les processus de release avec des outils tels que Semantic Release
Contribuer à la création de portails développeurs et d’outils internes pour améliorer la productivité des équipes
Contribution à l’offre DevOps pour les clients
Participer à la construction et au développement de notre offre DevOps à destination de nos clients, en collaboration avec le responsable DevOps
Aider à la définition des processus DevOps pour des projets digitaux et data
Apporter un support technique aux équipes projets sur des sujets d’intégration continue, de conteneurisation et de déploiement
Développement projet
Participer au développement d’applications web dans le cadre des projets clients
Collaborer avec les équipes de développement pour assurer l’intégration des bonnes pratiques DevOps dès le début du projet
Intervenir dans la création et l’évolution des architectures techniques des applications
Assurer un support technique sur les aspects front-end et back-end des projets selon les besoins
Veille technologique et innovation
Étudier et tester les nouveaux outils de développements en accord avec la roadmap technologique.
Mutualiser les développements projets pertinents vers une abstraction au service des autres équipes (méthodes, librairies…)
Mettre en place de nouvelles pratiques pour améliorer le confort et la productivité des équipes de développement
Compétences
Requises
Expérience en tant que développeur web sur des développements d’application depuis plus de 2 ans
Maîtrise de Git
Maitrise d’un langage de script (Bash / Python / Go / NodeJS)
Maîtrise du langage Java (ou C# .NET Core) et/ou React (ou Angular) dans le cadre du développement d’application web
Maîtrise du langage SQL et d’un moteur de base de données (PostgreSQL idéalement)
Connaissance de l’écosystème Docker et du concept de conteneurisation
Connaissance d’un moteur de CI / CD (Gitlab CI idéalement)
Travail en équipe : remote et physique
Connaissances des méthodologies de développement Agile
Complémentaires
Compétences dans l’utilisation d’un service cloud type Google Cloud ou AWS
Connaissance de GitLab Auto DevOps
Condition
Ces entreprises recrutent aussi au poste de “Cloud computing et DevOps”.
Montpellier · Nice…Voir plus