HEARTLAND BUSINESS SYSTEMS LLC
Voyager Technologies, Inc.
Ingénieur DevOps / Niveau intermédiaire à senior
Résumé du poste
Voyager est une entreprise technologique innovante spécialisée dans l'espace, la défense et la sécurité nationale, déterminée à faire progresser et à fournir des solutions transformatrices essentielles à nos missions. Nous relevons les défis les plus complexes pour ouvrir de nouvelles frontières au progrès humain, renforcer la sécurité nationale et protéger les actifs critiques afin de maintenir une supériorité technologique et opérationnelle, du sol à l'espace.
Façonnez l'avenir : rejoignez Voyager Technologies
L'avenir appartient à ceux qui le construisent. Chez Voyager Technologies, nous développons des technologies qui protègent des vies, repoussent les frontières et nous préparent à ce qui nous attend. Et nous le faisons avec des personnes programmées pour résoudre, construire, s'adapter et diriger. Ces postes ne sont pas destinés aux âmes sensibles.
Vous contribuerez à poser les fondations de l'avenir de l'humanité. Rejoignez une culture où l'innovation prospère, la curiosité est récompensée et l'impact est réel. Nous sommes une entreprise d'acteurs, de penseurs et de bâtisseurs, unis par un objectif commun et ancrés dans la réalité.
Si vous souhaitez mettre vos compétences au service d'enjeux réels et d'une mission qui dépasse l'individu, façonnez l'avenir avec Voyager.
Voyager recherche un ingénieur DevOps de niveau intermédiaire à senior hautement qualifié, titulaire d'une habilitation Secret en cours de validité. Le candidat idéal définit et prend en charge la stratégie de contrôle de version d'entreprise et d'ingénierie des mises en production, permettant aux équipes de développement et d'ingénierie à travers l'organisation de construire, tester et déployer des logiciels via des flux de travail standardisés, sécurisés et auditables.
Ce rôle dirige la consolidation des plateformes Git fragmentées et des pratiques de référentiels au sein de l'organisation vers une base unique, gouvernée, de contrôle de version et d'automatisation, et établit les normes CI/CD que les équipes doivent suivre. Le candidat idéal possède une expérience pratique de l'administration de plateformes Git d'entreprise, maîtrise les pratiques modernes de CI/CD et d'infrastructure en tant que code, et est à l'aise pour agir en tant qu'autorité de l'entreprise sur les normes de contrôle de version.
Le rôle est également responsable des services de plateforme à l'échelle de l'organisation dont dépendent les pipelines de construction et de mise en production - un registre de conteneurs partagé, un stockage d'objets et une gestion centralisée des secrets - en remplaçant les instances spécifiques aux équipes par des services standardisés Voyager, pris en charge au niveau de l'entreprise.
Responsabilités clés
Stratégie et consolidation de la plateforme Git
- Définir et prendre en charge la stratégie de la plateforme Git d'entreprise, y compris les normes de plateforme, l'architecture et la feuille de route à long terme.
- Diriger la consolidation des outils de contrôle de version au sein de l'organisation, en migrant et en standardisant les référentiels depuis des plateformes héritées et fragmentées vers une norme d'entreprise approuvée.
- Administrer les plateformes Git d'entreprise (auto-hébergées et hébergées dans le cloud), y compris la structure des référentiels, les contrôles d'accès et les politiques de protection des branches.
- Intégrer les plateformes Git d'entreprise avec la gestion des identités et des accès pour le provisionnement et le déprovisionnement automatisés des utilisateurs.
- Définir et appliquer des stratégies de branchement, des flux de travail de revue de code et des normes de gouvernance des référentiels pour toutes les équipes d'ingénierie.
- Gérer les licences de plateforme, l'allocation des sièges, la structure organisationnelle et les mises à niveau de version.
Ingénierie des pipelines CI/CD
- Concevoir, construire et maintenir des pipelines CI/CD pour l'ensemble des outils de construction et de mise en production de l'organisation.
- Mettre en œuvre des flux de travail automatisés de construction, de test, d'analyse de sécurité et de déploiement dans les environnements de développement, de pré-production et de production.
- Créer des modèles de pipeline réutilisables et des bibliothèques de flux de travail partagées pour standardiser les pratiques CI/CD entre les équipes.
- Intégrer les référentiels d'artefacts et les registres de conteneurs dans les flux de travail des pipelines.
- Surveiller et optimiser les performances, la fiabilité et les coûts de calcul des pipelines sur les plateformes CI/CD de l'organisation.
Services de plateforme : registre de conteneurs, stockage d'objets et gestion des secrets
- Déployer et exploiter un registre de conteneurs à l'échelle de l'organisation (par exemple, Harbor ou équivalent) pour héberger, analyser et gérer les images de conteneurs pour les équipes d'ingénierie et de fabrication, en consolidant les registres spécifiques aux équipes existantes en un seul service standard Voyager.
- Déployer et exploiter un stockage d'objets à l'échelle de l'organisation (par exemple, MinIO ou un stockage compatible S3 équivalent) pour les artefacts de construction, les données de test et le stockage de fichiers d'ingénierie.
- Prendre en charge l'infrastructure de gestion centralisée des secrets (par exemple, HashiCorp Vault ou équivalent) en tant que service de plateforme partagé prenant en charge les pipelines CI/CD, les applications et l'automatisation de l'infrastructure à l'échelle de l'entreprise, en remplaçant la gestion des secrets ad hoc ou locale aux équipes.
- Définir les politiques de contrôle d'accès, de rétention, de sauvegarde et de reprise après sinistre pour les plateformes de registre, de stockage d'objets et de gestion des secrets.
Infrastructure en tant que code et automatisation
- Développer et maintenir l'infrastructure en tant que code en utilisant Terraform et/ou CloudFormation pour l'infrastructure de la plateforme Git, CI/CD et les services de plateforme.
- Écrire des scripts d'automatisation en Python, PowerShell et Bash pour prendre en charge les opérations de plateforme, les outils de développement et l'automatisation des flux de travail.
- Conteneuriser les flux de travail de construction et de déploiement en utilisant Docker ; prendre en charge les pipelines de déploiement basés sur Kubernetes.
Sécurité, conformité et observabilité
- Collaborer avec les équipes de cybersécurité et de conformité pour garantir que les configurations de la plateforme Git répondent aux exigences de traitement des données et de contrôle d'accès.
- Mettre en œuvre la journalisation d'audit, les revues d'accès et les rapports de conformité pour les systèmes de contrôle de version et CI/CD.
- Intégrer les tests de sécurité des applications statiques et dynamiques ainsi que l'analyse des dépendances dans les flux de travail des pipelines.
- Surveiller la santé de la plateforme, les échecs de pipeline et les événements de sécurité ; mettre en œuvre des alertes proactives et des mécanismes d'auto-guérison dans la mesure du possible.
Collaboration et documentation
- Collaborer avec les équipes d'ingénierie, de données et de plateforme pour traduire les besoins en flux de travail de développement en solutions Git et CI/CD.
- Créer et maintenir la documentation pour les normes Git, les modèles de pipeline et les manuels opérationnels de la plateforme.
- Servir de ressource technique et de point d'escalade pour les problèmes liés à Git et CI/CD au sein de l'organisation.
- Participer aux revues d'architecture et à la planification interfonctionnelle pour les outils d'ingénierie et la feuille de route de la plateforme.
Compétences techniques
Plateformes Git
- GitLab - administration auto-hébergée et SaaS, structure de groupe/projet, autorisations, configuration CI/CD
- GitHub - administration Enterprise Cloud et Enterprise Server, gestion de l'organisation et des référentiels
- Stratégies de branchement Git - développement basé sur le tronc (trunk-based), GitFlow, gouvernance des référentiels et flux de travail de revue de code
Outils CI/CD et de pipeline
- GitHub Actions, GitLab CI/CD, Azure DevOps Pipelines
- Jenkins ou outils CI hérités équivalents, un plus pour le travail de migration
- Gestion des artefacts et registres de conteneurs (GitHub Packages, GitLab Container Registry, ou équivalent)
Plateformes Cloud
- AWS (commercial et GovCloud)
- Microsoft Azure
Infrastructure en tant que code et conteneurs
- Terraform, AWS CloudFormation, Ansible
- Bases de Docker, Kubernetes pour les charges de travail de construction et de déploiement conteneurisées
Scripting et programmation (Requis)
- Python - automatisation, intégrations API, développement d'outils
- PowerShell - scripting d'environnement Windows et Azure
- Bash - automatisation Linux et scripting de pipeline
Registre de conteneurs, stockage d'objets et secrets
- Registre de conteneurs - déploiement, administration et analyse d'images Harbor (ou équivalent)
- Stockage d'objets - déploiement et administration MinIO (ou stockage compatible S3 équivalent)
- Gestion des secrets - déploiement et administration HashiCorp Vault (ou équivalent natif cloud) en tant que service de plateforme
Identité, sécurité et observabilité
- Okta - intégration SSO et SCIM, Active Directory
- Outils SAST/DAST et d'analyse des dépendances
- Surveillance et observabilité - Prometheus/Grafana ou équivalent
Qualifications
- Doit détenir et maintenir une habilitation Secret active lors de l'embauche
Éducation et expérience
- Licence en informatique, technologies de l'information ou domaine connexe ; ou expérience pratique équivalente.
- 10-12 ans d'expérience en DevOps, ingénierie de plateforme ou ingénierie de fiabilité de site (SRE).
- Expérience pratique démontrée dans l'administration de GitLab et GitHub à l'échelle de l'entreprise.
- Expérience dans la conception, la construction et l'exploitation de pipelines CI/CD à travers plusieurs équipes et environnements.
Compétences relationnelles
- Excellent communicant auprès des équipes d'ingénierie, de sécurité et de la direction.
- Autonome et à l'aise avec la prise en charge des décisions relatives aux outils et à la gouvernance à l'échelle de l'entreprise.
- Soucieux du détail ; traite les configurations de pipeline et les paramètres de plateforme comme des artefacts de qualité production et auditables.
- Collaboratif - expérimenté dans le travail avec les équipes informatiques, de sécurité et d'ingénierie.
- Une expérience dans la direction ou le soutien significatif d'un effort de migration ou de consolidation de plateforme Git à grande échelle est fortement souhaitée.
- Une expérience dans le déploiement et l'exploitation de registres de conteneurs et de stockage d'objets (Harbor, MinIO ou équivalent) et de gestion centralisée des secrets (HashiCorp Vault ou équivalent) en tant que services de plateforme partagés est souhaitée.
Certifications souhaitées
- Certification GitHub Actions
- Certification d'administration GitHub
- Associé certifié CI/CD GitLab
- Associé certifié Git GitLab
- Certifié HashiCorp : Associé Terraform
- Ingénieur DevOps certifié AWS - Professionnel
- Certifié Microsoft : Expert ingénieur DevOps
- Administrateur certifié Kubernetes (CKA), un plus
Conditions de travail
- Poste entièrement en télétravail ; aucune préférence géographique.
- Disponibilité occasionnelle en dehors des heures de bureau pour la maintenance de la plateforme, les migrations et la réponse aux incidents.
- Participation active à la livraison basée sur des sprints selon une feuille de route de plateforme définie.
- Doit se conformer à toutes les politiques applicables en matière de traitement des données et de contrôle d'accès.
La fourchette de salaire de base de bonne foi pour ce poste est de 160,000 $ à 180,000 $ au moment de cette publication. Votre position dans cette fourchette dépend de votre expérience, de vos compétences et de votre localisation. Cette fourchette reflète uniquement le salaire de base et n'inclut pas les avantages sociaux ou les bonus/primes. Cette fourchette pourra être ajustée à l'avenir.
Voyager est un employeur garantissant l'égalité des chances. Les décisions d'embauche sont prises sans distinction de race, de couleur, de religion, d'origine nationale ou ethnique, de sexe, d'orientation sexuelle, d'identité ou d'expression de genre, d'âge, de handicap, de statut de vétéran protégé ou d'autres caractéristiques protégées par la loi.
Pour se conformer aux réglementations américaines sur l'exportation, y compris les International Traffic in Arms Regulations (ITAR) (22 CFR Parties 120–130) et les Export Administration Regulations (EAR) (15 CFR Parties 730–774), les candidats à ce poste doivent être une personne américaine (U.S. Person) : un citoyen américain, un résident permanent légal des États-Unis ou une personne protégée telle que définie par 8 U.S.C. § 1324b(a)(3). Les candidats doivent être éligibles pour obtenir toute autorisation d'exportation requise auprès du Département d'État américain ou du Département du Commerce américain.
Minorité/Femme/Handicapé/Vétéran
Les déclarations contenues dans cette description de poste sont destinées à décrire le contenu général et les exigences pour l'exécution de ce travail. Elles ne sont pas destinées à être une liste exhaustive de toutes les tâches, responsabilités et exigences du poste. Cette description de poste n'est pas un accord ou un contrat de travail. La direction a le droit exclusif de modifier le périmètre du travail dans le cadre de cette description de poste à tout moment et sans préavis.
Voyager propose un package de rémunération globale hautement compétitif conçu pour soutenir le bien-être, la croissance et la réussite de nos employés. Les employés bénéficient d'un programme de récompenses flexible et complet qui soutient à la fois le bien-être professionnel et personnel.
- Congés flexibles (FTO), permettant aux employés de prendre le temps dont ils ont besoin pour se ressourcer et maintenir un équilibre sain entre vie professionnelle et vie privée
- Couverture médicale, dentaire et ophtalmique complète pour les employés et leurs familles, avec une part importante des primes prise en charge par l'entreprise et de nombreux avantages payés à 100% pour les employés
- Abonnements de salle de sport flexibles et abordables avec plus de 12,700 options à l'échelle nationale, y compris 24 Hour Fitness, EoS Fitness, Crunch Fitness, Anytime Fitness, Blink Fitness, Chuze Fitness, et plus encore ! Aucun contrat à long terme et vidéos d'entraînement à la demande GRATUITES avant votre inscription
- Plan de retraite 401(k) avec un abondement de l'entreprise de 50% sur les contributions jusqu'à 8%, favorisant la sécurité financière à long terme
- Programmes de bien-être en entreprise qui soutiennent le bien-être physique et mental
- Avantages volontaires supplémentaires et ressources de soutien aux employés
- L'opportunité de travailler aux côtés d'une équipe hautement talentueuse dans un environnement innovant et axé sur la mission
