Release Engineer
Se busca un Release Engineer para unirse al equipo de Backblaze, liderando el proceso de lanzamiento de software desde el desarrollo hasta la producción, automatizando procesos y trabajando en estrecha colaboración con QA.
Ideal para profesionales con experiencia en lanzamiento de software que buscan trabajar de forma remota en un equipo colaborativo.
Descripción del puesto
Acerca de Backblaze Backblaze es el líder en almacenamiento de objetos en el movimiento de la 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. Junto 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 $136M en ingresos anuales recurrentes 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 175+ países, incluyendo empresas, desarrolladores, profesionales de TI y particulares. Pero aunque hay mucho que celebrar en nuestro pasado, hay casi tantas oportunidades por delante de nosotros. ¡Estamos buscando un Ingeniero de Lanzamiento para unirse a nuestro equipo! Tareas: - Entender los productos de Backblaze y su pila de software. - Ser propietario del proceso de lanzamiento de software desde el desarrollo hasta la producción. Automatizar estos procesos para mover código de manera segura, confiable y repetida. - Crear y mantener lanzamientos y definir desencadenantes para pipelines de CI/CD. - Aprovechar la IA para identificar brechas, mejorar estos flujos de trabajo y acelerar los despliegues. - Entender los entornos de prueba, los flujos de trabajo de preparación y las pruebas automatizadas para poder coordinar lanzamientos con QA. - Rastrear problemas y riesgos durante los lanzamientos. Identificar patrones y trabajar para mitigarlos. - Registrar y documentar procesos de lanzamiento y sus actualizaciones. - Entender los procesos de control de cambios y trabajar dentro de los marcos de Cumplimiento (SOC2, ISO, etc.). Crear y mantener notas de lanzamiento. - Contribuir a los esfuerzos de mejora continua del proceso de desarrollo de software. El candidato adecuado: - 5+ años de experiencia gestionando lanzamientos, con experiencia en prácticas de despliegue y un historial de ser metódico. - Mentalidad de resolución de problemas y depuración con la capacidad de tomar iniciativa. - Experiencia con scripting (python/javascript) - Fuerte conocimiento de Git en cuanto a estrategias de ramificación, etiquetado, fusión, etc. - Entendimiento de sistemas de compilación como Maven, Gradle y herramientas de CI/CD (Jenkins, GitHub Actions) - Utilización de herramientas de IA de manera ventajosa para el proceso de lanzamiento. - Entendimiento de conceptos de almacenamiento en la nube e infraestructura. - Familiaridad con JIRA u otro software de seguimiento de proyectos y problemas. - Experiencia con Agile/Scrum y entendimiento de procesos de SDLC. - Buenas habilidades de comunicación, tanto escritas como verbales. En este punto, esperamos que esté sintiendo entusiasmo por la descripción del trabajo que está leyendo. Incluso si no cumple con todos los requisitos, aún así lo alentamos a aplicar. El aprendizaje, el desarrollo y el crecimiento son partes clave de nuestra cultura. Estamos ansiosos por conocer a personas que crean 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 que 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 Oportunidad Igualitaria. Para obtener más información sobre los datos que recopilamos y procesamos como parte de su solicitud, por favor consulte nuestro Aviso de Privacidad para Empleados de Backblaze. #LATAM
Responsabilidades
- Gestionar el proceso de lanzamiento de software
- Automatizar procesos de lanzamiento
- Crear y mantener lanzamientos
- Identificar brechas y mejorar flujos de trabajo
- Coordina lanzamientos con QA