B&A
ONEGLOBE LLC
Ingeniero de Redes/Cloud (DevSecOps/Seguridad)
AWSDockerKubernetesTerraform
Traducción automática. Consulta el original.
Descripción
Lo que harás como Ingeniero de Redes/Cloud (DevSecOps/Seguridad):
- Evaluar arquitecturas de alojamiento en la nube en AWS, Azure y entornos híbridos, incluyendo el uso de computación, almacenamiento, redes y servicios gestionados.
- Evaluar patrones de diseño nativos de la nube, adopción de serverless, madurez en la contenedorización y oportunidades de plataforma como servicio (PaaS).
- Revisar estrategias multirregión y de múltiples zonas de disponibilidad para garantizar la alta disponibilidad y la recuperación ante desastres.
- Evaluar el diseño del entorno en desarrollo, pruebas, preproducción y producción, incluyendo la paridad de entornos y la deriva de configuración.
- Identificar oportunidades de optimización de costes en la nube, incluyendo el ajuste de tamaño (rightsizing), capacidad reservada y eficiencia arquitectónica.
- Evaluar la alineación con los requisitos de FedRAMP, las mejores prácticas de seguridad en la nube y las políticas de nube del DHS.
Evaluación de la madurez de la canalización CI/CD y DevSecOps
- Revisar las canalizaciones de Integración Continua/Despliegue Continuo (CI/CD), incluyendo la automatización de compilaciones, marcos de pruebas y orquestación de despliegues.
- Evaluar las prácticas de gestión de artefactos, registros de contenedores y análisis de composición de software.
- Evaluar estrategias de despliegue, incluyendo despliegues blue-green, lanzamientos canary, actualizaciones progresivas y procedimientos de reversión.
- Revisar la cobertura de automatización de pruebas, incluyendo pruebas unitarias, pruebas de integración, pruebas de seguridad (SAST/DAST) y pruebas de rendimiento.
- Evaluar la madurez de DevSecOps, incluyendo la integración de la seguridad en los flujos de trabajo de desarrollo, prácticas de seguridad shift-left y validación automatizada de cumplimiento.
- Identificar cuellos de botella en la canalización, transferencias manuales y oportunidades para acelerar la velocidad de entrega manteniendo la seguridad y la calidad.
Infraestructura como código y gestión de configuración
- Evaluar la adopción de Infraestructura como Código (IaC) utilizando herramientas como Terraform, CloudFormation, plantillas ARM o plataformas similares.
- Evaluar las prácticas de gestión de configuración, disciplina de control de versiones y procesos de revisión de código para la infraestructura.
- Revisar la automatización del aprovisionamiento de entornos, pruebas de infraestructura e implementación de políticas como código.
- Evaluar patrones de infraestructura inmutable, orquestación de contenedores (Kubernetes, ECS, AKS) y enfoques de configuración declarativa.
- Identificar oportunidades para reducir la deriva de configuración, mejorar la consistencia del entorno y mejorar la fiabilidad de la infraestructura mediante la automatización.
Controles de ciberseguridad y postura de autorización
- Evaluar patrones de Gestión de Identidad y Acceso (IAM), control de acceso basado en roles (RBAC) e implementación del principio de menor privilegio.
- Evaluar la aplicación de la Autenticación de Múltiple Factor (MFA), gestión de acceso privilegiado (PAM) y prácticas de gestión de secretos.
- Revisar la integración de Gestión de Eventos e Información de Seguridad (SIEM), cobertura de registro centralizado y cumplimiento de retención de registros.
- Evaluar mecanismos de alerta, capacidades de detección de amenazas y madurez de Orquestación, Automatización y Respuesta de Seguridad (SOAR).
- Evaluar la preparación para la respuesta ante incidentes, la documentación de manuales de procedimientos y la integración del centro de operaciones de seguridad (SOC).
- Revisar las prácticas de gestión de vulnerabilidades, incluyendo la frecuencia de escaneo, flujos de trabajo de remediación y automatización de la gestión de parches.
- Evaluar el cumplimiento de los controles de seguridad NIST SP 800-53, los requisitos del Marco de Gestión de Riesgos (RMF) y las prácticas de monitorización continua.
Riesgo de tecnología heredada y estrategia de remediación
- Identificar riesgos derivados de tecnologías heredadas no compatibles, incluyendo sistemas operativos al final de su vida útil, middleware obsoleto y marcos de trabajo obsoletos.
- Evaluar los controles compensatorios, la exposición a vulnerabilidades y la superficie de ataque asociada con los componentes heredados.
- Recomendar estrategias de remediación, incluyendo contenedorización, actualizaciones de plataforma, refactorización o reemplazo.
- Desarrollar hojas de ruta de migración que equilibren la reducción del riesgo de seguridad con la estabilidad operativa y las limitaciones de recursos.
- Asesorar sobre medidas de seguridad provisionales y mitigación de riesgos durante los periodos de transición.
Ingeniería de rendimiento, escalabilidad y resiliencia
- Evaluar la monitorización del rendimiento, las plataformas de observabilidad y la implementación de la gestión del rendimiento de aplicaciones (APM).
- Evaluar configuraciones de autoescalado, prácticas de planificación de capacidad y capacidades de manejo de picos de carga.
- Revisar estrategias de continuidad, incluyendo arquitecturas multirregión, mecanismos de conmutación por error y automatización de la recuperación ante desastres.
- Evaluar estrategias de copia de seguridad, prácticas de pruebas de recuperación y alineación con el Objetivo de Tiempo de Recuperación (RTO)/Objetivo de Punto de Recuperación (RPO).
- Identificar cuellos de botella en el rendimiento, limitaciones de escalabilidad y oportunidades para la optimización arquitectónica.
Habilitadores de arquitectura moderna y patrones de integración
- Recomendar la adopción de puertas de enlace API para la gestión centralizada de API, control de tráfico y aplicación de políticas de seguridad.
- Evaluar oportunidades de malla de servicios (Istio, Linkerd, AWS App Mesh) para mejorar la observabilidad, seguridad y resiliencia de los microservicios.
- Evaluar plataformas de automatización y herramientas de orquestación que puedan mejorar la eficiencia operativa y reducir el trabajo manual.
- Identificar oportunidades para aprovechar servicios gestionados, computación serverless y arquitecturas basadas en eventos.
- Recomendar implementaciones de orquestación de contenedores, descubrimiento de servicios y rastreo distribuido.
- Asesorar sobre mejoras de interoperabilidad mediante APIs estandarizadas, transmisión de eventos y patrones de mensajería asíncrona.
Zero Trust y arquitectura de identidad moderna
- Evaluar la alineación con los principios de seguridad zero-trust, incluyendo la verificación continua, el acceso de menor privilegio y la microsegmentación.
- Evaluar implementaciones de perímetro definido por software, controles de acceso basados en identidad y autenticación consciente del contexto.
- Revisar el cifrado en reposo y en tránsito, la gestión de certificados y las prácticas de gestión de claves criptográficas.
- Recomendar arquitecturas de identidad modernas, incluyendo identidad federada, inicio de sesión único (SSO) y control de acceso basado en atributos (ABAC).
Documentación y desarrollo de narrativa técnica
- Apoyar la documentación de los hallazgos del entorno técnico y de alojamiento con un análisis claro y basado en evidencias.
- Redactar narrativas de ingeniería de modernización que traduzcan las evaluaciones técnicas en recomendaciones estratégicas.
- Crear diagramas de arquitectura, visualizaciones de canalizaciones y mapeos de controles de seguridad.
- Contribuir a los perfiles de evaluación con aportaciones sobre DevSecOps y madurez de la nube.
- Proporcionar recomendaciones técnicas accesibles tanto para los equipos de ingeniería como para las audiencias ejecutivas.
Requisitos
- Grado universitario y más de 15 años de experiencia en ingeniería de infraestructura, nube y seguridad en entornos de nube híbrida y locales.
- Experiencia práctica en la arquitectura e implementación de soluciones en AWS y/o Azure, incluyendo servicios principales (computación, almacenamiento, redes, bases de datos, seguridad).
- Experiencia demostrada en el diseño e implementación de canalizaciones CI/CD, flujos de trabajo DevSecOps y estrategias de despliegue automatizado.
- Dominio de herramientas de Infraestructura como Código (Terraform, CloudFormation, plantillas ARM, Ansible o similares).
- Comprensión profunda de la implementación de controles de seguridad en entornos de nube e híbridos.
- Experiencia en la evaluación de la madurez técnica, identificación de brechas y recomendación de estrategias de modernización prácticas.
- Sólidas habilidades analíticas con capacidad para evaluar entornos técnicos complejos y destilar los hallazgos en recomendaciones prácticas.
- Capacidad para obtener la autorización de entrada en servicio (EOD) del DHS.
Cualificaciones deseadas
- Experiencia con la autorización FedRAMP, incluyendo evaluación de seguridad, monitorización continua y documentación de cumplimiento.
- Familiaridad con el Marco de Gestión de Riesgos (RMF) del NIST, procesos de Autorización para Operar (ATO) y líneas base de control de seguridad federal.
- Conocimiento de las políticas de nube del DHS, requisitos de Trusted Internet Connection (TIC) 3.0 y estándares de Arquitectura Empresarial del DHS.
- Experiencia en la implementación de principios de arquitectura zero-trust, incluyendo perímetro definido por software, microsegmentación y seguridad centrada en la identidad.
- Experiencia práctica con plataformas de orquestación de contenedores (Kubernetes, Docker, ECS, AKS).
- Experiencia con arquitecturas de malla de servicios (Istio, Linkerd, Consul) y plataformas de puerta de enlace API (Kong, Apigee, AWS API Gateway).
- Dominio de herramientas de observabilidad y monitorización (Prometheus, Grafana, Datadog, Splunk, pila ELK).
- Experiencia con herramientas de automatización de seguridad, incluyendo escáneres SAST/DAST, escaneo de dependencias y plataformas de cumplimiento como código.
- Certificaciones en la nube: AWS Solutions Architect, AWS DevOps Engineer, Azure Solutions Architect, Azure DevOps Engineer o equivalente.
- Certificaciones de seguridad: CISSP, CCSP o certificaciones especializadas en seguridad en la nube.
- Certificaciones DevOps/DevSecOps o experiencia demostrable.
- Experiencia apoyando programas federales de modernización de TI o iniciativas de migración a la nube.
- Antecedentes en prácticas de Ingeniería de Fiabilidad del Sitio (SRE) y principios de ingeniería del caos.
