Guía de supervivencia como freelance DevOps

Autor: | Última modificación: 13 de enero de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

Algunos de nuestros reconocimientos:

Premios KeepCoding

Los beneficios de de un freelance DevOps para cualquier empresa son evidentes. Entre ellos están la estandarización del stack tecnológico, la automatización de procesos y el incremento de la cantidad y calidad de las entregas a cliente. 

Además, aporta valor en cualquier tipo de organización, tanto a pequeños grupos como a grandes empresas, por lo que la demanda de personas que conozcan y transmitan los valores de DevOps no hace más que crecer. 

DevOps es una filosofía que ha llegado para quedarse y que todos deberíamos adoptar. Por eso, junto a Malt hemos entrevistado a Luis Ramírez Viejo, especialista en soluciones Open-Source con más de 25 años de experiencia como freelance. Ha realizado proyectos de escala mundial para clientes de la talla del grupo VW, Telecom Italia y Huawei, entre otros. Se focaliza en soluciones de infraestructura de código, automatización de procesos, soluciones de cloud-computing, Inteligencia Artificial y Blockchain. 

¿Cómo decidiste enfocar tu carrera de DevOps? 

Empecé en 1997 mi primer emprendimiento, un proyecto personal que duró hasta el 2003 dónde me dedicaba al desarrollo de sistemas, una mezcla que va muy alineada a lo que es el DevOps de hoy en día. Aunque suene paradójico, muchos de los conceptos que venimos manejando no dejan de ser una reinvención de términos que ya existían anteriormente. Si bien es cierto que hay nuevas tecnologías que se van aplicando, siempre se ejecutan sobre ciclos o procesos preexistentes. Los últimos 15 años estuve muy ligado a proyectos de sistemas y la evolución fue natural hacia el mundo de DevOps, básicamente llevado por peticiones de clientes, un poco encaminado hacia las nuevas tecnologías que nos empujan a todos hacia esa dirección. 

¿Es muy alta la barrera de entrada al mundo DevOps? 

La barrera de entrada para alguien con poca experiencia es alta, aunque si uno cuenta con experiencia en desarrollo e infraestructura lo va a tener más fácil. 

Un DevOps debe tener una serie de conocimientos. Ahora mismo se están pidiendo perfiles junior con 1 o 2 años de experiencia. Yo creo que esa gente puede carecer de experiencia tanto en el mundo del desarrollo como en el mundo de las infraestructuras. El DevOps no deja de ser una persona que tiene conocimientos de sistemas y a los que se les va a aplicar una metodología de desarrollo al mundo de la infraestructura.

Por infraestructura nos referimos al código, tareas automatización y procesos, donde la experiencia cuenta mucho. Al principio cuando uno empieza, es muy importante obtener certificaciones que permitan transmitir seguridad al cliente, pero a medida que vas ganando experiencia, ésta será lo más importante a la hora de negociar un contrato.

¿Cuáles son los beneficios de ser freelance DevOps? 

Hay una muy alta demanda de estos profesionales con salarios bastante altos, lo que te permite poder elegir los proyectos en los que quieres involucrarte y decidir como quieres ejecutarlos. Eres tú quien decide las tarifas y las condiciones de trabajo, eso te da mucha libertad. 

¿Por qué las empresas necesitan más perfiles DevOps? 

Se destacan 2 factores: 

  • Está de moda. Hay palabras que se ponen de moda y hay departamentos que quieren aplicar a sus equipos metodologías y herramientas de DevOps. No es el único sector en el que ocurre, también sucede en Big Data, Cloud, y otros. 
  • Agilidad: Todo lo que conlleva simplificar y automatizar procesos para conseguir más agilidad y menos errores a la hora de trabajar con servicios en nuevas aplicaciones, son ventajas que todo el mundo intenta reproducir. 

¿Cómo te has formado en DevOps? 

Lo más importante es el aprendizaje contínuo. Tienes que estar constantemente reciclándote y aprendiendo nuevas tecnologías. Sólo no vas a aprender todo. Vas a necesitar usar recursos externos y dedicar un tiempo a la semana a participar en meetups, cursos, seminarios y formación en general. 

¿Cómo establecer las tarifas? 

Hay que tomar en cuenta no solo las tecnologías que conoces, sino también que, es lo que realmente puedes aportar con ellas. Es importante, en el caso de ser freelance tener en cuenta que no se tienen vacaciones pagas, jubilación garantizada o bajas por enfermedad, entonces es muy importante que en la tarifa estén incluidos estos costos. Debes de tener en cuenta también tus costos en materiales, equipamiento, infraestructura, un buen espacio de trabajo, etc.

YouTube video

La cultura DevOps es fundamental en las dinámicas de trabajo de muchas empresas exitosas de hoy. Si quieres dominar todas las herramientas y metodologías de este mundillo y salir preparado para arrasar con el mercado, descubre nuestro DevOps & Cloud Computing Full Stack Bootcamp. En menos de seis meses te convertirás en un crack de esta nueva tendencia en programación, descarga aquí el temario del bootcamp.