Description du poste
Le/la consultant(e) aura pour mission de participer à la mise en place et à la gestion de l'infrastructure DevOps.
Vos principales tâches consisteront à :
- automatiser les déploiements,
- travailler en étroite collaboration avec les équipes de développement pour garantir la qualité et la performance des applications déployées.
- Gérer les environnements de production et à assurer le suivi des performances.
- participer à la résolution d'incidents et à la mise en place de solutions innovantes pour améliorer la fiabilité et la sécurité des systèmes.
Qualifications
Diplômé(e) d’un Bac+5 en en informatique
Expérience : plus que 7 ans avec une maitrise du GCP
Compétences professionnelles :
- Expertise en Google Cloud Platform (GCP), notamment la configuration et la gestion des services de cloud computing (Compute Engine, Kubernetes, Cloud SQL, etc.).
- Maîtrise des outils de gestion d'infrastructure et d'automatisation, tels que Terraform, Ansible, Chef ou Puppet.
- Connaissance approfondie des conteneurs Docker et des orchestrateurs de conteneurs comme Kubernetes.
- Expérience dans la mise en place et la gestion de pipelines CI/CD (Continuous Integration / Continuous Delivery) avec des outils tels que Jenkins, GitLab CI/CD, CircleCI, etc.
- Compétences en scripting et automatisation avec des langages comme Python, Bash, Groovy, etc.
- Expertise en HAProxy et Envoy (ou équivalent NGINX/APACHE) pour la gestion du trafic et la configuration de serveurs proxy.
- Compétences en débogage de flux HTTPS et en analyse des performances réseau.
- Connaissance des concepts d'ingénierie de la fiabilité (SRE) et des meilleures pratiques de développement sécurisé.
Compétences personnelles :
- Expérience en gestion des relances clients (migration) et en communication efficace avec les utilisateurs finaux.
- Excellente communication écrite et orale : Aptitude à produire des livrables et des reportings de haute qualité.
- Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
- Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
- Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs.
- Maitrise des concepts d’agilité (Scrum, Sprint planning, Backlog…)
- Capacité à travailler de manière autonome et à gérer son temps efficacement.
Informations complémentaires
Au plaisir de vous lire !