Alternance DevOPS F/H - Lyon (F/H)
L’ISCOD, un des leaders dans la formation en Digital Learning, recherche pour une une agence digitale, un(e) DevOPS H/F sur Lyon en contrat d'apprentissage. Ce poste vous permettra de développer des compétences clés tout en préparant l'une de nos formations diplômantes, reconnues par l'État, de niveau 5 à niveau 7 (Bac+2, Bachelor/Bac+3, ou Mastère/Bac+5).
MISSIONS
Automatisation des processus :
- Automatiser les tâches manuelles liées au développement, au déploiement et à la maintenance des applications (intégration continue, déploiement continu).
- Utiliser des outils comme Jenkins, Docker, Kubernetes, Ansible, ou Terraform pour gérer l'automatisation de l'infrastructure et des workflows.
Supervision et maintenance de l'infrastructure :
- Superviser l'infrastructure informatique (serveurs, réseaux, conteneurs) et s'assurer qu'elle fonctionne de manière optimale.
- Assurer la maintenance des serveurs, y compris les mises à jour et les correctifs de sécurité.
Gestion de la sécurité :
- Intégrer des mesures de sécurité dans les processus d'intégration et de déploiement continus (CI/CD) pour protéger les données et l'infrastructure.
- Surveiller les vulnérabilités et implémenter des solutions pour les corriger.
Collaboration entre les équipes :
- Faciliter la collaboration entre les développeurs, les équipes d'exploitation, et d'autres parties prenantes afin de garantir une communication fluide.
- Mettre en place des environnements de développement et de test fiables pour les équipes de développement.
Gestion et surveillance des environnements cloud :
- Gérer les déploiements d'applications dans des environnements cloud (comme AWS, Azure, Google Cloud).
- Surveiller les performances des systèmes cloud et optimiser les ressources pour réduire les coûts et améliorer la scalabilité.
Suivi des performances et gestion des incidents :
- Surveiller en temps réel les applications et l'infrastructure pour détecter les anomalies ou problèmes de performance.
- Réagir rapidement en cas d'incidents, diagnostiquer les problèmes, et les résoudre.
Optimisation des pipelines CI/CD :
- Concevoir, améliorer et maintenir des pipelines d'intégration continue et de déploiement continu (CI/CD) pour accélérer la livraison de nouvelles versions d'applications.
- Réduire les erreurs humaines et améliorer la qualité des versions en automatisant les tests et les validations.
Gestion des configurations :
- Standardiser et automatiser les configurations des systèmes et des environnements pour assurer la cohérence entre les environnements de développement, de test, et de production.
- Utiliser des outils de gestion de la configuration comme Puppet, Chef ou SaltStack.
Scripting et développement d'outils :
- Écrire des scripts pour automatiser des tâches répétitives ou complexes, et développer des outils internes pour améliorer l'efficacité.
Surveillance des logs et analyse des données :
- Collecter et analyser les logs système et applicatifs pour prévenir et résoudre des incidents ou optimiser la performance.
PROFIL
Compétences techniques :
Maîtrise des outils d'automatisation :
- Connaissance approfondie des outils d'intégration continue et de déploiement continu (CI/CD) tels que Jenkins, GitLab CI, CircleCI, etc.
- Expérience avec des outils de gestion de la configuration et de l'infrastructure-as-code comme Terraform, Ansible, Chef ou Puppet.
Expertise en conteneurisation et orchestration :
- Solide compréhension des conteneurs (Docker) et des systèmes d'orchestration (Kubernetes, OpenShift).
- Connaissance des services cloud (AWS, Google Cloud, Azure) et de leur gestion.
Administration système et réseau :
- Solides compétences en administration de systèmes Linux et Windows, y compris la gestion des serveurs, des réseaux et des bases de données.
- Connaissance des protocoles réseau (TCP/IP, DNS, HTTP, etc.) et de la gestion des réseaux.
Surveillance et gestion des performances :
- Connaissance des outils de monitoring et de surveillance (Nagios, Prometheus, Grafana, ELK Stack).
- Expérience en gestion des incidents et analyse des logs pour identifier et résoudre des problèmes de performance.
Sécurité informatique :
- Bonne compréhension des principes de sécurité dans les environnements de développement, de test, et de production.
- Maîtrise des processus de sécurité des données et des outils de gestion des vulnérabilités.
Scripting et développement d’outils :
- Connaissance des langages de scripting (Bash, Python, Ruby, etc.) pour automatiser les tâches répétitives.
- Développement d'outils internes pour améliorer les processus et l'efficacité.
Qualités personnelles :
Esprit analytique et résolution de problèmes :
- Capacité à diagnostiquer rapidement des problèmes complexes et à trouver des solutions efficaces, même sous pression.
- Esprit de synthèse pour identifier des améliorations continues dans les processus.
Autonomie et gestion du temps :
- Capacité à travailler de manière autonome et à gérer plusieurs projets en parallèle, tout en respectant les délais.
Collaboration et communication :
- Aptitude à travailler en équipe avec les développeurs, les équipes d’exploitation et les autres parties prenantes.
- Capacité à expliquer des concepts techniques complexes à des non-spécialistes.
Curiosité et apprentissage continu :
- Grande envie d’apprendre et de s’adapter aux nouvelles technologies et tendances du secteur DevOps.
- Capacité à se tenir informé des évolutions dans le domaine (automatisation, cloud, sécurité).
Rigueur et organisation :
- Attention aux détails et capacité à documenter clairement les processus et les changements pour assurer la traçabilité.
- Gestion rigoureuse des environnements de développement et de production pour éviter les erreurs et garantir la stabilité.
Résistance au stress et flexibilité :
- Capacité à gérer des incidents critiques avec sang-froid, et à s’adapter aux situations imprévues.
- Souplesse pour répondre aux besoins changeants dans des environnements de travail dynamiques et en évolution rapide.
Formation et expérience :
- Niveau requis : Bac+3 à Bac+5 en informatique, génie logiciel ou disciplines connexes.
- Expérience : Au moins 3 ans d’expérience dans un poste similaire (ingénieur systèmes, cloud, DevOps).
Langues :
- Maîtrise de l’anglais technique.
Pourquoi Rejoindre l'ISCOD ?
- Études financées : Formation prise en charge à 100% par l’entreprise.
- Rémunération : Selon votre niveau d’études et votre âge.
- Projets de pointe : Contribuez à des projets innovants dans le domaine de l’intelligence artificielle et des systèmes intelligents.
- Environnement de travail stimulant : Intégrez une équipe dynamique qui valorise l'agilité et l'innovation.
- Développement professionnel : Bénéficiez d'un parcours d'intégration complet, d'accompagnements personnalisés et d'opportunités de formations continues.
Vous êtes intéressé(e) par cette offre d’emploi en alternance ?
Postulez dès maintenant et rejoignez nous !