Sr. Developer Productivity Engineer
Se busca Sr. Developer Productivity Engineer para un equipo de pequeña escala pero de alto impacto en Backblaze, responsable de herramientas, infraestructura CI/CD y entornos de desarrollo que potencian la ingeniería de Backblaze.
Atractivo para ingenieros que buscan impacto en un equipo pequeño. Ideal para aquellos que disfrutan mejorando la productividad.
Descripción del puesto
Sobre Backblaze Backblaze es el líder en almacenamiento de objetos en el movimiento de nube abierta, impulsando el éxito de los clientes con almacenamiento en la nube construido específicamente para desbloquear presupuestos, aliviar a los administradores y liberar a los innovadores. Juntos con nuestros socios, estamos ayudando a los clientes a liberarse de las soluciones heredadas restrictivas y sobrevaloradas que los limitan, y a avanzar con la plena potencia de la nube abierta en sus manos. Fundada en 2007, hemos escalado el negocio con menos de $3 millones en financiamiento externo hasta 2021, cuando realizamos una Oferta Pública Inicial (IPO) tradicional en la bolsa de valores Nasdaq. Hoy en día, Backblaze genera más de $100 millones en ingresos y es la nube de almacenamiento especializada líder - gestionando más de tres mil millones de gigabytes de almacenamiento de datos para más de 500.000 clientes en más de 175 países, incluyendo empresas, desarrolladores, profesionales de TI y particulares. Descripción del rol: Estamos buscando un Ingeniero de Productividad de Desarrollador Senior para unirse a un equipo pequeño y de alto impacto responsable de las herramientas, la infraestructura de CI/CD y los entornos de desarrollo que impulsan la ingeniería de Backblaze. Serás dueño y mejorarás los sistemas en los que confían cientos de ingenieros todos los días: entornos de desarrollo virtualizados locales, pipelines de compilación y lanzamiento, frameworks de automatización de pruebas de integración, gestión de artefactos, configuración de repositorios de GitHub y confiabilidad en llamada. Este es un rol de ingeniería práctica. Escribirás scripts, mantendrás infraestructura como código, depurarás pipelines de pruebas inestables y diseñarás herramientas que ahorren tiempo de desarrollador a escala. También responderás a incidentes en llamada, solucionando y resolviendo fallos en sistemas de CI/CD y herramientas de máquina de desarrollador. El candidato ideal ve la fricción en la experiencia del desarrollador como un problema que vale la pena resolver, y se enorgullece de hacer que los equipos de ingeniería sean más rápidos y efectivos. Tareas: - Propietario y mejora de pipelines de CI/CD basados en Jenkins, incluyendo scripts de compilación, publicación de artefactos, automatización de lanzamientos y aprovisionamiento de infraestructura de soporte. - Mantener y evolucionar un entorno de desarrollo local virtualizado, incluyendo configuración de VM, orquestación de servicios en contenedores y herramientas de configuración de desarrollador. - Gestionar un repositorio de artefactos privado: estrategias de promoción, control de acceso, reflejo de dependencias y políticas de retención. - Desarrollar y mantener scripts de automatización para respaldar pipelines de lanzamiento, trabajos de CI y aprovisionamiento de infraestructura. - Hacer cumplir la higiene de las herramientas de desarrollador: configuración de repositorios de GitHub, protecciones de sucursal y políticas de revisión de código. - Manejar responsabilidades en llamada para herramientas de desarrollador, resolviendo fallos de CI, problemas de entorno e incidentes de infraestructura. - Colaborar con los equipos de Ingeniería, QA y Operaciones para identificar puntos de dolor de desarrollador y priorizar mejoras en herramientas. - Escribir y mantener documentación y guías para la organización de ingeniería. Herramientas y tecnologías: - CI/CD: Jenkins, GitHub Actions - Entorno de desarrollo: Vagrant, Docker, Docker Compose, Ansible - Sistemas operativos: macOS (administración, seguridad, configuración del sistema), Linux - Lenguajes: Python, Bash; familiaridad con Java/Kotlin es una ventaja - Control de versiones: Git, GitHub (incluyendo protección de sucursal y flujos de trabajo de solicitud de extracción) - Gestión de artefactos: Artifactory o similar administrador de repositorio privado - Monitoreo y alertas: integraciones de Slack, notificaciones de Jenkins, herramientas en llamada - Gestión de proyectos: Jira, Confluence - Herramientas de codificación de IA: Claude Code y similares asistentes de codificación agentes El candidato adecuado: - 5+ años de experiencia en productividad de desarrollador, ingeniería de plataforma, DevOps o ingeniería de compilación, idealmente en una organización de ingeniería mediana a grande. - Fuertes habilidades de scripting en Python y/o Bash; cómodo con la automatización en pipelines de CI de producción. - Experiencia práctica con Jenkins o sistemas de CI similares: depuración de compilaciones, gestión de credenciales y mantenimiento de la confiabilidad del pipeline. - Familiaridad con entornos de desarrollo locales y herramientas de virtualización o contenedorización. - Fuerte mentalidad de depuración: diagnosticar fallos a partir de registros y estado del sistema en CI, virtualización y servicios en contenedores. - Cómodo operando en llamada, manejando incidentes con calma y escribiendo post-mortems y guías claras. - Experiencia con administración de macOS es una ventaja, incluyendo configuración del sistema, virtualización de Apple Silicon y configuración de herramientas de desarrollador. - Familiaridad con herramientas de codificación de IA agentes (Claude Code, Cursor o similares) es una ventaja - Claras habilidades de comunicación escrita; capaz de producir documentación y guías que otros puedan seguir. En este punto, esperamos que estés sintiendo entusiasmo por la descripción del trabajo que estás leyendo. Incluso si no cumples con todos los requisitos, te alentamos a postular. Aprender, desarrollar y crecer son partes clave de nuestra cultura. Estamos ansiosos por conocer a personas que creen en nuestra misión y puedan contribuir a nuestro equipo de diversas maneras. Queremos que las personas se sientan cómodas expresando su verdadero yo y vengan, se queden y hagan su mejor trabajo aquí. En Backblaze, valoramos ser justos y buenos con nuestros clientes, socios y empleados. Es por eso que la diversidad, la equidad y la inclusión están en el núcleo de nuestros valores. Estamos comprometidos a fomentar una fuerza laboral donde todos los empleados se sientan un sentido de pertenencia sin importar raza, etnia, nacionalidad, género, orientación sexual, edad, religión, estatus socioeconómico, capacidad, estatus de veterano y educación. Creemos que nuestra dedicación a cultivar un espacio de trabajo diverso no solo nos permite servir mejor a nuestros clientes en más de 175 países, sino que refuerza aún más nuestro compromiso de hacer lo correcto. Estamos orgullosos de ser un empleador de igual oportunidad. Para entender más sobre los datos que recopilamos y procesamos como parte de tu solicitud, por favor revisa nuestra <a href="https://cdn.prod.website-files.com/63d32de856f6323a43a277f2/64b0660cd90ac9b4953f7f1d_Backblaze_HR_Employee_Related_Privacy_Notice.pdf">Notificación de Privacidad de Empleado de Backblaze</a>. #LATAM
Responsabilidades
- Mejorar pipelines CI/CD basados en Jenkins
- Mantener entornos de desarrollo virtualizados
- Gestionar repositorio de artefactos privado
- Desarrollar scripts de automatización
- Soporte on-call para herramientas de desarrollo