Ingénieur DevOps confirmé
ContratTemps pleinSur site
Vue d'ensemble
Nous recherchons un ingénieur DevOps confirmé, motivé et expérimenté en cloud-native, pour contribuer à la construction, à l'automatisation et à la maintenance d'infrastructures et de plateformes de déploiement évolutives. Le candidat idéal a une expérience pratique de Kubernetes, des plateformes cloud, de l'Infrastructure as Code (IaC) et de l'automatisation CI/CD, et aime collaborer étroitement avec les équipes de développement pour améliorer la fiabilité, l'évolutivité et la vélocité de livraison.
Responsabilités :
Infrastructure cloud et opérations de plateforme
- Concevoir, déployer et maintenir une infrastructure cloud sécurisée, évolutive et hautement disponible sur AWS, Azure ou GCP.
- Soutenir les déploiements d'applications cloud-native basés sur des architectures conteneurisées et microservices.
- Aider à la gestion des clusters Kubernetes et des plateformes de conteneurs en environnements de développement, staging et production.
- Mettre en œuvre des solutions de haute disponibilité, de sauvegarde et de reprise après sinistre.
CI/CD et automatisation
- Construire, maintenir et optimiser des pipelines CI/CD avec des outils tels que GitHub Actions, GitLab CI, Jenkins ou Azure DevOps.
- Automatiser le déploiement applicatif, les tests et le provisioning d'infrastructure.
- Collaborer avec les développeurs pour améliorer la gestion des releases et l'efficacité des déploiements.
- Promouvoir les bonnes pratiques DevOps dans les workflows de livraison logicielle.
Infrastructure as Code (IaC)
- Développer et maintenir l'Infrastructure as Code avec Terraform, Ansible, CloudFormation ou outils similaires.
- Standardiser le provisioning d'infrastructure et la configuration des environnements entre projets.
- Soutenir la gestion du cycle de vie des environnements et les initiatives d'évolutivité d'infrastructure.
Monitoring, fiabilité et performance
- Mettre en place et maintenir des solutions de monitoring, logging et observabilité avec Prometheus, Grafana, ELK/EFK Stack, Datadog ou plateformes similaires.
- Surveiller la santé des systèmes, diagnostiquer les incidents et participer aux analyses de cause racine.
- Contribuer au réglage des performances, au capacity planning et à l'optimisation des coûts cloud.
- Soutenir les objectifs de fiabilité et de disponibilité des services.
Sécurité et DevSecOps
- Mettre en œuvre les bonnes pratiques de sécurité : gestion des secrets, contrôles d'accès et remédiation des vulnérabilités.
- Intégrer le security scanning et les contrôles de conformité dans les pipelines CI/CD.
- Collaborer avec les équipes engineering et sécurité pour maintenir des environnements cloud sécurisés.
Collaboration et amélioration continue
- Travailler étroitement avec les Software Engineers, QA Engineers, Architects et équipes Product pour soutenir la livraison applicative.
- Participer aux revues d'infrastructure, post-mortems d'incidents et documentation technique.
- Évaluer de nouveaux outils et technologies pour améliorer la fiabilité de la plateforme, l'automatisation et l'expérience développeur.
- Contribuer aux initiatives d'amélioration continue DevOps et cloud operations.
Autres responsabilités
- Aider aux audits d'infrastructure, reporting d'usage cloud et revues opérationnelles.
- Participer aux rotations d'astreinte lorsque requis.
- Effectuer d'autres tâches assignées par la direction.
Qualifications
- Licence en informatique, technologies de l'information, ingénierie, ou expérience pratique équivalente.
- 4–7 ans d'expérience en DevOps, Cloud Engineering, Site Reliability Engineering (SRE) ou rôles connexes.
- Expérience pratique d'au moins une plateforme cloud majeure : AWS, Azure ou Google Cloud Platform (GCP).
- Solide expérience de Kubernetes et Docker en environnements de production.
- Expérience de construction et de maintenance de pipelines CI/CD avec GitHub Actions, GitLab CI, Jenkins, Azure DevOps ou outils similaires.
- Expérience pratique d'outils Infrastructure as Code (IaC) tels que Terraform, Ansible, CloudFormation ou Pulumi.
- Connaissance de l'administration des systèmes Linux et des fondamentaux réseau.
- Expérience d'outils de monitoring et d'observabilité tels que Prometheus, Grafana, ELK/EFK, Datadog ou équivalents.
- Expérience de scripting avec Bash, Python, PowerShell ou langages similaires.
- Compréhension des principes de sécurité cloud, IAM, networking et gestion des secrets.
- Solides compétences en troubleshooting, résolution de problèmes et communication.
Atouts / Nice to Have
- Expérience d'outils GitOps tels qu'Argo CD ou Flux.
- Connaissance des technologies service mesh telles qu'Istio ou Linkerd.
- Expérience de plateformes serverless telles qu'AWS Lambda, Azure Functions ou Google Cloud Functions.
- Familiarité avec les pratiques DevSecOps et l'automatisation de la sécurité.
- Expérience du support d'architectures microservices.
- Exposition à des environnements multi-cloud ou hybrid-cloud.
- Certifications pertinentes telles que :
- AWS Certified Developer ou Solutions Architect Associate
- Microsoft Azure Administrator Associate
- Google Associate Cloud Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
