Expert Systèmes & Automatisation

Mgi Consultants
Geneva, Switzerland
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Geneva, Switzerland

Tech stack

Microsoft Windows
Component-Based Software Engineering
Azure
Bash
Code Review
Continuous Integration
Linux
DevOps
Vim (Text Editor)
Windows Server
Openshift
X.509
Powershell
Red Hat Enterprise Linux - RHEL
Management of Software Versions
Virtualization Technology
YAML
Scripting (Bash/Python/Go/Ruby)
GIT
Kubernetes
Veeam
Code Restructuring
Docker
VMware

Job description

Dans le cadre d'un renfort sur un périmètre technique hybride Windows / Linux, nous recherchons un Expert Systèmes & Automatisation Senior capable de reprendre et faire évoluer un socle infrastructure existant : scripts PowerShell et Bash, composants DevOps, conteneurs (Kubernetes / OpenShift), virtualisation (VMware), sauvegarde (Veeam), stockage et chaîne CI/CD (Git, Azure DevOps).

La mission couvre le Maintien en Conditions Opérationnelles (MCO) d'environnements de production critiques, la fiabilisation du patrimoine de scripts existants, l'industrialisation des opérations récurrentes, la documentation des dépendances techniques et la sécurisation progressive des pratiques d'exploitation.

Le poste implique de comprendre rapidement un existant complexe, d'intervenir avec discernement sur des environnements en production et de contribuer à la trajectoire d'architecture.

Responsabilités

  • Assurer le MCO des environnements Windows / Linux, virtualisation, stockage, sauvegarde et conteneurs.
  • Reprendre, maintenir et refactorer le patrimoine de scripts PowerShell et Bash.
  • Cartographier les dépendances techniques : scripts, jobs planifiés, flux, comptes techniques, certificats, composants applicatifs.
  • Piloter les changements : analyse d'impact, plan de rollback, fenêtre d'intervention, validation post-changement.
  • Industrialiser les opérations récurrentes via CI/CD, versioning et contrôles qualité.
  • Intervenir sur les environnements conteneurisés (Docker, Kubernetes / OpenShift) : manifests, déploiements, diagnostic.
  • Analyser les incidents complexes et conduire les actions de remédiation.
  • Documenter les chaînes techniques et maintenir les procédures d'exploitation., * Docker : Dockerfiles, images, containers, volumes, networks, registry, runtime.
  • Kubernetes / OpenShift : manifests YAML, Deployments, StatefulSets, Services, Routes / Ingress, ConfigMaps, Secrets, PVC, namespaces.
  • Diagnostic : logs, events, describe, exec.

CI/CD & DevOps

  • Git : branches, merge / pull requests, revue de code.
  • Azure DevOps : repositories, pipelines, variables, agents, artefacts.
  • YAML, gestion des secrets, séparation d'environnements (dev / recette / préprod / prod), contrôles qualité (linting, validation syntaxique).

Virtualisation, stockage, sauvegarde

  • VMware, SAN / NAS, Veeam.

Exploitation

  • MCO de production, gestion des changements, analyse d'incidents complexes, documentation technique.

Requirements

  • Windows Server et Linux Red Hat : administration, exploitation, Vi / Vim.
  • Gestion des certificats : X.509, chaînes de confiance, renouvellement, usages applicatifs.

Scripting & automatisation

  • PowerShell avancé : conception, maintenance, refactoring.
  • Bash : scripts d'exploitation Linux.
  • Automatisation système et industrialisation., Profil senior, autonome et rigoureux, très solide techniquement, capable de comprendre un existant complexe et d'intervenir avec discernement sur un SI hybride en production.
  • Rigueur dans la gestion des changements et l'analyse d'impact.
  • Aisance en documentation technique et transfert de connaissances.
  • Culture DevOps : industrialisation, versioning, qualité de code.

Apply for this position