JFrog
BAE
Ingénieur DevOps
À propos du poste
Lieu(x) : Gloucester ou Manchester
ID de la demande : 120498
Lieu : Gloucester 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 avoir précédemment et votre lieu de naissance peuvent limiter les rôles que vous êtes éligible à occuper au sein de l'organisation. Tous les candidats doivent au minimum obtenir le Baseline Personnel Security Standard. De nombreux postes nécessitent également des niveaux plus élevés de vérification de sécurité nationale où les candidats doivent généralement avoir 5 à 10 ans de résidence continue au Royaume-Uni, en fonction du niveau de vérification 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é par les technologies de pointe et motivé 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.
À 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, ainsi que lors des activités sociales en dehors, que ce soit virtuellement ou en personne, selon les conditions.
Nous avons une riche histoire de travail dans 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é à 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 de santé (par exemple dyslexie, autisme, trouble anxieux, etc.) qui pourrait affecter vos performances lors de certains types d'é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, par exemple à domicile, dans un autre bureau de BAE Systems ou sur un site 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 origines diverses – les meilleurs esprits – peuvent travailler ensemble pour atteindre l'excellence et réaliser le potentiel individuel et organisationnel.
En tant qu'Ingénieur DevOps, vous assurez le lien entre le développement, les tests, l'infrastructure réseau/système et les administrateurs système pour faciliter une livraison logicielle efficace, continue et de haute qualité. Les processus et 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 nécessiterez un large éventail de compétences techniques et comportementales 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. Ces compétences sont classées dans les domaines suivants.
Prérequis
- Compétences en automatisation : L'automatisation est un domaine de compétences clé pour les ingénieurs DevOps ; ils doivent être capables de concevoir, construire et maintenir des solutions d'automatisation pour la construction, les tests, le déploiement d'applications et d'infrastructures. Les compétences spécifiques en automatisation sont :
- 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
- Déploiement Continu – Compétent dans l'automatisation du déploiement des artefacts produits par l'Intégration Continue
- Orchestration – Fournir des solutions pour orchestrer le déploiement, la gestion, la mise à l'échelle et la mise en réseau des conteneurs
- Automatisation des charges de travail – Créer des solutions pour automatiser la planification et la mise à l'échelle des charges de travail applicatives
- Gestion du Cloud – Compétent dans la conception, le déploiement et la gestion d'environnements Cloud Publics ou Privés
- Gestion de la Configuration – Pratiquer une bonne gestion de la configuration et du contrôle de 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.
- 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.
- 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.
- Partage de connaissances – Partage efficacement les connaissances au sein de l'équipe projet et de l'organisation plus large.
- 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.
- Plateformes Cloud – Doit être confiant dans la configuration d'au moins une plateforme Cloud publique ou privée.
- Systèmes d'exploitation – Doit être capable de configurer, sécuriser et maintenir au moins une variante de système d'exploitation.
- Langages de programmation – Bien que la programmation ne soit pas la compétence principale de l'ingénieur DevOps, il doit tout de même ê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.
- 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.
- Technologies applicatives – 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.
- 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.
- 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 habilitantes : Les équipes DevOps maintiennent les produits qu'elles produisent, du développement à l'exploitation. Les ingénieurs DevOps ont besoin d'une compréhension de plusieurs disciplines pour aider l'équipe à réussir.
- Opérations IT – Responsable de la gestion du support continu des activités courantes (BAU) de la plateforme dans les environnements opérationnels. Cela inclut la gestion des changements et des incidents, les demandes de service, ainsi que la surveillance et la maintenance proactives.
- 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.
- 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.
- Architecture – Doit être capable de concevoir et documenter des architectures en utilisant les meilleures pratiques, modèles et frameworks.
- Connaissance des processus et 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.
- Agile – Doit comprendre le Manifeste Agile et les Principes 12 et être capable de travailler au sein d'une équipe utilisant la méthodologie Agile.
- Scrum – Les ingénieurs DevOps doivent être un membre actif de l'équipe scrum et contribuer aux cérémonies de sprint.
- 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.
Déclaration de sécurité
Compte tenu de la nature de notre travail, les candidats retenus pour ce poste devront détenir une habilitation de sécurité 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 congés 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 réduction et plus encore.
- Vous aurez un Gestionnaire 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é à 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.
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 assurent 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.
