Objectifs
L’ingénieur DevOps vise à optimiser le cycle de vie du développement logiciel en favorisant la collaboration entre les équipes de développement et d’exploitation. Son objectif principal est d’automatiser les processus, de garantir la stabilité et la performance des systèmes, et d’accélérer le déploiement des applications
Missions
Gestion de l’Infrastructure :
Concevoir, configurer et maintenir l’infrastructure nécessaire au déploiement des applications.
Travailler sur des solutions d’automatisation pour la gestion des serveurs et des environnements.
Automatisation des Processus :
Automatiser les processus de développement, de tests, de déploiement et de maintenance.
Mise en place de pipelines d’intégration continue et de déploiement continu (CI/CD).
Collaboration avec les Équipes de Développement :
Travailler en étroite collaboration avec les équipes de développement pour intégrer des pratiques DevOps dans les cycles de développement.
Assurer une communication fluide entre les équipes de développement et d’exploitation.
Sécurité et Surveillance :
Mettre en place des mécanismes de sécurité pour protéger les systèmes et les données.
Surveiller les performances des applications et des infrastructures, et intervenir en cas d’incidents.
Optimisation des Coûts :
Identifier des opportunités d’optimisation des coûts liées à l’infrastructure et aux services cloud.
pour la gestion des serveurs et des environnements.
Compétence principale : exploitation (Build & Run, application de procédure, installations manuelles et automatisée)
Compétences appréciées : VMWare, Ansible, Terraform et Linux RedHat / Alma / Jenkins / Artifactory
Les 2 points clefs sont la motivation du candidat (dans un contexte défense) et la possibilité de le laisser longtemps (1 an minimum), sachant que les postes sont évolutifs