Propósito general
Como DevOps Engineer especializado en administración de nube, tu objetivo principal será garantizar la entrega continua y confiable de software, optimizando los procesos de desarrollo, pruebas y despliegue en entornos de nube, incluyendo Azure y AWS. Serás responsable de colaborar estrechamente con los equipos de desarrollo y operaciones para implementar prácticas de automatización y mejora continua específicas de la nube. Tu trabajo contribuirá a acelerar el ciclo de desarrollo y a mantener un entorno de producción estable y seguro en diversas plataformas de nube. Llevarás adelante iniciativas de seguridad, monitoreo y despliegue de aplicaciones para producto y herramientas de análisis de datos, machine learning e inteligencia artificial.
Impacto en la organización
- Acelera el time-to-market : estandariza y automatiza los pipelines de CI / CD, reduciendo los ciclos de entrega y permitiendo releases continuos sin sacrificar calidad ni seguridad.
- Incrementa la confiabilidad de la plataforma : orquesta infraestructura reproducible (IaC) y políticas de observabilidad proactiva, minimizando tiempos de inactividad y mejorando el SLA percibido por clientes y validadores de ahorro de agua.
- Optimiza el gasto en nube : aplica buenas prácticas de rightsizing, auto-scaling y tagging financiero que visibilizan costos y habilitan ajustes rápidos, liberando presupuesto para innovación y expansión de cuencas.
- Refuerza la postura de seguridad y cumplimiento : integra controles DevSecOps (escaneo de código, gestión de secretos, hardening de clústeres) que reducen riesgos y facilitan auditorías internas y externas.
- Potencia la entrega de modelos de riego y MMRV : provee entornos consistentes para entrenar, versionar y desplegar modelos de predicción, asegurando que los datos y resultados lleguen a clientes y validadores de manera confiable y repetible.
- Facilita el crecimiento del equipo de ingeniería : introduce herramientas self-service y documentación clara que acortan la curva de onboarding, elevan la autonomía de developers y liberan capacidad del área de servicio.
Descripción de tareas clave
Diseñar, implementar y mantener pipelines de entrega continua.Colaborar con los equipos de desarrollo para garantizar la integración y pruebas automáticas de código.Implementar y mantener scripts de infraestructura como código para configurar entornos de desarrollo, pruebas y producción.Automatizar el despliegue y configuración de aplicaciones en entornos variados, abarcando desde el desarrollo hasta la producción, aprovechando técnicas de virtualización y administración de clusters.Gestionar y monitorear la infraestructura en la nube, asegurando la escalabilidad, disponibilidad y seguridad de los sistemas en plataformas como Azure y AWS.Implementar y mantener soluciones de monitoreo y alerta temprana para detectar y resolver problemas de manera proactiva.Colaborar en la implementación de buenas prácticas de seguridad, incluyendo la gestión de identidad, acceso y parches de seguridad.Identificar áreas de mejora en los procesos de desarrollo y despliegue, proponiendo soluciones y optimizaciones.Documentar y mantener actualizados los procedimientos y procesos de DevOps.Trabajar en estrecha colaboración con el equipo de desarrollo para garantizar la entrega exitosa y puntual de las aplicaciones.Asistir a Machine Learning Ops en sus procesos de construcción de infraestructura para correr o entrenar y disponibilizar modelos.Áreas de enfoque principal
Product Delivery, Data Product.Infraestructura y Seguridad.Interacción con otras áreas
E.M. Product Delivery.E.M. Data Product.