Lead DevOps SRE H/F (CDI)

Lead DevOps SRE H/F (CDI)

Salaire : 60-80K€ en fonction du profil + Bonus

Poste basé : 75012 + Noisy Le Grand

Vous aimerez :

Le positionnement dans une usine digital sur des sujets technologiques de pointe. L’environnement Open source. La grosse volumétrie des données.

Notre Client :

Mon client, a créé son Usine Digitale il y a 18 mois. Ils sont actuellement 80 pers dans le centre de Paris afin d’accélérer l’émergence de nouveaux business/Produits.

Poste :

Vous facilitez l’adoption d’une culture DevOps qui regroupe les équipes Dev et SysOps dans un environnement agile afin d’optimiser le time-to-market tout en préservant la qualité des produits grâce à des processus collaboratifs et automatisés.

Vous êtes le garant du bon fonctionnement de la chaîne d’intégration et de déploiement continu tant du côté de l’automatisation que du côté collaboratif.

Expérience en automatisation de dispositifs de déploiement continu, en automatisation de tests, en architectures de plateformes de conteneurs et en processus (re)-engineering.

Vous vous assurez que les produits sont livrés dans les délais convenus et avec le niveau de qualité attendu.

Votre savoir-faire technique solide, votre compréhension du contexte commercial et vos compétences analytiques et conceptuelles seront les garants de la pertinence de vos engagements.

Vous travaillez sur des produits novateurs avec une équipe forte derrière vous.

Vous êtes passionné par les produits numériques et avez une forte capacité à résoudre les problèmes informatiques techniques et architecturaux.

Vos missions :

Pendant la phase de définition du produit 

·   Fournir les lignes directrices et l’expertise nécessaire lors de l’élaboration du processus DevOps adapté à chaque produit.

·   Fournir une expertise sur la chaîne DevOps permettant d’assurer un temps de mise sur le marché et une qualité de produit optimisés.

·   Participer à l’élaboration d’une stratégie de conteneurisation permettant la construction de solutions évolutives.

·   Participer à la diffusion d’une culture DevOps homogène au sein des différents produits.

Pendant les cycles de déploiement continu 

·   Assurer la disponibilité des outils de la chaîne d’intégration continue.

·   Assurer la disponibilité des outils de test.

·   Assurer la disponibilité des outils de déploiement continu.

·   Assurer le respect des principes d’architecture immuable.

·   Fournir un support opérationnel bout-en-bout sur la chaîne d’outils DevOps.

·   Favoriser l’adoption d’une architecture micro-services.

·   Mettre en place les métriques permettant la mesure de la performance de la chaîne DevOps.

·   Aider à résoudre les problèmes de processus ou d’outils DevOps.

·   Assurer la centralisation et la communication autour des bonnes pratiques de DevOps.

Profil :

• Expertise technique sur les outils de versioning, d’intégration, de déploiement et d’automatisation du code source.

• Maîtrise d’une grande variété de technologies et d’outils Open Source (Gitlab, Gitlab CI, Docker, Ansible, …).

• Expérience dans la conception et la mise en œuvre bout-en-bout de processus DevOps du métier aux Ops.

• Maîtrise des bonnes pratiques IT dans un contexte de services H24 et toujours disponible.

• Expérience significative en administration Linux / Unix.

• Connaissance approfondie des solutions cloud (AWS ou GCP)

• Capacités de codage et de scripting.

• Aptitudes à la résolution de problèmes, à la prise d’initiatives et à gérer la pression.

• Excellentes capacités de communication et interpersonnelles.

• Une sensibilité aux résultats business.

Architecte Logiciel H/F (CDI)

Architecte Logiciel H/F (CDI)

Salaire : 70~90K€ brut/an selon expérience et profil + Bonus

Poste basé : Ouest Parisien

Vous aimerez :

ADN Tech, forte complexité technologique. Grosse croissance et ouverture prochaine du marché de la mobilité à la concurrence. Rôle central dans l’organisation : manager transverse et porter la vision technique.

Notre Client :

Mon client est présent dans plus de 10 pays et ses 250 collaborateurs conçoivent développement des services d’aide à la mobilité. Grâce à leurs solutions intelligentes basées sur les technologies de pointe, ils facilitent l’accès aux transports collectifs urbains et périurbains et simplifie la mobilité au quotidien au sein des territoires.

Vos missions :

Au sein de la Direction des Opérations, l’Architecte a en charge la définition (conception et suivi de la mise en oeuvre) de l’architecture technique des SI développés et maintenus par l’entreprise (architecture logicielle, matérielle et infrastructure) et les règles associées. Il veille à la cohérence entre les aspects matériels, systèmes, applicatifs et réseaux… Il fait évoluer l’architecture du SI pour qu’elle réponde aux besoins des utilisateurs et assure l’interopérabilité de toute nouvelle solution avec l’environnement existant.

L’architecte est le garant de la qualité de l’architecture logicielle en termes de robustesse, performance, maintenabilité et également sur le volet financier de l’architecture proposée. Il intervient durant les phases de réponse à appel d’offre, de build et de run.

Profil :

• Participer aux réponses à appel d’offre sur le volet technique

• Concevoir, définir et valider l’architecture technique (logicielle, matérielle et infrastructure) des solutions

  • Analyser l’impact des nouvelles solutions/nouvelles technologies dans le système d’information
  • Préconiser des choix techniques en s’engageant sur un fonctionnement en service régulier
  • Effectuer le choix des composants techniques logiciels (middleware, API, SGBD, langages, OS, etc.)
  • En fonction des contraintes du projet (volumétrie, etc.)
  • En collaboration avec l’équipe Exploitation, déterminer les éléments matériels (serveurs, mémoire, disque, réseau, SAN, etc.)
  • Participer à la conception des applications avec le concepteur (modélisation objet, MCD, MPD…)

• Rédiger le Dossier d’Architecture Technique (version plus détaillée des éléments de la RAO)

• Mettre en place le socle applicatif (découpage en modules applicatifs), être en support pour coder les parties difficiles nécessaires ou pour la mise en œuvre des composants choisis)

• Assurer la pertinence des préconisations techniques (sur le plan de la pérennité de la solution, de la performance, des coûts…)

• Promouvoir l’architecture technique retenue auprès des équipes qui interviennent sur le projet

• Définir, mettre en place et faire vivre les « normes » et standards en termes de technologies / plateformes de développement

• Maintenir l’industrialisation et la standardisation des développements à travers l’Usine Logicielle et des procédures, du développement jusqu’au déploiement

• Collaborer (accompagnement, expertise) étroitement avec :

  • Équipe projet / commerciale lors de la réponse à appel d’offre
  • L’équipe projet et le leader technique en phase de Build
  • L’équipe Exploitation pour préparer le passage du build au run et apporter son expertise lors d’incident de production
  • Le RSSI pour la prise en compte des exigences sécurité dans l’architecture globale

Compétences clefs :

Architecture Fonctionnelle et Urbanisation des SI : Concevoir des cartographies fonctionnelles et applicatives, modéliser l’architecture fonctionnelle d’une application en prenant en compte les enjeux d’urbanisation des SI.

Architecture et conception technique des SI :

-Maitriser les architectures logicielles complexes (n-tiers, sync/async, web, haute disponibilité, Scalabilité, réseau, base de données, API/Web Services, embarqué, sécurité, OS).

-Maîtriser des outils de conception logicielle / design-patterns / objet / UML..

-Connaître l’exploitation et de la maintenance de systèmes.

-Prendre en compte les problématiques de performance et dimensionnement en phase de conception, dimensionner des SI, conduire des audits de performance technique.

Langages et Frameworks :

Connaître tout ou une partie des langages et outils de programmation préconisés dans l’entreprise Java 11, C++, Python, NodeJS, Kotline -Technologies Big Data : Ecosystème Hadoop, Spark, Kafka Python ainsi que les différents paradigmes associés.

Maîtriser les outils et concepts nécessaires au maintien de la qualité logicielle.

Maîtrise des systèmes complexes :

Analyser les caractéristiques fonctionnelles, environnementales et techniques relatives au type d’ouvrage ou produit à réaliser, (règlementations, organisations, contraintes d’assemblage, de fabrication, d’exploitation, sécurité) réaliser des audits sur des produits logiciels (diagnostics de problèmes fonctionnels, d’architecture, de performance…), élaborer des préconisations, proposer des solutions et scénarii d’amélioration.

La maitrise de l’anglais est nécessaire à l’écrit comme à l’oral.