Contexte
Notre client, une banque renommée, est à la recherche d'un professionnel chevronné pour enrichir son équipe technologique en pleine croissance. Dans un contexte bancaire compétitif, l'objectif est d'assurer le déploiement fluide et sécurisé des applications tout en adoptant une culture DevOps pour raccourcir les cycles de déploiement, réduire les silos entre les équipes de développement et d'exploitation, et favoriser l'innovation continue. Cette mission est cruciale pour maintenir l'alignement avec les évolutions technologiques actuelles et les besoins croissants des clients en matière de solutions bancaires numériques performantes et fiables.
Responsabilités
S'assurer de l'intégration continue et du déploiement continu (CI/CD) des applications bancaires, en veillant à la minimisation des temps d'arrêt.
Collaborer avec les équipes de développement pour optimiser les processus de livraison logicielle et garantir la qualité des déploiements.
Automatiser les tâches opérationnelles et les processus de déploiement pour améliorer l'efficacité et la répétabilité.
Surveiller les performances et la sécurité des systèmes pour anticiper et résoudre les problèmes potentiels.
Participer à l'optimisation et à la gestion des infrastructures cloud afin de garantir la scalabilité des applications.
Apporter un support technique avancé et résoudre les incidents complexes liés aux environnements de production.
Promouvoir et mettre en œuvre des pratiques DevOps au sein de l'organisation pour une meilleure synergie entre les équipes.
Profil recherché
Expérience significative en tant qu'Ingénieur DevOps dans le secteur bancaire ou financier.
Excellente connaissance des outils d'intégration et de déploiement continu tels que Jenkins, GitLab CI/CD, ou autres.
Bonne compréhension des environnements Linux et des langages de script tels que Bash, Python ou Ruby.
Expérience avec les services cloud (AWS, Azure, Google Cloud) et les infrastructures en tant que code (Terraform, Ansible).
Capacité à travailler de manière collaborative avec les équipes de développement, d'opérations et de gestion de projet.
Une approche orientée vers la résolution de problèmes avec une attention particulière aux détails.
Bonnes compétences en communication pour transmettre efficacement les idées et les solutions aux équipes et aux parties prenantes.