Cluster Manager in foris.ai

Closed job - No longer receiving applicants

Buscamos construir una mejor manera de conectar a las personas en torno a la educación.

Las instituciones de educación superior organizan la vida de miles de estudiantes, anticipando sus decisiones para ofrecer cursos de la mejor manera posible. Pero procesar datos y desarrollar plataformas no es el centro de su negocio, por lo que operan con sistemas antiguos y mucho trabajo manual.

Foris desarrolló una suite para la educación basada en optimización, predicción y recomendaciones inteligentes para solucionar problemas críticos de proyección, planificación y toma de cursos. Estos algoritmos pueden adaptarse a cualquier situación, conectando a los estudiantes con la operación de una manera sin precedentes.

Nuestros productos se ven y se sienten bien, automatizan más del 50% del trabajo, optimizan hasta un 25% los costos y reducen la deserción. Con más de 50 instituciones y un millón de estudiantes a bordo, somos los líderes en LatAm en esta tecnología que será estándar en la industria.

Tu misión en Foris

Ya probamos y validamos nuestras soluciones con los clientes más exigentes del mercado. Para lograr superar la próxima fase necesitamos automatizar y escalar nuestra operación sustancialmente.

Durante los próximos 18 meses esperamos tu colaboración con tu supervisor y los ingenieros devops de cada célula para:

  • Eliminar los pasos manuales involucrados en la adición de clientes nuevos a nuestros productos
  • Responder automáticamente a los periodos de alta demanda (como la toma de ramos) en función de la carga percibida y de calendarios planificados con herramientas como auto-scaling
  • Implementar sistemas de monitoreo y alertas para reaccionar rápidamente ante imprevistos y asegurar los SLAs comprometidos con clientes
  • Reducir el riesgo de downtime de nuestros servicios al mínimo posible
  • Controlar, predecir y reducir los costos de operación cloud
  • Adoptar mejores prácticas de arquitectura cloud y operaciones (certificación FTR, backups de estados del clúster, infraestructura como código, flujo dev/staging/prod para mejoras del clúster)
  • Aumentar nuestras medidas de seguridad y manejo de datos según estándares de la industria

Además, te guiaremos para avanzar en las siguientes líneas:

  • Evangelización cloud: apoyar a nuestras células de desarrollo para construir conocimiento interno sobre la mejor manera de utilizar los servicios cloud y apoyar a los ingenieros devops en mejorar nuestras operaciones continuamente.
  • Capacitarte en herramientas para influir eficazmente las decisiones tecnológicas de cada célula
  • Participación en nuestras relaciones con stakeholders mediante elaboración de documentos técnicos y otros artefactos de apoyo

Y en el mediano plazo (desde 8 meses):

  • Apoyar a los equipos de innovación de Foris en formas de almacenar, procesar y aprovechar los datos de nuestros clientes y productos para descubrir nuevas oportunidades de generación de valor, al igual que en la migración al cloud de prototipos y productos emergentes.

Podrás cumplir con tu misión si

Tienes una base teórica sólida en los fundamentos de la ingeniería de software. En particular:

  • Cómo funciona el ciclo de desarrollo de sistemas
  • Patrones de arquitectura cloud e Ingenería de sistemas
  • Conceptos de desarrollo de software como patrones de diseño, estructuras de datos, concurrencia, paralelismo y arquitecturas

Dominas herramientas y lenguajes específicos de la arquitectura cloud:

  • De preferencia experiencia con Docker y clusters de Kubernetes, pero también otras herramientas de orquestación de contenedores
  • Experiencia programando en algún lenguaje de sistemas (como C, C++, Python o Go) y en scripting de bash
  • Experiencia trabajando en entornos cloud basados en Linux, como AWS, Google Cloud o Azure
  • Conocimiento de sistemas de integración continua (CI)

Dominas herramientas y métodos básicos del desarrollo de software:

  • Control de versiones en repositorios (Git) y contenedores (ECR, Dockerhub)
  • Desarrollo ágil / SCRUM
  • Identificación, diagnóstico y corrección de errores

Conoces y has vivido el ciclo completo de desarrollo web: diseño, desarrollo y despliegue

Tienes buenas prácticas de proyectos de código colaborativo:

  • Escribes código para que otros lo lean y lo entiendan
  • Sabes documentar tu código y tus diseños de solución

Tienes buenas prácticas de trabajo en equipo:

  • Te comunicas con transparencia y honestidad
  • Expresas tus pensamientos con precisión técnica y conciencia del interlocutor
  • Respetas distintos puntos de vista y los integras en tu trabajo

Te acomdoa leer artículos técnicos y esribir código en inglés

Esperamos que tengas mucho interés en

  • No es necesario que domines hoy, pero sí que tengas interés en aprender:
    • Kubernetes, Docker, GitHub (Actions), Helm
    • Grafana y Prometheus para monitoreo
    • Comunicación entre servicios tipo producer/consumer con RabbitMQ
    • Bases de datos PostgreSQL y MySQL
    • Ecosistema AWS: bases de datos en RDS, servicios en EKS, servidores EC2, containers en ECR, buckets en S3, nodegroups, auto-scaling groups, node balancers, ruteo, volúmenes, WAFs, etc.
    • Argo Workflows
    • Pruebas de carga con JMeter, scripts de Python, etc.
  • Investigar y aprender por tu cuenta, sobre todo ante desafíos para los que no conocemos la mejor solución
  • Relacionarte con clientes como representante de nuestros servicios web
  • La optimización en eficiencia, costo, seguridad y robustez de los sistemas
  • Las tecnologías de los servicios que despliega foris:
    • Elixir + Phoenix, GraphQL y PostgreSQL; React
    • PHP + Laravel/CakePHP y MySQL; Vue.js
    • Python

Condiciones de trabajo

Cultura de trabajo

Como dijo un sabio: If you get your work done, that's all that matters.

> Trabajo remoto
> Horario flexible: organiza tu calendario coordinándote con tu equipo
> Horario oficial: 9:00 a 18.30; viernes hasta las 15:00 semana por medio
> Días libres en tu cumpleaños y los 24 y 31 de diciembre
> Planifica tus vacaciones cuando quieras coordinándote con tu equipo
> Te ofrecemos herramientas de trabajo (laptop con buenos specs, teclado/mouse, monitor y silla), o usa las tuyas si lo prefieres

Clima

> El equipo es joven, motivado y con ganas de generar impacto
> Ratio 40-60% entre mujeres y hombres, tanto entre devs como en todo Foris
> Ambiente multicultural con colegas de varias nacionalidades en distintos países y clientes en todo LatAm
> No todo es trabajo! Celebramos hitos importantes en el año: la semana forisiana, fin de año, el día de la cerveza y los éxitos de nuestros proyectos estrella
> Ocasionalmente nos reunimos en persona para trabajar y/o conocernos mejor

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Computer provided foris.ai provides a computer for your work.
Performance bonus Extra compensation is offered upon meeting performance goals.
Personal coaching foris.ai offers counseling or personal coaching to employees.
Informal dress code No dress code is enforced.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.