Automatisation des processus : Participer à l'automatisation des pipelines de développement (CI/CD) pour améliorer l'efficacité et réduire les erreurs manuelles.
Maintenance des systèmes : Aider à gérer et à maintenir les serveurs, les bases de données et les applications cloud, en s'assurant de leur disponibilité et performance optimales.
Monitoring et rapports : Configurer et utiliser des outils de monitoring pour surveiller les systèmes et applications en temps réel et générer des rapports de performance.
Support technique : Assister l'équipe dans la résolution des problèmes techniques et les incidents opérationnels pour garantir une expérience utilisateur fluide.
Collaboration avec les équipes de développement : Travailler en étroite collaboration avec les développeurs pour intégrer des pratiques de DevOps dans le cycle de vie du développement logiciel, y compris le testing et le déploiement.
Documentation : Contribuer à la documentation technique qui soutient les pratiques de DevOps, les configurations système et les procédures d'exploitation.
Exigences de l'emploi
Connaissance de base des systèmes Linux/Unix.
Expérience avec des langages de script comme Bash, Python, ou Perl.
Familiarité avec des outils de CI/CD comme Jenkins, GitLab CI, ou GitHub Actions.
Compréhension des services cloud (AWS, Azure, Google Cloud) est un plus.
Notions de conteneurisation (Docker, Kubernetes) sont appréciées.