SanMar- External
ONEGLOBE LLC
Ingénieur Réseau/Cloud (DevSecOps/Sécurité)
AWSDockerKubernetesTerraform
Traduction automatique. Consultez l’original.
Description
Ce que vous ferez en tant qu'Ingénieur Réseau/Cloud (DevSecOps/Sécurité) :
- Évaluer les architectures d'hébergement cloud sur AWS, Azure et dans des environnements hybrides, y compris l'utilisation du calcul, du stockage, du réseau et des services gérés.
- Évaluer les modèles de conception cloud-native, l'adoption du serverless, la maturité de la conteneurisation et les opportunités de plateforme-as-a-service (PaaS).
- Examiner les stratégies multi-régions et multi-zones de disponibilité pour la haute disponibilité et la reprise après sinistre.
- Évaluer la conception des environnements de développement, de test, de pré-production et de production, y compris la parité des environnements et la dérive de configuration.
- Identifier les opportunités d'optimisation des coûts cloud, notamment le redimensionnement, la capacité réservée et l'efficacité architecturale.
- Évaluer l'alignement avec les exigences FedRAMP, les meilleures pratiques de sécurité cloud et les politiques cloud du DHS.
Évaluation de la maturité du pipeline CI/CD et DevSecOps
- Examiner les pipelines d'intégration continue/déploiement continu (CI/CD), y compris l'automatisation des builds, les frameworks de test et l'orchestration des déploiements.
- Évaluer les pratiques de gestion des artefacts, les registres de conteneurs et l'analyse de la composition logicielle.
- Évaluer les stratégies de déploiement, notamment les déploiements blue-green, les versions canary, les mises à jour progressives et les procédures de retour arrière.
- Examiner la couverture des tests automatisés, y compris les tests unitaires, les tests d'intégration, les tests de sécurité (SAST/DAST) et les tests de performance.
- Évaluer la maturité DevSecOps, y compris l'intégration de la sécurité dans les flux de travail de développement, les pratiques de sécurité shift-left et la validation automatisée de la conformité.
- Identifier les goulots d'étranglement du pipeline, les transferts manuels et les opportunités d'accélérer la vitesse de livraison tout en maintenant la sécurité et la qualité.
Infrastructure-as-Code et gestion de configuration
- Évaluer l'adoption de l'Infrastructure-as-Code (IaC) en utilisant des outils tels que Terraform, CloudFormation, les modèles ARM ou des plateformes similaires.
- Évaluer les pratiques de gestion de configuration, la discipline du contrôle de version et les processus de revue de code pour l'infrastructure.
- Examiner l'automatisation du provisionnement des environnements, les tests d'infrastructure et la mise en œuvre de policy-as-code.
- Évaluer les modèles d'infrastructure immuable, l'orchestration de conteneurs (Kubernetes, ECS, AKS) et les approches de configuration déclarative.
- Identifier les opportunités de réduire la dérive de configuration, d'améliorer la cohérence des environnements et d'améliorer la fiabilité de l'infrastructure grâce à l'automatisation.
Contrôles de cybersécurité et posture d'autorisation
- Évaluer les modèles de gestion des identités et des accès (IAM), le contrôle d'accès basé sur les rôles (RBAC) et la mise en œuvre du moindre privilège.
- Évaluer l'application de l'authentification multifacteur (MFA), la gestion des accès privilégiés (PAM) et les pratiques de gestion des secrets.
- Examiner l'intégration SIEM (Security Information and Event Management), la couverture de journalisation centralisée et la conformité de rétention des journaux.
- Évaluer les mécanismes d'alerte, les capacités de détection des menaces et la maturité SOAR (Security Orchestration, Automation and Response).
- Évaluer la préparation à la réponse aux incidents, la documentation des playbooks et l'intégration du centre des opérations de sécurité (SOC).
- Examiner les pratiques de gestion des vulnérabilités, y compris la fréquence de scan, les flux de travail de remédiation et l'automatisation de la gestion des correctifs.
- Évaluer la conformité avec les contrôles de sécurité NIST SP 800-53, les exigences du Risk Management Framework (RMF) et les pratiques de surveillance continue.
Risques technologiques hérités et stratégie de remédiation
- Identifier les risques découlant de technologies héritées non prises en charge, y compris les systèmes d'exploitation en fin de vie, les middlewares obsolètes et les frameworks dépréciés.
- Évaluer les contrôles compensatoires, l'exposition aux vulnérabilités et la surface d'attaque associée aux composants hérités.
- Recommander des stratégies de remédiation, notamment la conteneurisation, les mises à niveau de plateforme, le refactoring ou le remplacement.
- Développer des feuilles de route de migration qui équilibrent la réduction des risques de sécurité avec la stabilité opérationnelle et les contraintes de ressources.
- Conseiller sur les mesures de sécurité provisoires et l'atténuation des risques pendant les périodes de transition.
Ingénierie de la performance, de l'évolutivité et de la résilience
- Évaluer la surveillance des performances, les plateformes d'observabilité et la mise en œuvre de la gestion des performances applicatives (APM).
- Évaluer les configurations d'auto-scaling, les pratiques de planification de capacité et les capacités de gestion des pics de charge.
- Examiner les stratégies de continuité, y compris les architectures multi-régions, les mécanismes de basculement et l'automatisation de la reprise après sinistre.
- Évaluer les stratégies de sauvegarde, les pratiques de test de récupération et l'alignement avec les objectifs de temps de récupération (RTO) et les objectifs de point de récupération (RPO).
- Identifier les goulots d'étranglement de performance, les contraintes d'évolutivité et les opportunités d'optimisation architecturale.
Facilitateurs d'architecture moderne et modèles d'intégration
- Recommander l'adoption de passerelles API pour la gestion centralisée des API, le contrôle du trafic et l'application des politiques de sécurité.
- Évaluer les opportunités de service mesh (Istio, Linkerd, AWS App Mesh) pour améliorer l'observabilité, la sécurité et la résilience des microservices.
- Évaluer les plateformes d'automatisation et les outils d'orchestration qui peuvent améliorer l'efficacité opérationnelle et réduire les tâches manuelles.
- Identifier les opportunités de tirer parti des services gérés, du serverless computing et des architectures pilotées par les événements.
- Recommander des implémentations d'orchestration de conteneurs, de découverte de services et de traçage distribué.
- Conseiller sur les améliorations de l'interopérabilité grâce à des APIs standardisées, le streaming d'événements et des modèles de messagerie asynchrone.
Zero Trust et architecture d'identité moderne
- Évaluer l'alignement avec les principes de sécurité zero-trust, y compris la vérification continue, l'accès au moindre privilège et la micro-segmentation.
- Évaluer les implémentations de périmètre défini par logiciel, les contrôles d'accès basés sur l'identité et l'authentification contextuelle.
- Examiner le chiffrement au repos et en transit, la gestion des certificats et les pratiques de gestion des clés cryptographiques.
- Recommander des architectures d'identité modernes, y compris l'identité fédérée, l'authentification unique (SSO) et le contrôle d'accès basé sur les attributs (ABAC).
Documentation et développement de narratifs techniques
- Soutenir la documentation des conclusions sur l'hébergement et l'environnement technique avec une analyse claire et fondée sur des preuves.
- Rédiger des narratifs d'ingénierie de modernisation qui traduisent les évaluations techniques en recommandations stratégiques.
- Créer des diagrammes d'architecture, des visualisations de pipeline et des cartographies de contrôles de sécurité.
- Contribuer aux profils d'évaluation avec des apports sur la maturité DevSecOps et cloud.
- Fournir des recommandations techniques accessibles à la fois aux équipes d'ingénierie et aux audiences exécutives.
Exigences
- Licence et 15+ années d'expérience en ingénierie d'infrastructure, cloud et sécurité dans des environnements cloud hybrides et sur site.
- Expérience pratique dans l'architecture et la mise en œuvre de solutions sur AWS et/ou Azure, y compris les services de base (calcul, stockage, réseau, bases de données, sécurité).
- Expertise démontrée dans la conception et la mise en œuvre de pipelines CI/CD, de flux de travail DevSecOps et de stratégies de déploiement automatisées.
- Maîtrise des outils d'Infrastructure-as-Code (Terraform, CloudFormation, modèles ARM, Ansible ou similaire).
- Compréhension approfondie de la mise en œuvre des contrôles de sécurité dans les environnements cloud et hybrides.
- Expérience dans l'évaluation de la maturité technique, l'identification des lacunes et la recommandation de stratégies de modernisation pratiques.
- Solides compétences analytiques avec la capacité d'évaluer des environnements techniques complexes et de distiller les conclusions en recommandations exploitables.
- Capacité à obtenir une habilitation DHS Entry on Duty (EOD).
Qualifications souhaitées
- Expérience de l'autorisation FedRAMP, y compris l'évaluation de la sécurité, la surveillance continue et la documentation de conformité.
- Connaissance du NIST Risk Management Framework (RMF), des processus d'Autorité pour Opérer (ATO) et des bases de référence des contrôles de sécurité fédéraux.
- Connaissance des politiques cloud du DHS, des exigences TIC 3.0 et des normes d'architecture d'entreprise du DHS.
- Expérience dans la mise en œuvre des principes d'architecture zero-trust, y compris le périmètre défini par logiciel, la micro-segmentation et la sécurité centrée sur l'identité.
- Expérience pratique avec les plateformes d'orchestration de conteneurs (Kubernetes, Docker, ECS, AKS).
- Expérience avec les architectures de service mesh (Istio, Linkerd, Consul) et les plateformes de passerelle API (Kong, Apigee, AWS API Gateway).
- Maîtrise des outils d'observabilité et de surveillance (Prometheus, Grafana, Datadog, Splunk, pile ELK).
- Expérience avec les outils d'automatisation de la sécurité, y compris les scanners SAST/DAST, l'analyse des dépendances et les plateformes de conformité-as-code.
- Certifications cloud : AWS Solutions Architect, AWS DevOps Engineer, Azure Solutions Architect, Azure DevOps Engineer ou équivalent.
- Certifications de sécurité : CISSP, CCSP ou certifications de spécialité en sécurité cloud.
- Certifications DevOps/DevSecOps ou expertise démontrable.
- Expérience dans le soutien aux programmes de modernisation informatique fédérale ou aux initiatives de migration vers le cloud.
- Expérience des pratiques d'ingénierie de fiabilité de site (SRE) et des principes d'ingénierie du chaos.
