Sous la responsabilité du responsable DevOps et en collaboration avec les équipes de développement et d'exploitation, vos missions seront :
- Mettre en oeuvre les pratiques DevOps prévues pour optimiser l'intégration continue et le déploiement continu ;
- Mettre en place des outils de surveillance pour suivre les performances des applications et réagir rapidement en cas de problèmes ;
- Fournir des conseils et des recommandations sur la conception, la configuration et la gestion de l'infrastructure nécessaire au déploiement des applications ;
- Automatiser les processus de déploiement, de tests et de surveillance pour garantir des livraisons fiables et rapides ;
- Mettre en place et gérer des environnements de conteneurisation à l'aide de Docker ou Kubernetes.
Missions complémentaires
- Apporter un soutien technique pour résoudre les problèmes liés à l'infrastructure ;
- Apporter un soutien technique aux développeurs pour les aider à résoudre les problèmes liés à l'infrastructure et aux processus de déploiement ;
- Fournir des conseils sur l'optimisation des performances des applications, en identifiant les problèmes de performance potentiels et en proposant des solutions d'amélioration ;
- Etablir des recommandations sur l'adoption de nouvelles technologies ou la mise à niveau de technologies existantes.
Vous disposez d'une formation supérieure en informatique (Bac +5, ingénieur) et d'une expérience réussie de 2 ans minimum sur des fonctions similaires.
Vous maîtrisez
- Les environnements de développement Java / JEE ;
- Les outils de CI / CD, Jenkins, Argocd, Git ;
- Notions du SQL (PostgreSQL) ;
- Les environnements Docker / Kubernetes ;
- L'analyse et la résolution des problèmes de performance ou d'anomalies.
Vous êtes
- Rigoureux et méthodique ;
- Capables de gérer les priorités et d'être réactif ;
- Aimez travailler en équipe