Desde Workana, estamos acompañando a una empresa tecnológica líder en la búsqueda de un/a DevOps Engineer para sumarse a un equipo de más de 100 profesionales apasionados por resolver desafíos de alta complejidad técnica.
La compañía desarrolla tecnología a hiperescala, donde cada decisión de ingeniería tiene impacto en millones de usuarios y en las operaciones críticas de bancos, retailers y grandes empresas. El equipo trabaja sobre sistemas distribuidos resilientes y plataformas capaces de procesar miles de millones de interacciones al año.
Es una oportunidad para formar parte de un entorno donde la curiosidad técnica, la excelencia y la colaboración son parte del día a día, con espacio para seguir creciendo, aprender de desafíos reales de escala y mantener un balance saludable entre la vida profesional y personal.
Si disfrutas resolver problemas difíciles, construir soluciones que escalen y trabajar en tecnología con impacto real, este puede ser tu próximo desafío.
Objetivo del puesto
El objetivo de esta posición es construir y operar la capa de entrega y ejecución de los servicios, desde CI/CD y contenedores hasta deployments en Kubernetes o VMs, observabilidad básica y troubleshooting de producción.
Buscamos una persona hands-on, capaz de tomar un servicio nuevo y llevarlo desde el repositorio hasta un deployment reproducible, confiable y operable, utilizando los estándares definidos por el equipo de Platform.
Es un rol con fuerte foco en automatización, infraestructura, confiabilidad y resolución de problemas, donde tendrás la oportunidad de trabajar directamente sobre los sistemas que soportan servicios de alta escala.
Responsabilidades
CI/CD
- Crear y mantener pipelines de build, test, versionado, publicación de imágenes y deployment.
- Diseñar y crear nuevos pipelines, no solo modificar los existentes.
Kubernetes
- Crear y mantener deployments, services, configmaps, secrets, ingress, probes, resource limits/requests, autoscaling y otros recursos necesarios para ejecutar servicios.
- Crear deployments de Kubernetes desde cero.
Helm
- Crear y mantener charts o configuraciones Helm reutilizables para los servicios del equipo.
Deployments en VMs
- Configurar y operar servicios que, por sus características, deban desplegarse fuera de Kubernetes.
Docker
- Construir y optimizar imágenes.
- Diagnosticar problemas de containers.
- Mantener prácticas consistentes de empaquetado.
Networking operativo
- Diagnosticar problemas relacionados con DNS, TLS, Ingress, load balancers, puertos, conectividad y routing a nivel de plataforma.
Observabilidad
- Asegurar que los servicios cuenten con logs, métricas, health checks y trazabilidad suficiente para operar y diagnosticar problemas en producción.
Troubleshooting
- Participar activamente en la investigación de fallas de deployment, infraestructura y runtime, trabajando hasta llegar a la causa raíz o a una mitigación.
Automatización
- Eliminar pasos manuales y repetitivos.
- Convertir procesos en flujos reproducibles mediante scripts, pipelines o Infrastructure as Code.
Documentación operativa
- Mantener runbooks y documentación suficiente para que los deployments y procedimientos críticos no dependan de conocimiento tribal.
Requirements
- 5+ años de experiencia en roles DevOps, Platform Engineering, SRE o similares, con experiencia práctica trabajando en entornos de producción.
- Experiencia práctica administrando Linux en entornos de desarrollo o producción.
- Experiencia sólida con Docker: imágenes, networking, volúmenes, debugging y buenas prácticas de build.
- Experiencia real desplegando y operando workloads en Kubernetes.
- Capacidad de crear deployments de Kubernetes desde cero y no únicamente administrar configuraciones existentes.
- Experiencia creando o manteniendo pipelines de CI/CD, con capacidad para diseñar un pipeline nuevo para un servicio.
- Experiencia con Helm o una herramienta equivalente para empaquetado/configuración de Kubernetes.
- Conocimientos prácticos de networking: DNS, TLS, puertos, ingress, load balancers y troubleshooting de conectividad.
- Experiencia con observabilidad y diagnóstico mediante logs, métricas y health checks.
- Capacidad para automatizar tareas utilizando Bash, Python u otro lenguaje de scripting.
- Experiencia con Infrastructure as Code, idealmente Terraform.
- Capacidad para investigar incidentes y problemas desconocidos de forma estructurada y autónoma.
- Inglés técnico funcional para documentación, herramientas y comunicación básica con vendors o soporte.
Será un plus si tenes
- Experiencia con IBM Cloud / IBM Cloud Kubernetes Service (IKS).
- Experiencia con cert-manager, NGINX Ingress u otros controladores de ingreso.
- Experiencia con Datadog y/o OpenTelemetry.
- Experiencia con Prometheus y Grafana.
- Experiencia administrando DNS o configuración en Cloudflare.
- Conocimiento de semantic versioning y estrategias de release.
- Experiencia con sistemas de alta concurrencia o workloads de tiempo real.
- Conocimiento básico de SIP/RTP o infraestructura de VoIP. No es requisito.
Benefits
- Salario competitivo en USD.
- Trabajo 100% remoto.
- Ambiente de trabajo dinámico y colaborativo.
- La oportunidad de trabajar con tecnología a gran escala y resolver desafíos de alta complejidad técnica.
- Proyecto con impacto real sobre millones de usuarios y operaciones críticas de grandes empresas.