SRE & Infrastructure
Hireful es la compañía británica que está revolucionando la forma en que se llevan a cabo los procesos de selección. En Manfred sabemos lo importante que es cambiarle la vida a alguien cambiando su entorno de trabajo y es por eso que valoramos mucho lo que hacen.
¿Te suena bien lo de trabajar en algo que le cambia la vida a la gente? A nosotros nos parece de lo más divertido 🤟😎
¿Qué harás?
Su software es uno de los más completos en cuanto a la gestión integral del proceso de selección, desde la integración con las plataformas de publicación de ofertas hasta la administración de los perfiles de candidatos, pasando por la gestión del propio proceso.
Hireful ya lo utilizan más de 350 clientes en Reino Unido y están en un momento de crecimiento clave. Es por ello que quieren montar un nuevo equipo de desarrollo en Madrid.
Pasarás la mayor parte de tu tiempo trabajando en la plataforma cloud ☁ de Hireful.
Trabajarás construyendo aplicaciones distribuidas, API’s, reduciendo la latencia de errores y utilizarás la nube como principal tecnología para diseñar e implementar una plataforma escalable basada en serverless capaz de lidiar con un gran número de peticiones por minuto.
Además, diseñarás e implementarás frameworks de datos; abordarás y optimizarás los problemas relacionados con la infraestructura (performance, escalabilidad, disponibilidad, concurrencia, colas, etc.) e identificarás los cuellos de botella (tanto de código como de arquitectura) en el entorno cloud.
El stack del backend es JavaScript con Node y lo están utilizando para crear una aplicación distribuida y tolerante a fallos. Usando APIs para comunicar los distintos microservicios y el Cloud de AWS como plataforma.
La idea principal es que les ayudes a mantener la infraestructura actual en Terraform 🌎 y crear nuevas partes de la infraestructura en CDK. Ahora mismo, la plataforma está dockerizada, pero no están utilizando Kubernetes salvo para una pequeña prueba de concepto.
Toda la aplicación está distribuida en AWS con Lambdas y SQS. Buscan que les eches una mano en la creación del pipeline de AWS junto a Rubén. Él se está encargando ahora mismo de la infraestructura y será tu buddy durante los primeros meses, pero poco a poco te irá dejando más espacio para liderar esta parcela.
Otro de los puntos principales que quieren tratar es la mejora de la seguridad con un enfoque DevSecOps. Y que te encargues de trasladar esa filosofía al resto del equipo.
Además, la optimización de los recursos de AWS será tu día a día. No solo a nivel de seguridad y rendimiento, sino también a la hora de rebajar costes de la plataforma.
Tu evolución
En 1 mes
Te han recibido con los brazos abiertos 🤜 🤛.
Rubén se encargará de mentorizarte y de explicarte cómo está montada la plataforma, el roadmap de producto y en un par de semanas serás capaz de intervenir en las Sprint Planning aportando tu punto de vista. Ya conoces al equipo y tienes una visión global del producto.
Tus responsabilidades
Simplificarás el despliegue de nuevos entornos, y comenzarás a llevar a cabo la migración de Terraform a CDK.
Te encargarás de optimizar el uso de servicios de AWS.
Echarás una mano al equipo de desarrollo implementando herramientas de monitorización y dashboards de control.
Liderarás los procesos de automatización de despliegues y CI/CD.
Monitorizarás la plataforma, asegurando siempre una alta disponibilidad y tolerancia a muchas sesiones simultáneas.
Construirás herramientas que ayuden al equipo de desarrollo a mejorar su día a día, enfocándote en la calidad y las buenas prácticas.
Aprenderás del resto del equipo, al igual que ellos de ti, y te formarán en todo lo necesario para ir mejorando tus skills poco a poco.
¿Cómo lo harás?
Lo harás en un entorno agile y orientado a producto final, una plataforma que ayuda a millones de personas a, como decimos en la casa, dejar de tener un trabajo de mierda, porque la vida es demasiado corta para eso 😁.
El equipo de producto, con quienes colaborarás de forma estrecha, se encarga de proveer de las nuevas funcionalidades que se van añadiendo al backlog. El trabajo se organiza en sprints bisemanales en los que se intenta aportar valor en cada entrega, la cuestión no es sacar por sacar.
Utilizan Jira y Confluence para que todo el equipo esté al tanto de todo lo que está pasando entre bambalinas.
Sus servicios siguen los patrones de diseño de las arquitecturas de microservicios y cada día que pasa van consiguiendo tener una cobertura de tests mayor. Que una compañía se tome esto tan en serio es algo a tener muy en cuenta 👀.
Actualmente, el equipo de India es quien lleva la gran parte del desarrollo, pero el equipo de Madrid estará a la altura en unos pocos meses cuando vayan llegando los nuevos integrantes.
¿Cuándo trabajarás?
El horario es flexible, la idea es que estés disponible sobre las 10:00 h que es cuando suelen comenzar todos a trabajar. Eso sí, el resto de la jornada te la puedes organizar como mejor te venga a ti.
Día laborable
Jornada completaVacaciones
27 díasJornada laboral
Flexible¿Dónde trabajarás?
Presencial
Teletrabajo
La posición es remote first, es decir, primamos que el trabajo sea remoto, pero tendrás que poder unirte a la oficina de Madrid 🌇 algún día entre semana.
¿Con quién trabajarás?
Actualmente, el equipo de Madrid lo forman 4 personas más actualmente y subiendo:
- Rubén (Manager): Tu buddy y la persona que se encarga de encontrar a las personas idóneas para el equipo y gestionarlo. Además, ayuda con las tareas de desarrollo del producto.
- Pablo, Dani y Javi: Se encargan del desarrollo de producto en el equipo de Madrid y serán tus próximos compañeros.
Además, el equipo de India es el que lleva ahora mismo el peso del desarrollo de producto. Y en Reino Unido está el equipo de producto que será el que haga llegar los requisitos que los stake holders y clientes.
¿Qué piden?
Necesitan un perfil híbrido entre SRE y desarrollo. Alguien capaz, no solo de levantar (o evitar) un sistema caído, sino de mejorar, optimizar y crear nueva infraestructura como código.
La idea es que al menos tengas:
- 3 años de experiencia en IaaC manejando herramientas de entorno AWS: Terraform, CloudFormation, ECS, Fargate, Docker.
- Conocimiento de Github, flujos de CI/CD y pipelines de AWS.
- Tienes habilidades de scripting o has desarrollado con lenguajes como Python, Bash, etc.
- Has trabajado con AWS APi Gateway, Route53, StepFunctions y AWS Lambda.
- Te apasiona crear aplicaciones distribuidas en microservicios, sabes cómo autogestionar tu backlog y tienes disposición a aprender nuevas tecnologías.
- Te mueves como pez en el agua tanto en castellano como en inglés.
Sería maravillo y estupendástico que tuvieras:
- Conocimientos en EKS o otras herramientas de Kubernetes.
- Eres AWS Solution Architect o tienes certificación de AWS.
- Experiencia en DevOps con BBDD relacionales en AWS (RDS, Redshift).
- Experiencia con BBDD no relacionales (MongoDB), infraestructura como código - CDK (AWS Cloud Development Kit).
Tecnologías
Innegociable
AWS
MongoDB
Terraform
Estaría bien
Kubernetes
Suma puntos
Bash
Python
Otras habilidades
Innegociable
Aprendizaje Continuo
Capacidad de autogestión
Atención al detalle
Estaría bien
Autonomía en el aprendizaje
Gestión de equipo
Suma puntos
Capacidad de mentorización
Comunicación intercultural
¿Qué ofrecen?
🏖️ 25 días de vacaciones + medio día por tu cumpleaños + 1 dia extra por año que estés con nosotros.
📡 Trabajo en modalidad remote first. Solo hay que ir a la oficina cuando sea necesario pero si quieres ir puedes hacerlo cuando quieras en las oficinas de Madrid.
🕓 Horario flexible (sólo se pide que estés disponible a partir de las 10:00).
💻 Equipo de última generación y especificaciones acordes con entorno Linux.
🎓 Presupuesto para formación de unos 2.000€ aproximadamente.
🍲 Seguro de vida y salud para ti y posibilidad de añadir a tu familia. Posibilidad de recibir parte de tu retribución en especie (cheques restaurante, guardería, transporte, …).
Beneficios
Cheque Guardería
Presupuesto para formación
Presupuesto para Conferencias
Seguro de salud
Ticket Restaurante
Ayuda con el transporte
Eventos de formación internos
Vacaciones Extra
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
What the FAQ?
No. Actualmente, solo estamos buscando incorporar al equipo gente en España.
Son bastante rápidos. Solo una entrevista con el Regional Manager de España y con el CTO. En un plazo breve contestamos.