Afin de continuer à améliorer nos produits et services, nous recherchons un(e) apprenti(e) DevOps ayant des compétences en Java, GitHub Actions et Helm Charts, pour nous aider à migrer nos applications Java vers Azure. En tant qu'apprenti(e) DevOps, vous serez intégré(e) à l'équipe de développement. Vos principales missions seront les suivantes :
Analyse et conception :
Étudier l'architecture actuelle de nos applications Java et identifier les points d'amélioration.
Collaborer avec les équipes produit et design pour définir les nouvelles fonctionnalités et améliorer l'interface utilisateur.
Participer à la rédaction des spécifications techniques et à la conception de la nouvelle architecture.
Développement et intégration :
Re-développer les modules existants en utilisant les meilleures pratiques de programmation Java.
Intégrer de nouvelles fonctionnalités pour améliorer l'expérience utilisateur et les performances des applications.
Assurer la compatibilité avec les différents protocoles et services d'Azure.
Automatisation et déploiement :
Mettre en place et gérer les pipelines CI/CD avec GitHub Actions pour automatiser le déploiement des applications.
Créer et maintenir des Helm Charts pour faciliter le déploiement et la gestion des applications sur Kubernetes.
Collaborer avec l'équipe d'infrastructure pour garantir une migration fluide et efficace vers Azure.
Tests et validation :
Mettre en place des tests unitaires et fonctionnels pour garantir la qualité du code.
Participer aux phases de test et de validation pour s'assurer du bon fonctionnement des applications migrées.
Collaborer avec l'équipe QA pour identifier et résoudre les bugs.
Si vous êtes passionné(e) par les technologies DevOps et souhaitez contribuer à des projets innovants, rejoignez-nous pour cette aventure passionnante !
Profil recherché :
Étudiant(e) en informatique (BAC+3 à BAC+5) avec une spécialisation en développement logiciel ou en DevOps.
Bonne maîtrise du langage Java et des concepts de programmation orientée objet.
Connaissance des frameworks de développement Java (Spring, Hibernate, etc.) et des bases de données relationnelles.
Expérience avec les outils DevOps tels que GitHub Actions, Helm Charts et Kubernetes.
Connaissance des services cloud, en particulier Azure, et des processus de migration d'applications vers le cloud.
Compétences en CI/CD et automatisation des déploiements.
Connaissance des protocoles de communication (SMTP, SMS) et des API de messagerie (un plus).
Capacité à travailler en équipe, sens de l'organisation et bon relationnel.
Curiosité, rigueur et envie d'apprendre.
Si vous vous reconnaissez dans ce profil et souhaitez acquérir une expérience enrichissante au sein d'une équipe dynamique et innovante, n'hésitez pas à postuler !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.