Partager cette offre
Un DevOps CI axé développement est un profil un peu hybride entre le développeur et l’ingénieur DevOps, avec un focus particulier sur l’intégration continue (CI – Continuous Integration). Voici ce qu’il fait concrètement :
Tâches principales :
1. Automatiser les pipelines d'intégration continue (CI)
- Créer et maintenir les pipelines (ex : GitHub Actions, GitLab CI, Jenkins, etc.)
- Déclencher les builds, les tests, l’analyse de code, etc., à chaque push ou pull request
- S’assurer que les builds sont rapides, fiables, et bien documentés
2. Travailler sur la qualité du code
- Intégrer des outils d’analyse statique (SonarQube, ESLint, etc.)
- Intégrer des tests unitaires, d’intégration, et parfois end-to-end
- Fournir du feedback rapide aux développeurs via la CI
3. Support aux équipes de développement
- Créer des outils ou scripts pour faciliter la vie des devs
- Proposer des solutions pour améliorer les workflows Git (branches, PR, tagging, etc.)
- Accompagner les développeurs dans la résolution des problèmes liés à la CI
4. Veille et amélioration continue
- Surveiller les temps de build, les taux d’échec, les régressions
- Optimiser les performances des pipelines (ex : parallélisation, caching, etc.)
- Rester à jour sur les meilleures pratiques CI/CD
Profil recherché
Compétences clés :
- Langages de dev : souvent Python, JavaScript, ou autre selon le projet
- Outils CI : GitLab CI, GitHub Actions, Jenkins, CircleCI…
- Outils DevOps : Docker, Kubernetes (parfois), Terraform (plus si infra)
- Tests : unitaires, intégration, couverture de code
- Git (avancé) : rebases, merges, stratégie de branches
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.