Roku
Black Duck Software, Inc.
Ingeniero Senior de DevOps - Operaciones Cloud
Sobre la oportunidad
Black Duck Software, Inc. ayuda a las organizaciones a crear software seguro y de alta calidad, minimizando riesgos y maximizando la velocidad y la productividad. Black Duck, pionero reconocido en seguridad de aplicaciones, ofrece soluciones SAST, SCA y DAST que permiten a los equipos encontrar y corregir rápidamente vulnerabilidades y defectos en código propietario, componentes de código abierto y comportamiento de aplicaciones. Con una combinación de herramientas, servicios y experiencia líderes en la industria, solo Black Duck ayuda a las organizaciones a maximizar la seguridad y la calidad en DevSecOps y a lo largo del ciclo de vida del desarrollo de software.
Black Duck es un empleador que ofrece igualdad de oportunidades. Consideramos a todos los solicitantes de empleo sin distinción de raza, color, origen nacional, religión, sexo, identidad o expresión de género, edad, discapacidad, orientación sexual, condición de veterano o militar, o cualquier otra característica protegida por la ley aplicable. Black Duck cumple con todas las leyes aplicables que prohíben la discriminación en el empleo en todas las jurisdicciones donde opera y proporciona adaptaciones razonables a las personas con discapacidades de acuerdo con la ley aplicable.
Ingeniero Staff de DevOps, Operaciones Cloud
El Ingeniero Staff de DevOps será un actor clave en el equipo de Operaciones Cloud responsable de todos los servicios SaaS y alojados en la cartera de productos de la empresa. Trabajará proactivamente con Ingeniería, Producto, TI y otros departamentos funcionales para diseñar, implementar y operar nuestra infraestructura global orientada al cliente en la Plataforma Google Cloud (GCP). El candidato ideal aporta una profunda experiencia práctica en Kubernetes, es una persona proactiva que prospera en un entorno de ritmo rápido, sobresale en la resolución de problemas y está comprometido a ofrecer experiencias de servicio fluidas y de alta disponibilidad a clientes empresariales en todo el mundo.
Responsabilidades clave
- Diseñar, construir y mantener infraestructura resiliente, segura y de alta disponibilidad para todos los servicios SaaS y alojados en GCP para cumplir con los SLAs establecidos.
- Desplegar, gestionar y escalar clústeres de Kubernetes (GKE) en múltiples regiones; gestionar el ciclo de vida del clúster, las actualizaciones y la planificación de la capacidad.
- Automatizar pipelines de despliegue, monitorización, alertas y respuesta a incidentes utilizando prácticas modernas de CI/CD y GitOps.
- Monitorizar la estabilidad y el rendimiento del sitio utilizando herramientas de observabilidad nativas de GCP (Cloud Monitoring, Cloud Logging, Error Reporting) y solucionar problemas en toda la pila.
- Escalar la infraestructura para satisfacer la demanda en rápido crecimiento utilizando las mejores prácticas de escalado automático, balanceo de carga y optimización de costes de GCP.
- Asumir la responsabilidad operativa de extremo a extremo de todos los entornos SaaS y alojados orientados al cliente, incluyendo la disponibilidad, el rendimiento y la gestión de cambios.
- Gestionar requisitos interfuncionales trabajando con Ingeniería, Producto, Servicios y otros departamentos.
- Colaborar con los desarrolladores para llevar nuevas funcionalidades y servicios a producción a través de patrones de despliegue contenerizados y nativos de Kubernetes.
- Desarrollar y mejorar prácticas operativas, runbooks y procedimientos.
- Cumplir proactivamente con los estándares de seguridad de la información y cumplimiento, como ISO, SOX, SSAE 16, etc.
Requisitos clave
- Experiencia práctica en la Plataforma Google Cloud: GKE, Cloud Run, Cloud Storage, redes VPC, IAM, Cloud Monitoring/Logging.
- Profunda experiencia en Kubernetes: desplegar y operar clústeres de producción a escala, incluyendo la gestión del plano de control, redes multiclúster, RBAC y creación de charts Helm.
- Experiencia en cloud y redes: diseñar y operar infraestructura de red en la nube (VPC, subredes, firewalls, balanceo de carga, PSC, conectividad privada) con sólidos fundamentos en DNS, TLS, service mesh y solución de problemas de red.
- Controles de seguridad en la nube: cifrado (CMEK), gestión de secretos (Vault, Cloud Secret Manager) y registro de auditoría.
- Experiencia en pipelines de CI/CD (GitHub Actions, GitOps/ ArgoCD o equivalente).
- Dominio de scripting (Python, Bash o Go); herramientas de infraestructura como código (Terraform o equivalente).
- Experiencia en soporte de aplicaciones Java/J2EE en producción (comprensión de despliegues, ajuste de JVM, depuración).
- Capacidad demostrada para establecer procesos, influir interfuncionalmente y operar de forma independiente.
Educación
Título de Grado en Ciencias de la Computación u otra disciplina técnica, o experiencia equivalente.
Rango salarial
$135,800—$168,000 USD
