Modèle de Description de Poste : DevOps Engineer
Ce modèle aide les employeurs suisses à décrire clairement un poste de DevOps Engineer. Il couvre l'automatisation d'infrastructure, les pipelines CI/CD et la gestion cloud. Adaptez le Pensum (%), le lieu (canton/ville), les exigences linguistiques et la rémunération à votre contexte.
Un DevOps Engineer relie développement et exploitation : automatiser l'infrastructure, gérer les déploiements, assurer la fiabilité. Le rôle convient aux PME modernisant leur stack ou développant des opérations cloud sans équipe dédiée.
Ce modèle vous aide à trouver des candidats qui savent coder et maîtriser les systèmes d'exploitation. Important : précisez votre localisation (ex. Genève, GE) et la(les) langue(s) requise(s) – la compatibilité linguistique est décisive en Suisse.
Le Rôle
Votre DevOps Engineer gère la chaîne du code jusqu'à la production. Il conçoit l'infrastructure, automatise les déploiements, surveille les systèmes et aide les développeurs à livrer du code rapidement et en toute sécurité. C'est un rôle technique pratique, pas une position de management.
Il travaille sur toute la pile : plateformes cloud (AWS, Azure, GCP), conteneurisation (Docker, Kubernetes), langages de script. Tout aussi important : améliorer l'expérience développeur et réduire le travail manuel par l'automatisation et la documentation.
- Concevoir, construire et maintenir les pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins)
- Provisionner et gérer l'infrastructure cloud (calcul, stockage, réseau)
- Automatiser l'infrastructure par code (Terraform, Ansible, CloudFormation)
- Surveiller systèmes, logs et alertes; traiter les incidents et documenter les causes
- Collaborer avec les développeurs pour simplifier les déploiements et réduire le time-to-production
- Gérer les secrets, la conformité et les procédures de sauvegarde/récupération
Exigences Obligatoires
Les candidats doivent avoir une expérience pratique prouvée avec les outils CI/CD, les plateformes cloud et l'administration Linux. Ils doivent coder dans au moins un langage de script et comprendre la conteneurisation.
Cherchez des personnes qui documentent, restent calmes sous pression et posent les bonnes questions. Les certifications sont un plus mais ne remplacent pas l'expérience réelle.
- 3+ ans d'expérience construisant et supportant l'infrastructure de production ou systèmes CI/CD
- Maîtrise de la ligne de commande Linux et d'au moins un langage de script (Bash, Python, Go)
- Expérience pratique avec au moins une grande plateforme cloud (AWS, Azure, GCP)
- Connaissance pratique de la conteneurisation (Docker) et orchestration (Kubernetes) ou similaire
- Expérience rédiger et maintenir Infrastructure-as-Code
- [Exigence linguistique : courant en allemand/français/anglais pour travailler avec documentation et équipe]
Nice-to-Have & Ce que Nous Offrons
Idéalement : expérience SRE, expertise Kubernetes approfondie, certifications cloud, leadership incident-response. Aussi expérience en secteurs régulés (finance, santé) avec exigences de conformité.
Salaire typiquement CHF 120.000–160.000 brut annuel selon expérience et lieu. Indiquez le Pensum (ex. 80–100%), avantages Suisse standard et ce qui distingue votre lieu : budget formation, horaires flexibles, politique remote, autonomie technique.
- Principes Site Reliability Engineering (SRE) et mentalité observabilité-first
- Certification Kubernetes (CKA, CKAD) ou expertise profonde prouvée
- Expérience piles monitoring/logging (Prometheus, ELK, DataDog, New Relic)
- Expérience secteurs régulés ou avec exigences conformité/audit
- Salaire compétitif (CHF 120k–160k brut annuel), 13e mois, contribution assurance LAMal, 20+ jours vacances
- [Complétez : budget formation, options remote/flex, taille équipe, potentiel croissance, tech stack dont vous êtes fier]
Questions fréquentes
- Dois-je exiger une expertise Kubernetes ?
- Pas nécessairement. Pour infrastructure plus petite ou Platform-as-a-Service, Docker et CI/CD suffisent. Kubernetes est essentiel si vous exécutez des microservices conteneurisés à grande échelle. Soyez clair sur ce que vous utilisez réellement.
- Quel Pensum proposer ?
- La plupart des rôles DevOps sont full-time (100%). Si démarrage petit, 80% possible mais on-call ou incident-response typiquement nécessitent 100%. Précisez clairement si on-call est attendu et comment c'est compensé.
- Comment formuler l'exigence linguistique ?
- Soyez précis : 'courant en allemand et anglais' ou 'allemand courant ; anglais niveau travail'. Évitez le flou. En Suisse multilingue, les candidats attendent de la clarté. Si l'allemand est essentiel (équipe, docs, clients), dites-le. Anglais seul est rare mais parfois possible.
Informations générales pour les employeurs suisses, pas un conseil juridique. Faites valider par un juriste tout ce qui a des conséquences légales.