B&A
IronMountain Solutions
Ingénieur DevSecOps et Administrateur d'applications principal
Indicateurs de performance clés (KPI)
501747 Ingénieur DevSecOps et Administrateur d'applications principal (Tableau de bord CATENA)
Lieu de travail : Huntsville, AL
Horaires : Temps plein 40 heures par semaine, 8 heures par jour (le télétravail n'est pas autorisé).
Relocalisation : Négociable
- Disponibilité du système : Maintien d'une haute disponibilité opérationnelle au sein de l'environnement d'exécution AI2C.
- Rapidité des correctifs : Respect à 100% des délais d'atténuation des vulnérabilités établis ou soumission immédiate du POA&M.
- Préparation à l'audit : Traçabilité complète et aucune exception non approuvée dans les configurations Keycloak SSO/MFA et les journaux de vérification de sauvegarde mensuels.
- Alignement des parties prenantes : Réactivité élevée et communication proactive avec l'ISSM, les équipes d'ingénierie AI2C et les parties prenantes exécutives.
IronMountain Solutions recherche un ingénieur DevSecOps et administrateur d'applications principal hautement qualifié et axé sur la mission pour servir de point de contact technique principal pour CATENA (Critical Asset Tracking & Enterprise Node Analysis), un tableau de bord de gestion des risques de la chaîne d'approvisionnement essentiel à la mission.
Dans ce rôle, vous assumerez la responsabilité technique de bout en bout de la plateforme CATENA, de la mise en œuvre de nouvelles fonctionnalités et du maintien de la santé de la base de code à la coordination des opérations de déploiement au sein de l'environnement d'hébergement de l'Artificial Intelligence Integration Center (AI2C). Vous défendrez la posture de cybersécurité de l'application, en gérant la remédiation des vulnérabilités, en appliquant les flux de travail d'identité/accès approuvés par l'armée, en orchestrant l'analyse de sécurité continue et en assurant une protection rigoureuse des données et une vérification de la reprise après sinistre.
Responsabilités clés
1. Développement du tableau de bord et gestion de la base de code
- Agir en tant qu'autorité technique principale et personne de référence pour le tableau de bord CATENA.
- Concevoir, construire et déployer des améliorations, en intégrant de nouveaux modules fonctionnels et en affinant les fonctionnalités existantes en fonction des retours des parties prenantes.
- Maintenir des bases de code d'application propres, documentées et contrôlées en version sur tous les environnements en utilisant des pipelines CI/CD modernes.
- Assurer la performance, la réactivité, la haute disponibilité de l'application et une visualisation fluide des données pour l'intelligence des risques de la chaîne d'approvisionnement.
2. Hébergement de l'environnement et collaboration avec AI2C
- Servir de liaison technique principale avec les équipes de plateforme et d'infrastructure de l'Artificial Intelligence Integration Center (AI2C).
- Coordonner le déploiement, la mise à l'échelle, la conteneurisation et la configuration de CATENA au sein de l'infrastructure d'hébergement d'entreprise AI2C.
- Aligner les sprints de développement avec les fenêtres de maintenance de la plateforme AI2C, les prérequis d'exécution et les politiques de gouvernance de l'infrastructure.
3. Cybersécurité, gestion des vulnérabilités et conformité
- Mener des évaluations de sécurité statiques et dynamiques continues (SAST/DAST/analyse de conteneurs) sur le code et l'infrastructure de CATENA.
- Trier, prioriser et remédier aux vulnérabilités de sécurité découvertes ; appliquer tous les correctifs de sécurité et mises à jour de dépendances nécessaires dans les délais impartis.
- Signaler immédiatement les incidents de sécurité détectés, les comportements anormaux du système ou les menaces émergentes au responsable de la sécurité des systèmes d'information (ISSM) et à l'équipe de plateforme AI2C.
- Rédiger et maintenir la documentation formelle du Plan d'action et des jalons (POA&M) pour toute découverte ou vulnérabilité ne pouvant être résolue dans les délais de remédiation standard.
- Soutenir les activités continues du cadre de gestion des risques (RMF) et de l'autorisation d'exploitation (ATO) pour le tableau de bord.
4. Gestion des identités, des informations d'identification et des accès (ICAM)
- Configurer toutes les applications frontend hébergées et les composants backend pour appliquer l'authentification multifacteur (MFA) approuvée par l'armée via l'authentification unique (SSO) pour toutes les sessions utilisateur interactives et administratives.
- Intégrer les flux de travail d'identité et d'authentification directement avec le service Keycloak centralisé de la plateforme ou un fournisseur d'identité (IdP) alternatif approuvé par la plateforme.
- Mettre en œuvre un contrôle d'accès basé sur les rôles (RBAC) granulaire pour assurer le respect strict du principe du moindre privilège.
5. Intégrité des données, sauvegarde et reprise après sinistre
- Architecturer, mettre en œuvre et maintenir des procédures complètes de sauvegarde et de restauration pour toutes les données d'application, configurations et stockage persistant de CATENA.
- Mener des exercices de récupération mensuels et des tests de vérification pour valider la viabilité de la restauration, en minimisant les objectifs de temps de récupération (RTO) et les objectifs de point de récupération (RPO) potentiels.
- Maintenir une documentation complète et des manuels d'exploitation pour la continuité des activités, la reprise après sinistre et les scénarios de basculement.
Qualifications requises
- Éducation : Licence en informatique, génie logiciel, systèmes d'information, cybersécurité ou une discipline technique connexe (ou expérience pratique équivalente).
- Expérience : 5+ ans d'expérience combinée en développement de logiciels, administration d'applications et DevSecOps dans des environnements d'entreprise ou de défense.
Identité et authentification
- Expérience pratique de l'intégration d'applications avec Keycloak, OAuth 2.0, OpenID Connect (OIDC) ou SAML 2.0.
- Expérience dans la mise en œuvre d'architectures PKI, MFA basée sur CAC/PIV et SSO conformes au DoD/Armée.
Sécurité et conformité
- Familiarité démontrée avec le RMF du DoD, NIST SP 800-53, DISA STIGs et les outils d'analyse/gestion des vulnérabilités (par exemple, SonarQube, Fortify, Anchore, Prisma Cloud ou ACAS/Tenable).
- Expérience directe dans la rédaction et la gestion du Plan d'action et des jalons (POA&M).
- Expérience d'interface directe avec un ISSM / ISSO.
DevSecOps et hébergement
- Maîtrise des technologies de conteneurs (Docker, Podman) et de l'orchestration (Kubernetes, Red Hat OpenShift).
- Connaissance pratique du GitOps moderne, de l'automatisation des pipelines CI/CD (GitLab CI, GitHub Actions ou Jenkins).
Gestion des données
- Expérience dans la gestion des backend de base de données (par exemple, PostgreSQL, Elasticsearch, MongoDB) ainsi que des scripts de sauvegarde automatisés, des instantanés et des routines de vérification de récupération.
Qualifications souhaitées
- Expérience préalable de collaboration ou de déploiement de solutions sur AI2C ou des environnements cloud d'entreprise de l'armée (par exemple, cARMY).
- Certification DoD 8570/8140 IAT niveau II ou III active (par exemple, Security+ CE, CySA+, CASP+, CISSP).
- Familiarité avec la gestion des risques de la chaîne d'approvisionnement (SCRM), l'analyse de la nomenclature (SBOM) ou l'analyse logistique.
- Habilitation de sécurité Secret ou supérieure active.
