Mission d'ingénieur DevOps en freelance chez Collective.work, à Courbevoie. Taux journalier (TJM) : 420 - 500.
Contexte et missions
- Création, maintenance et optimisation des playbooks et des rôles Ansible, y compris les scripts d'automatisation existants.
- Conception, maintenance et amélioration des pipelines Jenkins pour l'intégration et le déploiement continus.
- Écriture et maintenance de scripts en Bash et Python pour automatiser les tâches opérationnelles et soutenir les flux de travail de développement.
- Utilisation quotidienne d'outils d'intelligence artificielle pour optimiser les flux de travail, automatiser les tâches et soutenir la productivité de l'équipe.
- Application de techniques efficaces d'incitation par l'IA pour tirer parti des solutions d'IA générative pour les besoins opérationnels et de développement.
- Gestion et suivi des tâches avec Jira, garantissant la transparence et la progression au sein des équipes.
- Promotion des meilleures pratiques en matière de DevOps et d'un environnement collaboratif.
- Prise en charge et amélioration optionnelles de l'infrastructure cloud sur AWS.
Profil recherché
- Solide expérience avec Ansible, notamment en création et maintenance de playbooks et de rôles.
- Expertise avérée en création et gestion de pipelines Jenkins.
- Maîtrise des langages de script Bash et Python.
- Bonne connaissance des environnements cloud AWS : un atout.
- Expérience avec Jira pour le suivi de projets et la collaboration.
- Excellentes aptitudes relationnelles et de communication, avec la capacité de travailler efficacement au sein de plusieurs équipes.
- Maîtrise de l'anglais (obligatoire).
- Au moins trois ans d'expérience dans un rôle similaire en DevOps ou en automatisation.
- Licence en informatique, en ingénierie ou dans un domaine connexe.
Ce qui te ferait sortir du lot (côté sécurité)
Zeroday : sur un poste comme celui-ci, ce qui fait la différence côté sécurité —
- chiffrer les secrets des playbooks avec Ansible Vault plutôt que de les laisser en clair dans le dépôt, et limiter qui peut les déchiffrer ;
- traiter un pipeline Jenkins comme une surface d'attaque : plugins à jour, identifiants scoped au job, agents isolés, compte d'exécution au privilège minimal ;
- valider les entrées des scripts Bash et Python, en évitant de composer des commandes interprétées par un shell avec des données externes ;
- ne jamais exposer de clés AWS : un rôle dédié au déploiement, restreint aux seules actions nécessaires.