DevOps Engineer / DevDevOps – Banque Privée – Genève
Employeur non divulgué
- 📍 Localité :
- 🗺️ Région : Genève
- 🗺️ Sous-région : Ville de Genève
- 📄 Type de contrat :
- ⏱️ Workload :
- 📅 Date de publication :
- 🌐 Source : jobup
- 🔗 URL : Voir l'offre
📄 Description complète
À propos de cette offre
Dans le cadre du renforcement d’une équipe technologique au sein d’une banque privée de premier plan basée à Genève , nous recherchons un DevOps Engineer très expérimenté , disposant d’un solide background en développement Java / Spring et d’une forte sensibilité aux enjeux de production, architecture, fiabilité, automatisation et sécurité .
Nous recherchons davantage qu’un profil DevOps traditionnel : le candidat idéal possède une véritable culture de Software Engineer et est capable d’intervenir aussi bien sur les problématiques de développement et d’architecture applicative que sur leur déploiement, leur exploitation et leur sécurisation en production.
DevOps Engineer / DevDevOps – Banque Privée – Genève
Vos responsabilités
Intégré(e) à une équipe composée de profils technologiques expérimentés, vous interviendrez sur des applications et APIs critiques à destination des utilisateurs de la banque.
À ce titre, vos principales responsabilités seront notamment de :
Collaborer étroitement avec les Business Analysts, Software Engineers, Technical Architects et Solution Architects afin de faire évoluer en continu l’architecture des applications et APIs ;
Participer aux choix d’ architecture technique et à l’amélioration de la fiabilité des microservices ;
Accompagner les développeurs sur l’ensemble des problématiques liées au développement, au déploiement et à l’exploitation des applications ;
Assurer la promotion et le déploiement des applications depuis la software factory jusqu’en production ;
Maximiser l’ automatisation des déploiements tout en garantissant un haut niveau de qualité, de stabilité et de sécurité ;
Concevoir et maintenir des APIs REST robustes, performantes et évolutives ;
Mettre en place et améliorer les solutions de monitoring, observabilité et alerting ;
Diagnostiquer les incidents de production, réaliser les Root Cause Analyses et proposer des solutions durables ;
Développer des composants liés à la configuration et à la sécurité ;
Collaborer avec des éditeurs et fournisseurs tiers pour intégrer, maintenir et faire évoluer différents composants logiciels ;
Veiller à ce que les solutions développées soient pleinement production-ready , fiables et facilement exploitables ;
Définir et suivre les métriques pertinentes afin de favoriser une approche data-driven des opérations et de la fiabilité.
Profil recherché
Nous recherchons un profil Senior / Expert , disposant d’une excellente compréhension du cycle de vie complet d’une application, du développement jusqu’à son exploitation en production.
Compétences indispensables
Solide expérience en Software Engineering : développement, maintenance et amélioration continue ;
Expertise avancée en Java ;
Très bonne maîtrise de Spring / Spring Framework ;
Excellente compréhension de la JVM et de l’écosystème Java ;
Forte expérience dans la conception, le développement, le versioning et la maintenance d’ APIs REST ;
Bonne compréhension des problématiques réseau ;
Expérience significative avec les reverse proxies , notamment Apache ;
Très bonne maîtrise des bases de données SQL, notamment PostgreSQL et/ou Oracle ;
Expérience concrète des build pipelines / CI-CD ;
Expérience du déploiement d'applications Java sous Linux et/ou Kubernetes ;
Expérience pratique des outils de monitoring, observabilité et alerting tels que Dynatrace, Grafana, Prometheus ou Icinga ;
Forte sensibilité aux problématiques de sécurité, disponibilité, fiabilité et performance des applications ;
Capacité à intervenir sur des environnements de production exigeants et critiques ;
Excellentes capacités de communication en français et/ou en anglais ;
Autonomie, rigueur, esprit d’équipe et excellente capacité d’organisation ;
Master en informatique, EPFL ou formation universitaire/école d’ingénieur équivalente ;
Résidence en Suisse requise dès le début de la mission.
Compétences complémentaires appréciées
Les connaissances suivantes constitueront de véritables atouts :
OpenID Connect (OIDC) / OAuth 2.0 ;
TLS/SSL, certificats et mécanismes de chiffrement ;
Sécurité réseau et firewalls ;
GitHub / GitHub Workflows ;
Environnements Cloud, notamment AWS et/ou Azure ;
Docker, Kubernetes et Helm ;
Python et/ou scripting Bash ;
Infrastructure as Code et automatisation, notamment Puppet ;
Approches XaaS ;
Bases NoSQL telles que MongoDB ou Elasticsearch ;
Méthodologies Agile ;
Connaissance ou intérêt marqué pour les environnements bancaires et financiers.
Le profil « DevDevOps » recherché
Pour cette mission, nous recherchons particulièrement un profil capable de faire le lien entre développement et opérations .
Vous êtes avant tout un excellent ingénieur logiciel, avec une expertise forte en Java/Spring et APIs , mais vous vous intéressez également à ce qui se passe après le développement : déploiement, production, monitoring, performance, réseau, sécurité, automatisation et résolution d’incidents.
Vous êtes capable de comprendre une application en profondeur, d’en challenger l’architecture, de contribuer techniquement à son évolution et de garantir son bon fonctionnement jusqu’en production.
