SanMar- External
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 de 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, la capacidad reservada y la 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, la disciplina de control de versiones y los procesos de revisión de código para la infraestructura.
- Revisar la automatización del aprovisionamiento de entornos, las pruebas de infraestructura y la 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) y la implementación del principio de menor privilegio.
- Evaluar la aplicación de la autenticación multifactor (MFA), la gestión de acceso privilegiado (PAM) y las prácticas de gestión de secretos.
- Revisar la integración de la gestión de eventos e información de seguridad (SIEM), la cobertura de registro centralizado y el cumplimiento de la retención de registros.
- Evaluar los mecanismos de alerta, las capacidades de detección de amenazas y la madurez de la orquestación, automatización y respuesta de seguridad (SOAR).
- Evaluar la preparación para la respuesta a 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, los flujos de trabajo de remediación y la 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 los 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 la 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 las configuraciones de autoescalado, las prácticas de planificación de capacidad y las capacidades de gestión de picos de carga.
- Revisar las estrategias de continuidad, incluyendo arquitecturas multirregión, mecanismos de conmutación por error y automatización de la recuperación ante desastres.
- Evaluar las estrategias de copia de seguridad, las prácticas de pruebas de recuperación y la 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 de 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, el control de tráfico y la 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 con el menor privilegio y la microsegmentación.
- Evaluar implementaciones de perímetros definidos 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 la madurez de DevSecOps y la nube.
- Proporcionar recomendaciones técnicas accesibles tanto para los equipos de ingeniería como para las audiencias ejecutivas.
Requisitos
- Licenciatura 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).
- Profundo conocimiento 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, la identificación de brechas y la recomendación de estrategias de modernización prácticas.
- Sólidas habilidades analíticas con capacidad para evaluar entornos técnicos complejos y sintetizar los hallazgos en recomendaciones prácticas.
- Capacidad para obtener la autorización de entrada en servicio (EOD) del DHS.
Cualificaciones deseadas
- Experiencia en 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 controles de seguridad federales.
- Conocimiento de las políticas de nube del DHS, los requisitos de Trusted Internet Connection (TIC) 3.0 y los estándares de arquitectura empresarial del DHS.
- Experiencia en la implementación de principios de arquitectura zero-trust, incluyendo perímetros definidos por software, microsegmentación y seguridad centrada en la identidad.
- Experiencia práctica con plataformas de orquestación de contenedores (Kubernetes, Docker, ECS, AKS).
- Antecedentes en 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 en 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.
