Ingénieur(e) DevOps (Environnements On Premise)
Description
L’Ingénieur(e) DevOps est responsable du déploiement, de l’automatisation, du monitoring et de l’amélioration continue des infrastructures et des pipelines CI/CD dans un environnement principalement On‑Premise. Le rôle implique la gestion d’outils modernes tels que GitLab, GitLab Runner, Prometheus, Grafana, ainsi que la maintenance de serveurs Windows Server 2019+ et Linux Ubuntu.
La personne idéale possède une solide expérience en automatisation, en surveillance de systèmes, ainsi qu’une compréhension avancée de la gestion d’infrastructures hybrides.
Responsabilités principales
Infrastructure & administration système
- Gérer et maintenir des environnements On‑Premise sous Windows Server 2019+ et Linux Ubuntu.
- Automatiser les configurations et déploiements (Ansible ou équivalent).
- Assurer la gestion, la mise à jour et la sécurisation des serveurs, services et applications.
- Gestion du traffic et redirection dans les servers NGINX avec MOD Security
CI/CD & Automatisation
- Concevoir, maintenir et optimiser des pipelines CI/CD basés sur GitLab et GitLab Runner.
- Automatiser les processus de build, test, packaging et déploiement des applications C#.
- Supporter les équipes de développement dans l’intégration des pratiques DevOps.
Monitoring & observabilité
- Installer, configurer et maintenir des solutions de monitoring :
- Prometheus (scraping, alerting rules, exporters)
- Grafana (dashboards, alertes, intégrations)
- Assurer la disponibilité, la stabilité et la performance des applications et infrastructures.
- Mettre en place des alertes proactives et des tableaux de bord adaptés aux équipes TI.
- Faire des analyses réseau (WAF, log nginx, accès aux serveurs)
Sécurité & conformité
- Participer à la mise en place des bonnes pratiques de sécurité (contrôle d’accès, durcissement, gestion des secrets).
- Maintenir la conformité avec les standards internes et les normes de sécurité.
- Maintient et la sécurité de la vault (Hashicorp)
Gestion des incidents & support TI
- Diagnostiquer et résoudre des incidents complexes d’infrastructure et de pipelines.
- Participer au support de niveau avancé pour les environnements DevOps.
- Collaborer avec les équipes de développement, réseau et infrastructure.
Documentation & collaboration
- Documenter les systèmes, environnements, procédures et pipelines CI/CD.
- Utiliser Jira pour la gestion des tâches, incidents et projets de développement.
- Utiliser Autotask pour la gestion des tâches informatiques
- Participer activement aux réunions techniques, revues et planifications.
Compétences techniques requises
Systèmes & serveurs
- Excellente maîtrise de :
- Windows Server 2019+
- Linux Ubuntu (18.04/20.04/22.04)
- Compréhension solide des concepts d’infrastructure On‑Prem (réseau, stockage, virtualisation).
CI/CD & DevOps
- Expérience confirmée avec GitLab et GitLab Runner.
- Expérience confirmée Docker
- Maîtrise des pipelines CI/CD (YAML, runners, artefacts, déclencheurs, environnements).
- Maîtrise du protocole SSH
- Connaissance dans les scripts Ansible
Monitoring & Observabilité
- Très bonne connaissance de :
- Prometheus (architecture, exporters, alertmanager)
- Grafana (dashboards, alerting, data sources)
Outils & processus
- Tickets et workflows sous Jira.
- Connaissance des pratiques DevOps : automatisation, infrastructure as code.
- Maitrise du scripting (PowerShell, Bash).
Compétences interpersonnelles
- Excellentes habiletés de résolution de problèmes et d’analyse.
- Capacité à travailler en équipe multifonctionnelle.
- Autonomie, rigueur et sens de l’organisation.
- Communication claire et structurée.
- Capacité à gérer plusieurs priorités dans un environnement dynamique.
Formation
- DEC ou BAC en informatique, génie logiciel, technologies de l’information ou équivalent.
- Certifications DevOps, Linux ou Windows (un atout).
Conditions
- Poste à temps plein.
- Participation à une rotation de garde.
- Travail en collaboration étroite avec les équipes TI et developpement.