Partager cette offre
Contexte
Il prépare les environnements et sécurise la mise en service et l’exploitation technique de la solution sur les sites pilotes.
Missions
Phase 1 — Préparation et déploiement : préparer et configurer les environnements applicatifs nécessaires à la solution ; réaliser le déploiement conteneurisé en lien avec les équipes de développement et d’intégration ; vérifier le bon fonctionnement des composants déployés. Configurer TLS, la supervision et la journalisation pour sécuriser les échanges et faciliter le suivi technique. Définir et documenter les procédures de sauvegarde, de restauration et de retour arrière, puis vérifier leur mise en œuvre avant la mise en service.
Phase 2 — Mise en service et exploitation : accompagner la mise en service sur les sites pilotes et effectuer les vérifications techniques nécessaires au démarrage. Suivre le fonctionnement des environnements, analyser les alertes et les journaux, diagnostiquer les incidents et mettre en œuvre les actions correctives en coordination avec les équipes concernées. Tester la restauration, vérifier les résultats obtenus et actualiser les procédures si nécessaire. Contribuer à la stabilisation de la solution en capitalisant sur les incidents rencontrés et les corrections apportées.
Coordination et transfert : planifier les interventions techniques avec les équipes de développement et d’intégration ; préciser les prérequis de déploiement et signaler les difficultés susceptibles de compromettre la mise en service. Tenir à jour la documentation des configurations, des déploiements et des procédures d’exploitation. Contribuer au transfert vers les interlocuteurs techniques de la DSI en présentant les modalités de supervision, de diagnostic, de sauvegarde, de restauration et de retour arrière.
Compétences attendues
Les technologies citées ci-dessous sont des exemples d’outils ; elles sont à adapter à l’environnement technique retenu pour la solution.
Administration et conteneurisation : savoir préparer, configurer et administrer des environnements applicatifs Linux ; maîtriser la construction et le déploiement d’images Docker, ainsi que la configuration des volumes, des réseaux et des variables d’environnement. Savoir utiliser Docker Compose pour des applications multiconteneurs et disposer de connaissances en orchestration Kubernetes si cette technologie est retenue.
Sécurisation, observabilité et diagnostic : savoir configurer TLS et vérifier les échanges sécurisés ; mettre en place la supervision, les alertes et la centralisation des journaux, par exemple avec une stack ELK. Interpréter les métriques et les journaux pour identifier l’origine des incidents et orienter leur résolution. Appliquer les bonnes pratiques de gestion des accès et des secrets dans les environnements et les pipelines.
Continuité d’exploitation : savoir définir et exécuter des procédures de sauvegarde, de restauration et de retour arrière ; réaliser des tests, en vérifier les résultats et documenter les conditions de reprise.
Documentation et transfert : rédiger des procédures techniques claires, à jour et utilisables par les équipes d’exploitation ; expliquer les configurations et accompagner leur prise en main par les interlocuteurs de la DSI.
Coordination technique : travailler avec les équipes de développement et d’intégration, partager les informations utiles au déploiement et communiquer de manière précise sur les incidents, les actions engagées et les points restant à traiter.
Gestion de versions — Git : versionner les scripts, les configurations et les fichiers de déploiement ; utiliser les branches, les demandes de fusion et la revue de code pour assurer la traçabilité des changements.
Intégration et livraison continues — CI/CD : concevoir et maintenir des pipelines de construction, de tests et de déploiement automatisés, par exemple avec GitLab CI. Gérer les artefacts, les paramètres propres aux environnements et les contrôles précédant la mise en service.
Infrastructure as code et gestion de configuration : décrire et versionner l’infrastructure, par exemple avec Terraform ; automatiser la configuration des environnements avec Ansible ou un outil équivalent. Veiller à la reproductibilité des déploiements et à la traçabilité des modifications.
Scripting et automatisation : écrire, maintenir et documenter des scripts Bash et/ou Python pour automatiser les tâches récurrentes de préparation, de déploiement et d’exploitation. Prévoir la gestion des erreurs et la journalisation des opérations.
Infrastructure et réseaux : comprendre les mécanismes réseau nécessaires au fonctionnement des applications et au diagnostic des problèmes de connectivité. Selon l’hébergement retenu, savoir configurer et exploiter des ressources cloud, par exemple sur AWS ou Azure, en tenant compte des accès, de la sécurité et des besoins de l’application.
Profil recherché
Formation et expérience : formation en systèmes, réseaux, informatique ou dans un domaine équivalent, ou expérience professionnelle équivalente. Expérience pratique de la préparation d’environnements, du déploiement et de l’exploitation d’applications conteneurisées. Le candidat doit pouvoir présenter des exemples concrets de mises en service, de résolution d’incidents et de procédures de sauvegarde et de restauration effectivement testées.
Qualités professionnelles : rigueur dans les configurations et les vérifications, méthode dans le diagnostic et sens de la continuité d’exploitation. Capacité à travailler de manière autonome sur son périmètre tout en coordonnant ses interventions avec les autres équipes. Aptitude à documenter les actions réalisées, à signaler les risques et à expliquer clairement les procédures aux interlocuteurs techniques.
Disponibilité et collaboration : disponibilité pour les mises en service et l’appui technique aux sites pilotes. Capacité à accompagner la stabilisation de la solution et à contribuer au transfert des connaissances et des procédures vers la DSI.
Profil recherché
Formation et expérience : formation en systèmes, réseaux, informatique ou dans un domaine équivalent, ou expérience professionnelle équivalente. Expérience pratique de la préparation d’environnements, du déploiement et de l’exploitation d’applications conteneurisées. Le candidat doit pouvoir présenter des exemples concrets de mises en service, de résolution d’incidents et de procédures de sauvegarde et de restauration effectivement testées.
Qualités professionnelles : rigueur dans les configurations et les vérifications, méthode dans le diagnostic et sens de la continuité d’exploitation. Capacité à travailler de manière autonome sur son périmètre tout en coordonnant ses interventions avec les autres équipes. Aptitude à documenter les actions réalisées, à signaler les risques et à expliquer clairement les procédures aux interlocuteurs techniques.
Disponibilité et collaboration : disponibilité pour les mises en service et l’appui technique aux sites pilotes. Capacité à accompagner la stabilisation de la solution et à contribuer au transfert des connaissances et des procédures vers la DSI.
Environnement de travail
Il prépare les environnements et sécurise la mise en service et l’exploitation technique de la solution sur les sites pilotes.
Phase 1 — Préparation et déploiement : préparer et configurer les environnements applicatifs nécessaires à la solution ; réaliser le déploiement conteneurisé en lien avec les équipes de développement et d’intégration ; vérifier le bon fonctionnement des composants déployés. Configurer TLS, la supervision et la journalisation pour sécuriser les échanges et faciliter le suivi technique. Définir et documenter les procédures de sauvegarde, de restauration et de retour arrière, puis vérifier leur mise en œuvre avant la mise en service.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Consultant infrastructure / DevOps
KEONI CONSULTING
