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
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
NoneEnsemble, allons plus haut et plus loin pour libérer votre potentiel. Expert en transformation digitale, nous accompagnons nos clients à chaque étape de leur développement pour répondre à leurs enjeux métiers et technologiques. Nous proposons à nos partenaires un catalogue de 6 offres complémentaires : Managed Services, Digital Workplace, Change & Adopt, Apps & Data, Web & Marketing, et Cloud & Cyber. Lùkla est une aventure collective composée de passionnés et d’experts, qui placent la collaboration au cœur de ses méthodes.