Technicien DevOps - Communaute d'Agglomeration d'Henin - Carvin H/F - Structures de coopération territoriale
- Hénin-Beaumont - 62
- Fonctionnaire
- Structures de coopération territoriale
Les missions du poste
Les besoins exprimés par les services communautaires associés au recrutement récent d'un Directeur des Systèmes d'Information et du Numérique ont mis en évidence la nécessité d'un renforcement de cette direction par le recrutement d'un technicien DevOps spécialisé dans l'industrialisation des déploiements d'applications métier (DAF, DAJCP, DRH, ...) et dont les principales missions sont listées ci-après.
Vous jouerez un rôle de contact technique privilégié avec les différents éditeurs sous contrat, pour toutes les opérations de maintenance, évolutions et résolutions d'incidents.
Vous superviserez et contrôlerez les interventions des prestataires lors des déploiements / mises à jour des logiciels et réaliserez les tests techniques et fonctionnels avant toute mise en production des versions livrées.
Missions principales du poste :
- assurer l'exploitation et l'administration technique des logiciels métiers déployés dans les services métier.
- contribuer à la mise en oeuvre d'une forge logicielle interne (Gitlab CE), aujourd'hui à l'état de projet
- mettre en place et assurer le maintien des pipelines CI/CD pour automatiser les déploiements et mises à jour des applications une fois cette forge en place
- automatiser les processus de déploiement en collaboration avec les prestataires, définissant les standards et procédures d'intégration continue.
- contribuer à la mise en place d'outils de supervision, de monitoring et d'observabilité des applications (Prometheus, Grafana, ELK) pour anticiper les incidents et optimiser les performances.
Missions secondaires du poste :
- impulser une dynamique autout de la conteneurisation (Docker/Kubernetes) et de l'infrastructure as Code
- assurer le support technique de niveau 2 auprès des utilisateurs métier (à ce titre, le titulaire pourra être amené à former des référents sur certains aspects techniques tels que l'administration des outils notamment)
- administrer les différents réseaux en place
- sensibiliser les utilisateurs sur les aspects sécurité.
- contribuer à la définition et à mise en oeuvre de procédures et de documentation
Le profil recherché
Les « savoirs »
- Maîtrise des systèmes d'exploitation Linux et Windows Server
- Connaissance approfondie des outils CI/CD (GitLab CI, Jenkins, ...)
- Compréhension des architectures applicatives et des protocoles réseau (environnement fortinet)
- Connaissance des langages de scripting (Bash, PowerShell, Python)
- Notions d'infrastructure as Code (Ansible, Terraform)
- Connaissance des outils de supervision et monitoring (Prometheus, Grafana, Nagios)
- Bases de données relationnelles (PostgreSQL, MySQL, SQL Server)
- Principes de conteneurisation (Docker) et orchestration (Kubernetes)
- Normes et bonnes pratiques de sécurité informatique
- Environnement professionnel :
- Facultatif mais apprécié :
- Connaissance du fonctionnement des collectivités territoriales
- Compréhension des contraintes réglementaires du secteur public (marchés publics, RGPD, RGAA, RGI)
- Connaissance des applications métiers territoriales (finances, RH, état civil)
Les « savoir-faire »
- installer, configurer et maintenir des applications métiers complexes
- créer et maintenir des pipelines CI/CD
- automatiser des tâches répétitives via scripts et outils d'automatisation
- réaliser des tests techniques et fonctionnels (unitaires, intégration, charge)
- diagnostiquer et résoudre des incidents techniques complexes
- gérer les relations avec les éditeurs et prestataires externes
- documenter les architectures techniques et procédures
- mettre en place des tableaux de bord de supervision
- conduire des projets techniques (des bases sur les principes Agile serait appréciées)
- analyser les besoins et traduire les demandes métiers en solutions techniques
- organiser et prioriser les interventions selon leur criticité
- assurer une veille technologique active
- former et accompagner les utilisateurs
Les « savoir-être »
- capacité à vulgariser les concepts techniques pour les utilisateurs métiers
- comprendre les besoins réels derrière les demandes
- gérer les relations avec les prestataires et les tensions potentielles
- collaborer efficacement avec les différents services
- respect des procédures et documentation
- autonomie et capacité à gérer ses projets de manière indépendante
- réactivité pour intervenir efficacement en cas d'incident critique
- gestion du stress en cas d'incident majeur
- curiosité technique
- force de proposition
- capacité d'analyse et de synthèse
- sens de l'organisation et des priorités