GE Jobs

Mobile GE Logo

Job Information

General Electric Software Architect in Montpellier, France

Job Description Summary

Activities aimed at proving a concept to be valid or technically feasible by the application of scientific and engineering methodologies. Work in this family typically has the objective of demonstrating through test or analyses the performance and implementation potential of a concept

Impacts approaches, projects and programs in the functional area or affected business organization and ways of working. Impacts quality, efficiency and effectiveness of own team. Has significant input into priorities. Guided by professional practices and policies that are shaped by the role. The role has moderate autonomy, requiring high levels of operational judgment.

Job Description

GE Grid Solutions recherche un Software Architecte pour un ensemble de produit basé sur des micro-services et des containers en charge de mener la transformation DevOps sur la nouvelle génération de produits Software Grid et au sein des équipes de développement. Vous êtes en charge de Contribuer, revoir, approuver les architectures logicielles avec les développeurs et améliorer la gestion de la plateforme DevOps utilisée pour les étapes de compilation, test automatique et livraison.

Role Summary/Purpose

Reporting to the Software Tool Program Leader, the Senior Engineer is a team player who will help to drive the DevOps transformation for new products and development teams. This role is to be a software architect for a set of products based on micro-services and containers. Contribute, review, approve software design with developers.

This role will improve and manage our DevOps platform that is used to build, automatically test and release. The role also contributes to improve DevOps KPIs on code quality & security, test automation, coverage, traceability and CI/CD.

Responsabilités essentielles

Votre mission est la suivante :

  • Contribuer et valider l’architecture software des produits.

  • Réviser et approuver la répartition des logiciels par micro-services

  • Mettre en place et maintenir un environnement R&D Cloud pour tester et valider les produits. Supporter l'équipe de vérification et de validation en charge des tests en environnement Cloud.

  • Travailler dans l’équipes produits pour trouver le bon compromis entre les besoins spécifiques métier et l’état de l’art des bonnes pratiques CI/CD.

  • Exécuter et automatiser les processus opérationnels rapidement, précisément et de façon sécurisée. Fournir des solutions pour augmenter la visualisation, réduire l’occurrence des erreurs et améliorer l’expérience client. Automatic build and test environment.

  • Contribuer à l’architecture de la plateforme DevOps et influencer la feuille de route DevOps : planification de l’application et de l’infrastructure, test et développement.

  • Agir en tant que mentor pour les équipes produits et pour les pairs DevOps juniors.

  • Collaborer avec ses pairs dans tous les businesses de GE Renewable Energy autour du globe.

Essential Responsibilities

  • As Software architect, contribute and approve product software design

  • As Software architect, review and approve softwares breakdown per microservices

  • As Cloud software deployment leader: Put in place and maintain R&D cloud environment to test and validate products.

  • As Cloud software deployment leader: Support verification and validation team in charge to test in cloud environment.

  • As a product DevOps leader: Work closely with product teams to find the right tradeoff between the business-specific needs and state-of-the-art CI/CD best practices.

  • As a product DevOps leader: Execute and automate operational processes fast, accurately and securely. Provide solutions to increase visualization, reduce occurrences of errors and improve customer experience. Automatic build and test environment.

  • As a product DevOps leader: Contribute to the creation and application of guidelines for consistent and consolidated approaches.

  • As a product DevOps leader: Act as a mentor for the product teams and for DevOps junior peers.

  • As a product DevOps leader: with peers in all GE Renewable Energy businesses around the globe.

Qualifications/Exigences

De formation ingénieur Informatique ou équivalent avec une expérience solide en architecture logiciel dans un environnement micro-services.

Expérience sur les architectures software à base de C++, java, .net, C#, script, Linux and Windows

  • Connaissances des éléments suivants :

  • outils CI/CD comme Jenkins, Azure DevOps.

  • Linux et au moins un langage de script/programmation comme Python.

  • Git et stratégies de branches SCM.

  • environnement Cloud au moins : Azure, AWS.

  • virtualisation, conteneurs : Hypervisor, Docker, Kubernetes.

  • Infrastructure-as-Code : Terraform, Ansible, Puppet, Chef.

  • code scanners, SAST, DAST : SonarQube, WhiteSource, Rapid 7.

  • Méthodologie Agile

Vous faites la différence par votre relationnelle et votre communication. Capacités de collaboration et leadership.

Qualifications/Requirements

  • Bachelor’s Degree in Computer Science, Technology or Engineering, with a successful DevOps professional experience.

  • More than qualifications below, what matters is mindset!

  • Strong advocate of DevOps best practices.

  • Experience with software design based on C++, java, .net, C#, script, Linux and Windows

  • Strong collaboration, leadership and influencing skills to drive transformation.

  • Experience with CI/CD tools e.g. Jenkins, Azure DevOps.

  • Experience with Linux and at least one scripting/programming language e.g. Python.

  • Experience with Git and SCM branching strategies.

  • Experience with at least one cloud environment e.g. Azure, AWS.

  • Experience with virtualization, containers e.g. Hypervisor, Docker, Kubernetes.

  • Experience with Change management and culture change – experience with R&D organizations and cross-matrix processes

  • Experience with understanding of virtualization technologies & strategies and licensing business models

  • Preferred experience with Infrastructure-as-Code e.g. Terraform, Ansible, Puppet, Chef.

  • Preferred experience with code scanners, SAST, DAST e.g. SonarQube, WhiteSource, Rapid 7.

  • Preferred experience with Agile software development, project management methodologies.

Additional Information

Relocation Assistance Provided: No

DirectEmployers