BAE

Ingénieur DevOps

Traduction automatique. Consultez l’original.

À propos du poste

Lieu(x) : Londres ou Manchester

ID de la demande : 120493

Lieu : Londres ou Manchester - Travail hybride proposé, avec prise en compte des candidats à temps plein et à temps partiel - veuillez discuter des options avec votre recruteur

Niveau : GG08 - GG13

Veuillez noter que de nombreux postes chez BAE Systems sont soumis à des restrictions de sécurité et de contrôle des exportations. Ces restrictions signifient que des facteurs tels que votre nationalité, toute nationalité que vous avez pu détenir précédemment et votre lieu de naissance peuvent limiter les postes que vous êtes éligible à occuper au sein de l'organisation. Tous les candidats doivent au minimum obtenir la norme de base de sécurité du personnel. De nombreux postes nécessitent également des niveaux plus élevés de contrôle de sécurité national où les candidats doivent généralement avoir 5 à 10 ans de résidence continue au Royaume-Uni, en fonction du niveau de contrôle requis pour le poste, afin de permettre des vérifications de sécurité significatives.

BAE Systems Digital Intelligence regroupe 4,500 experts du numérique, de la cybersécurité et du renseignement. Nous collaborons dans 10 pays pour collecter, connecter et comprendre des données complexes, afin que les gouvernements, les États, les forces armées et les entreprises puissent exploiter l'avantage numérique dans les environnements les plus exigeants.

Intitulé du poste : Ingénieur DevOps

Passionné(e) par les technologies de pointe et motivé(e) pour trouver des solutions innovantes à des défis complexes au sein d'une équipe qui contribue à la sécurité du Royaume-Uni ? Rejoignez BAE Systems en tant qu'Ingénieur DevOps.

En tant qu'Ingénieur DevOps, vous assurez le lien entre le développement, les tests, le réseau/l'infrastructure, les opérations et les administrateurs système pour faciliter une livraison de logiciels efficace, continue et de haute qualité. Les processus et les outils mis en œuvre par les Ingénieurs DevOps permettent aux ingénieurs logiciels de transformer le code source et les artefacts associés en supports d'installation et/ou en environnements installés et configurés.

Vous combinerez généralement des compétences en codage ou en scripting et en réingénierie des processus avec des compétences exemplaires en travail d'équipe et en communication. En tant qu'Ingénieur DevOps, vous devriez avoir une bonne connaissance générale des disciplines du développement logiciel et de la manière dont les logiciels sont déployés.

Vous travaillerez au sein d'une équipe multidisciplinaire et aurez besoin d'un large éventail de compétences techniques et humaines pour permettre à l'équipe de mettre en œuvre de bonnes pratiques d'ingénierie DevOps et de fournir de la valeur rapidement et en continu.

Accréditation de sécurité

Ces compétences sont classées dans les domaines suivants.

* Compétences en automatisation : L'automatisation est un domaine de compétence clé pour les ingénieurs DevOps ; ils doivent être capables de concevoir, construire et maintenir des solutions d'automatisation pour la construction, les tests et le déploiement d'applications et d'infrastructures. Les compétences spécifiques en automatisation sont

  1. Intégration Continue – Compétent dans les outils et principes de construction, de test et d'intégration continus des logiciels produits par les développeurs
  1. Déploiement Continu – Compétent dans l'automatisation du déploiement des artefacts produits par l'intégration continue
  1. Orchestration – Fournir des solutions pour orchestrer le déploiement, la gestion, la mise à l'échelle et la mise en réseau des conteneurs
  1. Automatisation des charges de travail – Créer des solutions pour automatiser la planification et la mise à l'échelle des charges de travail des applications
  1. Gestion du Cloud – Compétent dans la conception, le déploiement et la gestion d'environnements Cloud publics ou privés
  1. Gestion de la configuration – Pratiquer une bonne gestion de la configuration et du code source de tous les artefacts

* Compétences humaines : Travaillant dans une équipe multidisciplinaire, les ingénieurs DevOps ont besoin d'excellentes compétences en communication.

  1. Résolution de problèmes – L'ingénieur DevOps est souvent le premier point de contact pour diagnostiquer et résoudre les problèmes ; il doit être capable de comprendre les causes des problèmes dans plusieurs domaines, y compris l'infrastructure, le code, le réseau et les bases de données, avec suffisamment de connaissances pour pouvoir dépanner et identifier la cause racine.
  1. Collaboration – En travaillant au sein d'une équipe DevOps, il est essentiel que les ingénieurs DevOps collaborent bien avec l'équipe pour s'assurer qu'ils travaillent tous vers le même objectif.
  1. Partage de connaissances – Partage efficacement les connaissances au sein de l'équipe projet et au sein de l'organisation élargie.
  1. Flexibilité – Les ingénieurs DevOps doivent être flexibles et s'adapter rapidement aux nouvelles situations et technologies.

* Compétences techniques : Les ingénieurs DevOps ont besoin d'une bonne compréhension d'un grand nombre de compétences techniques ; voici quelques-unes des compétences clés attendues.

  1. Plateformes Cloud – Doit être à l'aise avec la configuration d'au moins une plateforme Cloud publique ou privée.
  1. Systèmes d'exploitation – Doit être capable de configurer, sécuriser et maintenir au moins une variante de système d'exploitation.
  1. Langages de programmation – Bien que la programmation ne soit pas la compétence principale de l'ingénieur DevOps, il doit toujours être capable de programmer pour produire l'automatisation requise pour le poste. Il y aura également des moments où une compréhension du codage sera nécessaire pour résoudre des problèmes.
  1. Conteneurisation – La plupart des projets DevOps utilisent des conteneurs ; les ingénieurs DevOps doivent avoir de l'expérience avec au moins une plateforme de conteneurisation et un outil d'orchestration.
  1. Technologies d'application – Bien que le développement d'applications ne soit pas l'objectif principal d'un ingénieur DevOps, il a besoin d'une compréhension de haut niveau des technologies de développement d'applications pour pouvoir construire et déployer.
  1. Bases de données – Doit être capable de déployer et de maintenir différents systèmes de gestion de bases de données et de comprendre suffisamment pour dépanner les problèmes.
  1. Infrastructures héritées – Tous les projets n'utiliseront pas exclusivement des technologies modernes ; certains peuvent déployer ou s'intégrer à des infrastructures héritées. Les ingénieurs DevOps doivent être capables de comprendre la technologie héritée.

* Compétences transversales multi-disciplinaires : Les équipes DevOps maintiennent les produits qu'elles produisent, du développement aux opérations ; les ingénieurs DevOps ont besoin d'une compréhension de plusieurs disciplines pour aider l'équipe à réussir.

  1. Opérations informatiques – Responsable de la gestion du support continu (BAU) de la plateforme dans les environnements opérationnels. Y compris la gestion des changements et des incidents, les demandes de service et la surveillance et la maintenance proactives.
  1. Sécurité – Assurer que la sécurité est prise en compte dès le début du cycle de vie du développement et constamment maintenue. Les ingénieurs DevOps doivent comprendre comment sécuriser l'infrastructure qu'ils déploient.
  1. Développement et livraison d'applications – Pour travailler efficacement avec les développeurs de l'équipe, les ingénieurs DevOps ont besoin d'une bonne compréhension des méthodes de développement et de livraison d'applications.
  1. Architecture – Doit être capable de concevoir et de documenter des architectures en utilisant les meilleures pratiques, modèles et frameworks.

* Connaissance des processus et des frameworks : Les équipes DevOps utilisent un certain nombre de processus et de frameworks pour fournir une valeur constante ; les ingénieurs DevOps doivent les comprendre pour aider l'équipe à livrer.

  1. Agile – Doit comprendre le Manifeste Agile et les 12 principes et être capable de travailler au sein d'une équipe utilisant la méthodologie Agile
  1. Scrum – Les ingénieurs DevOps devraient être un membre actif de l'équipe Scrum et contribuer aux cérémonies de sprint.
  1. SRE – Doit comprendre les principes SRE et les appliquer pour améliorer constamment la fiabilité et minimiser la charge de support au sein de l'équipe.

Accréditation de sécurité

Compte tenu de la nature de notre travail, les candidats retenus pour ce poste devront détenir une habilitation eDV active avant de postuler à cette opportunité.

Comment nous allons vous soutenir

  • L'équilibre vie pro-vie perso est important ; vous pouvez travailler autour des heures de bureau avec un travail flexible et à temps partiel, et nombre de nos postes incluent le travail hybride permettant un mélange de travail à domicile et au bureau.
  • Vous bénéficierez de 25 jours de congés par an et de la possibilité d'acheter/vendre et de reporter des jours de l'année précédente.
  • Notre package d'avantages flexibles comprend une assurance médicale et dentaire privée, un régime de retraite compétitif, un programme 'vélo au travail', des cartes de dégustation et plus encore.
  • Vous aurez un responsable de carrière dédié pour vous aider à développer votre carrière et vous guider tout au long de votre parcours chez BAE.
  • Vous ferez partie de notre programme de bonus d'entreprise.
  • Vous êtes invité(e) à rejoindre tous nos groupes de ressources pour employés. Ces groupes couvrent tout, de la diversité des genres à la santé mentale et au bien-être.

Pourquoi BAE Systems ?

À propos de notre équipe

Nos collaborateurs font notre différence ; ils sont ingénieux, innovants et dévoués. Nous avons un mélange de généralistes et de spécialistes et reconnaissons que cette diversité contribue à notre succès. Nous reconnaissons les avantages de former des équipes issues d'un mélange de disciplines, ce qui nous permet de proposer des solutions de pointe de haute qualité. Notre large éventail de travaux dans le secteur public offre des opportunités diverses à nos collaborateurs pour développer leur carrière dans de nouveaux domaines d'expertise et auprès de nouveaux clients.

Vous ferez partie d'une grande entreprise, mais nous essayons de créer une culture qui ressemble à une petite. Le travail vous mettra au défi et sera exigeant, mais nous encourageons un bon équilibre vie pro-vie perso. Surtout, nous savons que les équipes qui travaillent bien ensemble performent bien. Nous ferons tout notre possible pour que vous vous amusiez au travail, et lors d'activités sociales en dehors, que ce soit virtuellement ou en personne, selon les conditions.

Nous avons une riche histoire de travail dans le domaine de la sécurité nationale. En fait, nous avons plus de 40 ans d'expérience dans la fourniture de conseils et de solutions à nos clients dans ce secteur, les aidant à accomplir leurs missions vitales.

Pourquoi BAE Systems ?

C'est un endroit où vous pourrez faire une réelle différence. Vous ferez partie d'une culture inclusive qui valorise la diversité de pensée, récompense l'intégrité et le mérite, et où vous serez habilité(e) à réaliser votre potentiel. Nous accueillons les personnes de tous horizons et souhaitons nous assurer que nos processus de recrutement sont aussi inclusifs que possible. Si vous avez un handicap ou une condition médicale (par exemple, dyslexie, autisme, trouble anxieux, etc.) qui pourrait affecter vos performances lors de certaines évaluations, veuillez parler à votre recruteur des ajustements raisonnables potentiels.

La vie chez BAE Systems Digital Intelligence

Nous adoptons le travail hybride. Cela signifie que vous et vos collègues pouvez travailler dans différents endroits, comme à la maison, dans un autre bureau BAE Systems ou sur le site d'un client, à temps partiel ou à temps plein, et que le travail peut se dérouler à différents moments de la journée.

En adoptant la technologie, nous pouvons interagir, collaborer et créer ensemble, même lorsque nous travaillons à distance les uns des autres. Le travail hybride permet une plus grande flexibilité quant au moment et à l'endroit où nous travaillons, nous aidant à mieux équilibrer notre vie professionnelle et personnelle, et à améliorer notre bien-être.

L'inclusion est essentielle au succès de BAE Systems Digital Intelligence. Nous sommes fiers d'avoir une culture organisationnelle où les employés ayant des perspectives, des compétences, des expériences de vie et des antécédents variés – les meilleurs et les plus brillants esprits – peuvent travailler ensemble pour atteindre l'excellence et réaliser le potentiel individuel et organisationnel.

Aperçu de la division : Capacités

Chez BAE Systems Digital Intelligence, nous sommes fiers d'être un leader dans l'industrie de la cyberdéfense, et les Capacités sont le moteur qui fait avancer l'entreprise. C'est le plus grand domaine de Digital Intelligence, regroupant nos équipes d'ingénierie, de conseil et de gestion de projet qui conçoivent et mettent en œuvre les solutions de défense et les projets de transformation numérique qui font de nous une marque mondialement reconnue dans les secteurs public et privé.

En tant que membre de l'équipe Capacités, vous créerez et gérerez les solutions qui nous valent notre place dans un monde numérique en constante évolution. Nous avons tous un rôle à jouer dans la défense de nos clients, et le vôtre est celui-ci.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter