• Apprentissage Continu : Engagement envers l'apprentissage et l'adaptation continus pour rester à jour avec les technologies et pratiques émergentes. • Communication Efficace : Capacité à communiquer clairement et efficacement avec les membres d’une équipe technique et les parties prenantes non techniques. • Gestion de Projet : Aptitude à gérer des projets, planifier des tâches, et respecter les délais dans un environnement agile. • Capacité à Collaborer : Aptitude à travailler étroitement avec les équipes de développement et opérations pour favoriser une culture DevOps.
Expertise en Administration Systèmes et Réseaux : Maîtrise approfondie des systèmes d'exploitation serveurs (Linux, Windows) et des services réseau (Iptables, Bind9, Sshd).
Expert
Automatisation : Aptitude à automatiser les tâches répétitives pour améliorer l'efficacité des déploiements et réduire les erreurs, en utilisant des outils comme Ansible et Terraform.
Bon niveau
Conteneurisation et Orchestration : Connaissance approfondie de Docker et Kubernetes pour la gestion des applications conteneurisées.
Bon niveau
Intégration et Déploiement Continus (CI/CD) : Expérience avec des outils tels que GitLab CI/CD pour la gestion des pipelines avec tests d’intégration et unitaires (Jest, Cypress, ESLint, flake8), de qualité de code (Sonarqube) et des tests de performance et montée en charge (DDoSify, Locust).
Bon niveau
Gestion de la Configuration et des Versions : Capacité à gérer les versions du code et les configurations à l'aide de Git (GitLab, GitHub, Azure DevOps) avec remontée automatique des modifications dans la plateforme de ticketing Jira.
Bon niveau
Surveillance et Logging : Expérience avec des outils de surveillance et de journalisation pour maintenir la performance des systèmes et diagnostiquer les problèmes tels que Zabbix, Nagios, Prometheus & Grafana.