Description
Nous recherchons un·e expert·e DevOps pour accompagner nos équipes dans l’optimisation et la modernisation de nos pipelines CI/CD. Ton rôle sera de renforcer la fiabilité, la sécurité et l’efficacité de nos infrastructures cloud et on-premise, en alignement avec les bonnes pratiques du secteur.
Tu interviendras sur des environnements hybrides combinant AWS et Azure DevOps Server, avec une forte emphase sur l’automatisation et la collaboration entre les équipes de développement et d’exploitation.
Responsabilités
- Concevoir, maintenir et faire évoluer des pipelines CI/CD robustes avec Jenkins et Azure DevOps Server.
- Administrer et sécuriser des infrastructures cloud sur AWS (EC2, ECS, EKS, Lambda, S3, RDS, etc.).
- Automatiser les déploiements, les tests et les rollbacks pour garantir une livraison continue et sans interruption.
- Collaborer avec les équipes pour standardiser les processus de build, de packaging et de monitoring.
- Participer à la mise en place de stratégies DevSecOps, en intégrant des contrôles de sécurité automatisés dans les pipelines.
- Optimiser les coûts et les performances des ressources cloud, en proposant des solutions scalables et résilientes.
- Documenter les architectures, les procédures et les bonnes pratiques pour faciliter la maintenance et la transmission des connaissances.
Exigences
- Maîtrise avancée de GitHub pour la gestion du code source, des pull requests et des workflows d’intégration.
- Expérience confirmée avec Jenkins pour l’orchestration de pipelines CI/CD complexes.
- Expertise dans l’administration et la configuration d’environnements AWS (IAM, VPC, CloudFormation, Terraform, etc.).
- Connaissance approfondie d’Azure DevOps Server (anciennement TFS) pour la gestion des projets et des pipelines.
- Bonne compréhension des concepts DevOps : Infrastructure as Code (IaC), conteneurs (Docker, Kubernetes), monitoring (CloudWatch, Prometheus, etc.).
- Capacité à travailler en équipe, à prioriser les tâches et à proposer des solutions innovantes.
- Expérience avec les outils de collaboration (Slack, Teams, etc.) et les méthodologies Agile/Scrum.