Background image
Inicio¡Sumate al equipo!

DevOps Engineer Semi-senior

Resumen del puesto

Por la naturaleza de la empresa, un DevOps Engineer en Mikroways enfrenta nuevos desafíos de forma cotidiana, lo que requiere una gran capacidad de aprendizaje, creatividad y una actitud proactiva.

La persona que se incorpore en esta posición formará parte del equipo de Mikroways encargado del delivery del servicio a los clientes. En tal rol, tendrá mayor autonomía en el desarrollo de soluciones innovadoras basadas en DevOps, participando activamente en el diseño, implementación y mejora continua de infraestructuras y procesos.

Funciones

  • Diseñar e implementar soluciones de infraestructura en la nube, tanto privada como pública.
  • Proveer soporte avanzado y asistencia a los equipos internos.
  • Detectar oportunidades de mejora y proponer optimizaciones en los procesos y en los servicios brindados.
  • Empaquetar aplicaciones en contenedores y desplegarlas en entornos productivos.
  • Instalar y gestionar orquestadores de contenedores.
  • Configurar pipelines de integración, entrega y despliegue continuos.
  • Desplegar aplicaciones en los orquestadores usando pipelines de CI/CD.
  • Automatizar la creación de servidores, redes, almacenamiento, etc.
  • Configurar monitoreo de aplicaciones y servidores.
  • Participar en el troubleshooting y resolución de incidentes en entornos productivos.
  • Colaborar en revisiones de arquitectura y definiciones técnicas.
  • Atender requerimientos de los clientes y brindar soporte a los equipos de desarrollo para una mejor integración de sus proyectos.

Aptitudes personales

  • Capacidad de aprendizaje constante: el trabajo requiere incorporar nuevas herramientas y tecnologías de forma permanente.
  • Resolución de problemas complejos: comprender la raíz de cada problema, analizar alternativas y aplicar soluciones efectivas.
  • Proactividad: generar, proponer e implementar ideas y soluciones por iniciativa propia.
  • Buena capacidad de comunicación: imprescindible para la interacción con los clientes y con el equipo, de forma oral y escrita.
  • Trabajo en equipo: nuestro trabajo es complejo y por ello conformamos equipos que permitan potenciar las capacidades y conocimientos de todos.
  • Autonomía y organización: se espera alta responsabilidad en el cumplimiento de los compromisos.
  • Trabajo bajo presión: si bien no es lo habitual y las buenas prácticas que adoptamos y promovemos apuntan a evitar los inconvenientes, trabajar con servicios en producción implica que, a veces, se deba resolver problemas con la presión de solucionarlos lo antes posible.

Conocimientos profesionales

Se requiere experiencia concreta de al menos 2 años en entornos productivos con:

  • Herramientas de CI/CD (Jenkins, GitLab CI, Github Actions, etc.).
  • Entornos y tecnologías de nube (AWS, GCP, Azure).
  • Herramientas de infraestructura como código (Terraform, Ansible).
  • Generación y gestión de contenedores y administración de Kubernetes.
  • Servicios en entornos productivos.

Además, se valoran:

  • Uso avanzado de GIT y flujos habituales (Pull/Merge Requests).
  • Redes: esquemas de direccionamiento del modelo TCP/IP, conceptos de subnetting, tablas de ruteo, NAT, DNS, HTTP.
  • Instalación de sistemas operativos Linux, manejo de la consola para la administración y configuración del sistema. Shell scripting.
  • Bases de datos relacionales (uso básico desde la consola).
  • JSON, YAML, XML, Markdown.
  • Uso de variables de entorno.
  • Comprensión de textos y videos en Inglés. Comunicación oral/escrita en inglés es un plus.
  • Certificación AWS nivel Associate o superior, o (CKA) Certified Kubernetes Administrator es un plus importante.