Empleo
Del feed del socio
Ingeniero de software - Imágenes de contenedores seguros
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Canonical
- Nivel
- Senior
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Con más de 10 mil millones de extracciones, los desarrolladores de todo el mundo confían en las imágenes de contenedores de Canonical para crear y ejecutar software de forma segura y a escala. Esa confianza se basa en nuestro compromiso con imágenes mejoradas y listas para producción.
Estamos avanzando en lo último en tecnología con una nueva generación de imágenes de contenedores basadas en Ubuntu que llamamos "rocas": imágenes mínimas diseñadas para el rendimiento y la usabilidad y respaldadas por compromisos de seguridad a largo plazo. Como miembro del equipo, usted será dueño del camino desde el código fuente hasta la imagen publicada, convirtiendo el software de código abierto en artefactos probados, firmados y mantenidos continuamente que los desarrolladores pueden implementar con confianza.
Esta es una ingeniería de software multidisciplinaria y de ritmo rápido. Debido a que la mayor parte del software que empaquetamos se origina en fuentes de terceros, trabajará en una amplia gama de tecnologías de contenedores y cientos de proyectos de código abierto, a menudo en varios lenguajes de programación, integrándolos y manteniéndolos para que sean fáciles de consumir en Ubuntu. La automatización es fundamental para esta función: usted creará los canales que empaquetan, compilan, prueban y publican imágenes a escala.
Su antigüedad en este puesto reflejará su experiencia en ingeniería de software y su capacidad para asesorar y guiar a colegas más jóvenes.
Ubicación: este puesto se basa en la región EMEA.
Este papel implica
• Cree y mantenga una cartera cada vez mayor de imágenes de contenedores reforzadas y de alta calidad.
• Diseñar y operar procesos de CI/CD automatizados que creen, prueben, escaneen, firmen, publiquen, promuevan y retiren imágenes en todos los entornos y arquitecturas.
• Escribir herramientas y pruebas para evaluar el cumplimiento de la seguridad y la compatibilidad nativa de la nube.
• Trabajar estrechamente con la comunidad y los socios para compartir experiencia en contenedores y mantener nuestro portafolio actualizado con nuevas características, parches y aplicaciones.
• Colaborar con nuestros equipos de seguridad de productos, plataforma, infraestructura y atención al cliente.
• Contribuir con aportaciones técnicas a la toma de decisiones del equipo.
• Establecer el estándar de calidad, definiendo estándares de imagen que abarcan seguridad, compatibilidad, rendimiento, tamaño y experiencia del desarrollador.
• Aumentar nuestra base de conocimientos y escribir sobre el trabajo que hacemos.
• Trabajar en un entorno colaborativo, ágil y distribuido globalmente
• Orientar a colegas y contribuir a la contratación.
• Trabaje desde casa con viajes globales de hasta el 15 % para eventos internos y externos
Lo que buscamos en ti
• Competencia en Bash y Python
• Experiencia trabajando con sistemas CI/CD (por ejemplo, GitHub Actions, Jenkins)
• Experiencia en la creación de imágenes de contenedores.
• Dominio de al menos una herramienta de orquestación o gestión de contenedores (por ejemplo, Docker, Podman o Kubernetes)
• Experiencia práctica con sistemas Linux, administración de paquetes, sistemas de compilación, ingeniería de lanzamiento o canalizaciones de artefactos.
• Comunicación clara y propiedad de extremo a extremo, que abarca diseño, revisión, documentación, operación y colaboración entre equipos.
• Un compromiso de compartir conocimientos y ayudar a crecer a quienes lo rodean.
• Un apetito genuino por aprender y trabajar fuera de su zona de confort.
• Una licenciatura o equivalente en Ciencias de la Computación, un campo STEM o una disciplina similar
• Un historial académico excepcional tanto de la escuela secundaria como de la universidad.
• Inglés hablado y escrito a nivel empresarial.
• Motivación personal sincera y alineada con nuestra misión.
• Viajes internacionales de 2 a 4 veces al año para eventos de empresa de hasta dos semanas de duración.
• 0-7 años de experiencia relevante.
Además, esperamos que coincida con nuestros valores, siendo:
• Preciso, cuidando de ofrecer corrección y claridad.
• Confiable, entregando un trabajo de alta calidad que genera confianza y seguridad.
• Accesible, colaborando para construir productos y sistemas que sean utilizables.
• Hábil, combinando entusiasmo, conocimiento, adaptabilidad, estilo y carácter.
Habilidades agradables de tener
• Una mentalidad de mantenimiento orientada a la seguridad: puede investigar los hallazgos de dependencia y vulnerabilidad, evaluar su impacto y ofrecer una solución segura.
• Conocimiento de la seguridad de la cadena de suministro de software, con cierta experiencia en la generación y consumo de artefactos como SBOM, firmas, procedencia o informes CVE.
• Familiaridad con los principios y flujos de trabajo de GitOps.
• Familiaridad con lenguajes adicionales como Go o Rust
• Experiencia práctica en la creación de imágenes de contenedores mínimas y sin distribución.
• Conocimiento de las especificaciones OCI.
• Familiaridad con marcos de seguridad o cumplimiento como CIS, NIST, FedRAMP o DISA STIG.
• Evidencia de contribuciones a proyectos de código abierto.
• Pasión por integrar la seguridad en todas las etapas del ciclo de vida de la ingeniería (DevSecOps) y interés en utilizar la IA o el desarrollo agente de manera responsable y segura.
• Se aceptan certificaciones relevantes de Linux, contenedores o nativas de la nube (como CKS o DCA).
Si su experiencia es cercana pero no cumple con todos los requisitos, le recomendamos que presente su solicitud. Valoramos la experiencia transferible del empaquetado de Linux, la ingeniería de lanzamiento, la construcción de sistemas, la ingeniería de plataformas y el mantenimiento de código abierto.
Qué ofrecemos a los compañeros
Consideramos la ubicación geográfica, la experiencia y el desempeño a la hora de dar forma a la compensación en todo el mundo. Revisamos la remuneración anualmente (y con mayor frecuencia para los graduados y asociados) para asegurarnos de reconocer el desempeño sobresaliente. Además del salario base, ofrecemos una bonificación anual basada en el desempeño. Brindamos a todos los miembros del equipo beneficios adicionales, que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer las necesidades locales y garantizar la equidad a nivel mundial.
• Ambiente de trabajo distribuido con sprints en equipo dos veces al año en persona
• Presupuesto de aprendizaje y desarrollo personal de USD 2.000 por año.
• Revisión semestral de remuneración
• Recompensas de reconocimiento de la empresa
• 40 días de vacaciones anuales al año, incluidos los días festivos y los períodos de vacaciones de toda la empresa.
• Bajas por maternidad y paternidad
• Programa de asistencia a los miembros del equipo y plataforma de bienestar...
Fuente: Jobicy (https://jobicy.com/jobs/150994-software-engineer-secure-container-images)
Estamos avanzando en lo último en tecnología con una nueva generación de imágenes de contenedores basadas en Ubuntu que llamamos "rocas": imágenes mínimas diseñadas para el rendimiento y la usabilidad y respaldadas por compromisos de seguridad a largo plazo. Como miembro del equipo, usted será dueño del camino desde el código fuente hasta la imagen publicada, convirtiendo el software de código abierto en artefactos probados, firmados y mantenidos continuamente que los desarrolladores pueden implementar con confianza.
Esta es una ingeniería de software multidisciplinaria y de ritmo rápido. Debido a que la mayor parte del software que empaquetamos se origina en fuentes de terceros, trabajará en una amplia gama de tecnologías de contenedores y cientos de proyectos de código abierto, a menudo en varios lenguajes de programación, integrándolos y manteniéndolos para que sean fáciles de consumir en Ubuntu. La automatización es fundamental para esta función: usted creará los canales que empaquetan, compilan, prueban y publican imágenes a escala.
Su antigüedad en este puesto reflejará su experiencia en ingeniería de software y su capacidad para asesorar y guiar a colegas más jóvenes.
Ubicación: este puesto se basa en la región EMEA.
Este papel implica
• Cree y mantenga una cartera cada vez mayor de imágenes de contenedores reforzadas y de alta calidad.
• Diseñar y operar procesos de CI/CD automatizados que creen, prueben, escaneen, firmen, publiquen, promuevan y retiren imágenes en todos los entornos y arquitecturas.
• Escribir herramientas y pruebas para evaluar el cumplimiento de la seguridad y la compatibilidad nativa de la nube.
• Trabajar estrechamente con la comunidad y los socios para compartir experiencia en contenedores y mantener nuestro portafolio actualizado con nuevas características, parches y aplicaciones.
• Colaborar con nuestros equipos de seguridad de productos, plataforma, infraestructura y atención al cliente.
• Contribuir con aportaciones técnicas a la toma de decisiones del equipo.
• Establecer el estándar de calidad, definiendo estándares de imagen que abarcan seguridad, compatibilidad, rendimiento, tamaño y experiencia del desarrollador.
• Aumentar nuestra base de conocimientos y escribir sobre el trabajo que hacemos.
• Trabajar en un entorno colaborativo, ágil y distribuido globalmente
• Orientar a colegas y contribuir a la contratación.
• Trabaje desde casa con viajes globales de hasta el 15 % para eventos internos y externos
Lo que buscamos en ti
• Competencia en Bash y Python
• Experiencia trabajando con sistemas CI/CD (por ejemplo, GitHub Actions, Jenkins)
• Experiencia en la creación de imágenes de contenedores.
• Dominio de al menos una herramienta de orquestación o gestión de contenedores (por ejemplo, Docker, Podman o Kubernetes)
• Experiencia práctica con sistemas Linux, administración de paquetes, sistemas de compilación, ingeniería de lanzamiento o canalizaciones de artefactos.
• Comunicación clara y propiedad de extremo a extremo, que abarca diseño, revisión, documentación, operación y colaboración entre equipos.
• Un compromiso de compartir conocimientos y ayudar a crecer a quienes lo rodean.
• Un apetito genuino por aprender y trabajar fuera de su zona de confort.
• Una licenciatura o equivalente en Ciencias de la Computación, un campo STEM o una disciplina similar
• Un historial académico excepcional tanto de la escuela secundaria como de la universidad.
• Inglés hablado y escrito a nivel empresarial.
• Motivación personal sincera y alineada con nuestra misión.
• Viajes internacionales de 2 a 4 veces al año para eventos de empresa de hasta dos semanas de duración.
• 0-7 años de experiencia relevante.
Además, esperamos que coincida con nuestros valores, siendo:
• Preciso, cuidando de ofrecer corrección y claridad.
• Confiable, entregando un trabajo de alta calidad que genera confianza y seguridad.
• Accesible, colaborando para construir productos y sistemas que sean utilizables.
• Hábil, combinando entusiasmo, conocimiento, adaptabilidad, estilo y carácter.
Habilidades agradables de tener
• Una mentalidad de mantenimiento orientada a la seguridad: puede investigar los hallazgos de dependencia y vulnerabilidad, evaluar su impacto y ofrecer una solución segura.
• Conocimiento de la seguridad de la cadena de suministro de software, con cierta experiencia en la generación y consumo de artefactos como SBOM, firmas, procedencia o informes CVE.
• Familiaridad con los principios y flujos de trabajo de GitOps.
• Familiaridad con lenguajes adicionales como Go o Rust
• Experiencia práctica en la creación de imágenes de contenedores mínimas y sin distribución.
• Conocimiento de las especificaciones OCI.
• Familiaridad con marcos de seguridad o cumplimiento como CIS, NIST, FedRAMP o DISA STIG.
• Evidencia de contribuciones a proyectos de código abierto.
• Pasión por integrar la seguridad en todas las etapas del ciclo de vida de la ingeniería (DevSecOps) y interés en utilizar la IA o el desarrollo agente de manera responsable y segura.
• Se aceptan certificaciones relevantes de Linux, contenedores o nativas de la nube (como CKS o DCA).
Si su experiencia es cercana pero no cumple con todos los requisitos, le recomendamos que presente su solicitud. Valoramos la experiencia transferible del empaquetado de Linux, la ingeniería de lanzamiento, la construcción de sistemas, la ingeniería de plataformas y el mantenimiento de código abierto.
Qué ofrecemos a los compañeros
Consideramos la ubicación geográfica, la experiencia y el desempeño a la hora de dar forma a la compensación en todo el mundo. Revisamos la remuneración anualmente (y con mayor frecuencia para los graduados y asociados) para asegurarnos de reconocer el desempeño sobresaliente. Además del salario base, ofrecemos una bonificación anual basada en el desempeño. Brindamos a todos los miembros del equipo beneficios adicionales, que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer las necesidades locales y garantizar la equidad a nivel mundial.
• Ambiente de trabajo distribuido con sprints en equipo dos veces al año en persona
• Presupuesto de aprendizaje y desarrollo personal de USD 2.000 por año.
• Revisión semestral de remuneración
• Recompensas de reconocimiento de la empresa
• 40 días de vacaciones anuales al año, incluidos los días festivos y los períodos de vacaciones de toda la empresa.
• Bajas por maternidad y paternidad
• Programa de asistencia a los miembros del equipo y plataforma de bienestar...
Fuente: Jobicy (https://jobicy.com/jobs/150994-software-engineer-secure-container-images)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Canonical
Publicación proporcionada por Canonical.