DevOps Engineer
Dime lo primero que te viene a la cabeza al escuchar Carglass. Estoy seguro de que se te habrán pasado –y en este orden– el mítico claim publicitario «Carglass cambia, Carglass repara», la típica camiseta roja, y quizá unas cuantas imágenes de lunas y parabrisas.
Apuesto –y apostaría fuerte– a que no te esperabas que detrás de ese Carglass que conoces, hay un equipo y un reto técnico de tal magnitud como el que voy a contarte.
⚠️ Es posible que nuestra respuesta a tu candidatura se demore un poquito más de lo habitual.
¿Qué harás?
Seguro que aún estás en shock y es que Carglass sorprende, y mucho. Más allá de los servicios de reparación y sustitución de lunas, tienen un montón de sistemas ¡Más de lo que podrías imaginar! Se trata de una arquitectura muy completa que ofrece muchos servicios. Entre ellos, los más importantes están:
- Software para talleres: se trata del software que utilizan los talleres para organizarse a la hora de trabajar. Una app remota, un ejecutable en .NET.
- Call Center: un sistema nuevo llamado CFM cuya base es AWS. Es el que utilizan para dar soporte tanto a usuarios como clientes.
Actualmente, están migrando el software de talleres a CFM, para que ambos utilicen la misma tecnología. Este sería el proyecto estrella de la compañía a día de hoy. Está pensado a 5 años vista. Y quizá se estén quedando cortos.
Utilizan un stack muy pionero y sobre todo, se basan en nuevas estrategias para llevar a cabo los desarrollos.
Se trata de una versión piloto definida en 8 fases. Actualmente, se encuentra en fase inicial, van por la número 2. Vamos, que aún les queda para rato.
De aquí surge la necesidad de incorporar nuevos perfiles que les ayuden en esta misión, en concreto un/a DevOps y un/a Solution Architect.
Además de esto, tienen más proyectos, entre ellos una app mobile, un proyecto para la conciliación de divisas, etc., pero el core de la posición será centralizar en el sistema CFM el software del call center y el de talleres.
La idea sería escalar el equipo de Arquitectura, actualmente formado por Diego y Javier.
¿Quieres conocerlos? ¡Te contamos un poco más acerca de ellos!
- Diego lleva más de 5 años colaborando con Carglass. Empezó como desarrollador y ¡Mira dónde está ahora! Las vueltas que da la vida.
- Javier entró hace poco con la misión de montar este súper equipo que aúna Arquitectura y DevOps. Su objetivo es llevar a buen puerto CFM con una buena estrategia, una buena tecnología y, sobre todo, una buena metodología.
Su lema es ayudar lo máximo posible y colaborar con el resto de equipos. Un claro ejemplo de ello es la función de la división a la que pertenecen.
El Departamento de Digital, está dividido a su vez en dos equipos: build y run.
- Build: los que construyen cosas nuevas 👩🏾🏭
- Run: los que dan soporte a todos los sistemas 👩🏾💻
Dividido a su vez en Support –primer nivel de soporte– y Sistemas –los que monitorizan las máquinas de AWS, las DB... y ayudan cuando hay problemas– inclusive con tareas de soporte. Pero todo esto sobre cosas que ya están construidas. De ahí el nombre 😉
Tanto ellos –Diego y Javi– como tú, formaréis parte de build, y a su vez, daréis soporte a run.
Tu evolución
En 1 mes
🧽 [Modo esponja ON] Completarás tu onboarding, que será guiado y vendrá acompañado de pequeños desafíos que resolver a medida que vayas avanzando ¿Se te ocurre mejor de aprender que haciendo? –el primero de estos retos será presentarte al equipo por Slack. Los siguientes dejo que los descubras por tu cuenta–.
En este tiempo, conocerás la infraestructura y las piezas que la componen, así como las herramientas que utilizan y con las que trabajan.
El primer día lo pasarás en la oficina. Es posible que a lo largo de este primer mes te inviten en más ocasiones a la ofi.
Tus responsabilidades
Darás servicio al resto de equipos para que dispongan de los entornos de producción y preproducción que necesitan para desarrollar su trabajo.
Ayudarás a crear los flujos de CI/CD para los nuevos componentes.
Mejorar la monitorización actual para tener métricas confiables del estado de la infraestructura y la calidad del servicio. Se debe poder detectar cualquier problema antes de que lo haga cualquier usuario.
Automatizar tareas y procesos. Todo lo que se pueda hacer de forma automática o «a golpe de botonazo» será un ahorro de tiempo para ti, y una mejora para todos.
Vigilarás los costes de AWS para que no se disparen.
¿Cómo lo harás?
🫂 Repasemos sus ceremonias:
La jornada de cada día comenzará con una daily. Será una reunión rápida en la que centrar los objetivos y el foco del día, comentar dependencias con compañeros, y llevar seguimiento de tareas propias y ajenas.
Al comienzo de cada sprint habrá una sesión de retrospectiva –sobre el anterior– y una planning meeting –para preparar el siguiente–. Tanto Solutions Architect como equipo DevOps participaréis de las mismas. La idea es que de una forma más o menos ágil se pueda construir el backlog de tareas del equipo, y se haga una estimación del tiempo que cada tarea va a consumir. Dado que el equipo de producto se convertirá en tu principal «cliente», será genial que aportes tu visión y tu punto de vista en estas sesiones
Formarás parte de un equipo pequeño y extremadamente ágil. Siempre te será fácil encontrar a esa persona de referencia que en cada momento necesites para avanzar con tu trabajo.
🤸 Metodología de trabajo:
Trabajan utilizando metodologías ágiles al más puro estilo SCRUM. Procuran mantener una cadencia de 2 semanas por iteración, aunque a veces es difícil cumplir con ciclos tan cortos de entrega en equipos de infraestructura.
Todas las tareas pasan por Jira. Esa será la fuente de la verdad.
El repositorio de código y las PRs están en Github.
😒 Qué hay de la burocracia:
¡Política cero bullshit! Lo que haya que decir, se dice y punto. Vas a tener siempre muy cerca a las personas que necesites para avanzar con tu trabajo o para resolver un bloqueo. El ambiente es ideal y no será necesario que pierdas tiempo en peticiones o cuestiones que no puedan tratarse en el momento y/o a viva voz.
Lo mismo se traslada a nivel jerárquico. La organización dentro del equipo es muy plana. Todo el equipo abraza el mismo compromiso, el mismo objetivo, y con las mismas ganas. Si hay que meterse al barro, ¡tonto el último!
¿Cuándo trabajarás?
La jornada de trabajo es bastante flexible. Hay un horario base, al que podrás aplicarle ciertos grados de libertad.
Y... ¿Cómo va esto? 🤷
- La mayor parte del equipo trabaja entre las 8:00 y las 17:30 h. Con responsabilidad y coherencia, cada cual es libre de organizarse como quiera.
- Las dailies tienen siempre lugar a primera hora, para que todo el mundo tenga foco y perspectiva desde el comienzo de la jornada. Esas primeras horas de la mañana son en las que todo el mundo procura coincidir.
Día laborable
Jornada completaVacaciones
22 díasJornada laboral
Flexible¿Dónde trabajarás?
Presencial
Teletrabajo
Redoble de tambores 🥁🥁 ¡Desde donde quieras!
Esta posición es remota al... digamos... 95% —dentro de España— Sé que es un poco raro, así que voy a tratar de explicarme mejor ➡️ Podrás trabajar desde cualquier lugar de España en el que navegues a máxima velocidad. Eso sí, de vez en cuando –típicamente 1 vez cada 2–3 meses, te invitarán, con los gastos pagados, a que pases el día en Barcelona trabajando desde sus oficinas– Ahora se entiende mejor, ¡A que sí!
«Oye, pues a mí me apetecía pasarme con más frecuencia por la oficina» ¡Sin problema! Tienes abiertas las puertas de sus oficinas en Barcelona siempre que quieras. Verás que de vez en cuando promueven reuniones y eventos especiales para pasar tiempo juntos. Tendrás ocasión de hacer piña ¡Te lo prometo!
¿Con quién trabajarás?
Javier Gutiérrez Alonso (Lead Solutions Architect) - siempre ha trabajado en roles de arquitectura de software. No solo la conoce, sino que ¡La domina! Javi ha trabajado en empresas de todo tipo: consultoras, grandes corporaciones, empresas de producto… Siente pasión por lo que hace, y se le dan bien las personas ¿Se te ocurre mejor mentoría que la que él te pueda ofrecer?
Diego Villanueva Lozano (Solutions Architect) - Diego tiene un pasado no tan lejano en desarrollo. Su sólido background en .NET es lo que lo trajo a Carglass, aunque desde hace más de 2 años forma parte del equipo de infraestructura como Solutions Architect. Junto con Javi, se han echado a la espalda los cimientos que soportan el producto de la compañía ¡Es una pasada lo que han construido y están construyendo!
¿Qué piden?
En su lista a «San Juanan» deidad manfrediana, nos han pedido a un perfil DevOps que venga con las siguientes techs y soft skills:
A nivel personal 👩🏾
Lo más importante es que tu mochila esté cargada de ilusión y energía. ¡Es en serio! Serás una pieza importante en un equipo muy dinámico y comprometido, y será clave que haya un buen match cultural a este respecto.
A nivel técnico 👩🏾💻
Por supuesto, hay algunos must con los que debes cumplir:
- Eres una persona experimentada en la gestión infraestructura cloud, sobre todo en AWS.
- Eres una persona crítica con tu trabajo y con el de tu equipo. Tocarás los cimientos en los que se apoya un producto que utilizan miles de personas a diario. Es importante que esté bien construido, y que no te dé miedo levantar la mano si algo no está bien o si se debe mejorar.
- Tienes experiencia definiendo infraestructura como código. Trabajas con herramientas como Terraform y CloudFormation.
- Has trabajado antes con herramientas y Pipelines de CI/CD.
- Tienes conocimientos básicos de gestión de bases de datos relacionales como PostgreSQL.
Será la bomba 💣 que, además:
- Tengas o estés cursando alguna certificación de AWS.
- Te defiendas en inglés 💂🏾
Tecnologías
Innegociable
Terraform
Estaría bien
AWS
.NET
Suma puntos
Python
Otras habilidades
Innegociable
Pensamiento analítico
Proactividad
Trabajo en equipo
Inteligencia emocional
Estaría bien
Aprendizaje Continuo
Comunicación escrita
Suma puntos
Capacidad de mentorización
Liderazgo
Idiomas
¿Qué ofrecen?
🧘 Tendrás acceso a una plataforma de wellbeing para mejorar tu bienestar físico y mental.
🍀 Podrás participar activamente en los proyectos de solidaridad y sostenibilidad de la compañía.
🎁 Por ser empleado de Carglass disfrutarás de descuentos especiales en diferentes establecimientos de ocio para disfrutar de tu tiempo libre.
Beneficios
Cheque Guardería
Presupuesto para formación
Seguro de salud
Café, fruta y snacks
Sesiones de coaching y/o terapia
Dinámicas y eventos de teambuilding
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
What the FAQ?
No. La posición es 100% remota pero siempre desde España.
El proceso de selección constará de las siguientes fases:
- Primera toma de contacto e introducción sobre la empresa en una videollamada de 45 minutos de duración aproximada.
- Entrevista técnica de aproximadamente 1 hora de duración. No habrá prueba técnica.
- Es posible que haya una siguiente entrevista para ahondar en los aspectos técnicos y darte la oportunidad de conocer a alguna persona más del equipo.
- Entrevista final de cultural fit.
Puntualmente, habitualmente una vez al mes, te invitarán a pasar unos días –2 o 3 como máximo– en sus oficinas.
Aprovecharéis estos momentos para bajar a tierra el roadmap de los próximos meses, analizar tareas, identificar dependencias, y pasar buenos ratos en equipo. Por supuesto, ¡Todos los gastos corren de su cuenta!
Por lo demás, tu posición es 100% remota. Tú decides si quieres pasarte más o menos a menudo por sus oficinas. Siempre que quieras y te apetezca encontrarás las puertas abiertas.
Son un equipo muy familiar y no les cuesta nada hacer piña y trabajar a una. Además de sus ceremonias de trabajo, como dailies y retrospectivas, también disfrutan de espacios en los que conocerse y arrancarse unas cuantas risas.
Mínimo, una vez al año se hace un evento especial presencial.
De igual forma, os veréis seguramente cada 2-3 meses, según coincidan vuestras planning meetings trimestrales.