B&A
ONEGLOBE LLC
Ingénieur Réseau/Cloud (DevSecOps/Sécurité)
AWSDockerKubernetesTerraform
Traduction automatique. Consultez l’original.
Description
Vos missions 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, incluant l'utilisation du calcul, du stockage, du réseau et des services gérés.
- Analyser les modèles de conception cloud-native, l'adoption du serverless, la maturité de la conteneurisation et les opportunités liées au Platform-as-a-Service (PaaS).
- Examiner les stratégies multi-régions et multi-zones de disponibilité pour garantir 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é des pipelines CI/CD et DevSecOps
- Passer en revue les pipelines d'intégration et de déploiement continus (CI/CD), incluant 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, incluant les tests unitaires, les tests d'intégration, les tests de sécurité (SAST/DAST) et les tests de performance.
- Évaluer la maturité DevSecOps, notamment 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 dans les pipelines, 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.
- Analyser les pratiques de gestion de configuration, la discipline de 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 politiques sous forme de code (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 pour réduire la dérive de configuration, améliorer la cohérence des environnements et renforcer 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 principe 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 la rétention des logs.
- É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 au centre des opérations de sécurité (SOC).
- Examiner les pratiques de gestion des vulnérabilités, incluant la fréquence des scans, les flux 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, notamment 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, incluant 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é, incluant 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 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 une 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 capables d'améliorer l'efficacité opérationnelle et de réduire les tâches manuelles.
- Identifier les opportunités d'exploiter les services gérés, le calcul serverless et les 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, incluant 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, incluant 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 pipelines 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, incluant 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 avec l'autorisation FedRAMP, incluant l'évaluation de sécurité, la surveillance continue et la documentation de conformité.
- Familiarité avec le NIST Risk Management Framework (RMF), les processus d'Autorisation d'Exploitation (ATO) et les 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, incluant 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).
- Contexte 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é, incluant les scanners SAST/DAST, l'analyse des dépendances et les plateformes de conformité sous forme de 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.
- Contexte dans les pratiques de Site Reliability Engineering (SRE) et les principes de chaos engineering.
