Join our team as Senior Automation Engineer
En Axiacore creamos productos digitales que le devuelven tiempo a las personas.
Buscamos a alguien que entienda cómo funcionan los sistemas, sepa anticipar sus fallas y disfrute convertir tareas manuales en automatizaciones confiables.
Tu responsabilidad será mantener seguras, actualizadas y recuperables las plataformas donde corren las aplicaciones de nuestros clientes. Usarás herramientas y agentes de IA para implementar soluciones, con criterio propio para diseñar, revisar y probar cada cambio.
En general
- Infraestructura: Diseñar y operar plataformas confiables para los proyectos de nuestros clientes.
- Automatización: Convertir procesos repetitivos en código y flujos de trabajo reproducibles.
- Seguridad y continuidad: Proteger los entornos y demostrar que podemos recuperarlos cuando algo falla.
- Colaboración: Trabajar con ingeniería y delivery para mejorar despliegues, operación y soporte.
En particular
- Administrar entornos Linux de producción.
- Automatizar aprovisionamiento, despliegues, actualizaciones, certificados y reconstrucción de imágenes.
- Mantener pipelines de GitHub Actions con pruebas y controles de seguridad.
- Automatizar respaldos y ejecutar pruebas de restauración.
- Operar y mantener PostgreSQL y Redis.
- Configurar firewalls, monitoreo, registros y alertas que permitan actuar a tiempo.
- Gestionar secretos, permisos y aislamiento entre entornos.
- Dirigir agentes de IA para crear scripts y configuraciones, revisando sus cambios antes de llevarlos a producción.
- Atender incidentes y participar en la cobertura acordada para clientes de Protect.
- Escribir procedimientos claros para desplegar, diagnosticar y recuperar sistemas.
- Mejorar los playbooks y estándares que utiliza el equipo.
Requisitos
- Experiencia: Al menos 5 años en software, infraestructura, DevOps o ingeniería de plataformas, incluyendo operación de Linux en producción.
- Infraestructura: Experiencia práctica administrando recursos en nubes públicas o privadas.
- Automatización: Manejo de Ansible, Terraform o herramientas similares, además de contenedores.
- CI/CD: Experiencia construyendo pipelines con pruebas automatizadas y controles de seguridad.
- Bases de datos: Respaldos, recuperación a un punto en el tiempo, replicación y mantenimiento de PostgreSQL.
- Programación: Buen manejo de Python o Bash y capacidad para revisar cambios en aplicaciones Python/Django y JavaScript/TypeScript.
- IA: Uso cotidiano de asistentes y agentes, con ejemplos concretos de errores que hayas detectado y corregido.
- Seguridad: Conocimientos de mínimo privilegio, endurecimiento de servidores, gestión de secretos, segmentación de redes y aplicación de parches.
- Comunicación: Capacidad para documentar decisiones y escribir instrucciones que otra persona pueda seguir durante un incidente.
Lo que valoramos
- Que investigues las causas de un problema y compruebes tus hipótesis.
- Que pienses cómo puede fallar un cambio y prepares su reversión.
- Que puedas explicar decisiones técnicas a personas sin conocimientos de ingeniería.
- Que uses IA manteniendo el control sobre lo que se entrega.
- Que reduzcas trabajo manual sin agregar complejidad innecesaria.
También suma experiencia con aplicaciones web en producción, recuperación entre proveedores, Supabase, seguridad de aplicaciones multiusuario y optimización de costos.
Objetivos de desempeño
Primer mes
- Identificar con clientes procesos repetitivos donde la IA pueda reducir trabajo manual.
- Priorizar oportunidades según impacto, viabilidad y riesgos.
- Implementar un primer flujo de trabajo con IA y validar sus resultados con el cliente.
Segundo mes
- Llevar a producción los flujos priorizados, integrándolos con las herramientas y sistemas del cliente.
- Incorporar monitoreo, manejo de errores y revisión humana donde sea necesaria.
- Capacitar a los usuarios y documentar cómo operar y mantener cada flujo.
Tercer mes
- Demostrar mejoras medibles en tiempo de ejecución, calidad o capacidad operativa.
- Ajustar los flujos con base en su uso real y la retroalimentación del cliente.
- Convertir las implementaciones exitosas en componentes y prácticas reutilizables para otros proyectos.