Contexte :
Dans le cadre de notre projet, nous recherchons un Expert DevOps disposant d’une solide expérience dans l’automatisation des déploiements, l’administration des infrastructures, la supervision des applications et la gestion des environnements.
Type de contrat : Freelance
Durée : 3 mois (renouvelable en cas de besoin)
Démarrage : ASAP
Localisation : Casablanca, Maroc
Missions :
1. DevOps et CI/CD
Concevoir, mettre en œuvre et optimiser les pipelines CI/CD
Maîtriser Jenkins, GitLab CI/CD et Git
Automatiser les processus de build, tests, livraison et déploiement
Gérer les versions, les artefacts et les stratégies de déploiement
Industrialiser et standardiser les processus de livraison applicative
2. Conteneurisation et orchestration
Maîtriser Docker et Kubernetes
Gérer les conteneurs, images et environnements d’exécution
Déployer, configurer et administrer les applications conteneurisées
Gérer la disponibilité, la scalabilité et la résilience des applications
3. Infrastructure as Code et automatisation
Maîtriser Terraform et Ansible
Automatiser le provisionnement et la configuration des infrastructures
Scripting Bash et/ou Python
Administrer les systèmes Linux et diagnostiquer les incidents système et réseau
4. Monitoring, supervision et observabilité
ELK Stack (Elasticsearch, Logstash, Kibana) : centralisation, analyse, indexation et visualisation des logs
Dynatrace : supervision des performances applicatives et de l’infrastructure, APM, analyse des dépendances et détection des anomalies
Prometheus et Grafana : suivi des métriques, tableaux de bord et alertes
Analyser les incidents de production, identifier les causes racines et améliorer la disponibilité des services
5. Administration et supervision des bases de données
MySQL : installation, configuration, administration, optimisation des requêtes, sauvegardes et restaurations
MongoDB : administration NoSQL, gestion des collections, indexation, sauvegardes et restaurations, supervision des performances
Connaissance des mécanismes de réplication, haute disponibilité et gestion des performances
Automatiser les opérations récurrentes et intégrer les contrôles de supervision
6. Gestion de contenu et ECM
Alfresco : connaissance de l’architecture, installation et déploiement
Gérer les configurations, dépendances techniques et intégrations avec les autres composants du SI
Superviser les services Alfresco, analyser les logs et diagnostiquer les incidents
Gérer les problématiques de performance, disponibilité et connectivité avec les bases de données
7. Cloud, sécurité et exploitation
Connaissance des environnements Cloud (AWS, Azure)
Gérer les environnements de développement, test, préproduction et production
Sécuriser les pipelines CI/CD, gérer les secrets et contrôler les accès
Mettre en place les procédures de sauvegarde, restauration et reprise après incident
Respecter les bonnes pratiques de sécurité, disponibilité et continuité de service
8. Compétences transversales
Autonomie, rigueur et capacité à résoudre des incidents techniques complexes
Esprit d’analyse et aptitude à identifier les causes racines
Capacité à collaborer avec les équipes Développement et Infrastructure
Documentation des procédures techniques et partage des bonnes pratiques
Profil recherché :
Expérience confirmée en tant qu’Expert DevOps
Maîtrise des outils et technologies listés ci-dessus
Capacité à travailler en environnement exigeant
Anglais professionnel (souhaité)
Compétences clés :
CI/CD : Jenkins, GitLab CI/CD, Git
Conteneurisation : Docker, Kubernetes
IaC : Terraform, Ansible
Scripting : Bash, Python
Monitoring : ELK, Dynatrace, Prometheus, Grafana
Bases de données : MySQL, MongoDB
ECM : Alfresco
Cloud : AWS, Azure
Sécurité, sauvegarde, reprise