Descripción del puesto

PROPOSITO DEL CARGO

Planificar, implementar y operar plataformas tecnológicas bajo prácticas DevOps, asegurando la automatización, estandarización y eficiencia de los procesos, con el fin de garantizar la alta disponibilidad, seguridad y escalabilidad de los sistemas tanto en entornos on-premise como en la nube.

Este rol contribuye a la continuidad del negocio mediante la gestión proactiva de la infraestructura, monitoreo continuo y mejora constante de los procesos operativos.

FUNCIONES PRINCIPALES

  • Gestionar, configurar y mantener la infraestructura de aplicaciones críticas, incluyendo servidores, servicios, contenedores y componentes de integración.
  • Documentar procesos, sistemas y flujos de trabajo en entornos tanto on premise como en la nube (AWS, Azure).
  • Identificar los riesgos tecnológicos de su función e incorporarlos en el backlog.
  • Construir tableros para el monitoreo de aplicaciones y análisis de los logs de los ambientes on-premise y nube.
  • Diseñar, implementar y optimizar soluciones de monitoreo y alertamiento, orientadas a la detección proactiva de incidentes y eventos preventivos.
  • Desarrollar y mantener automatizaciones operativas que eliminen tareas manuales repetitivas y reduzcan el riesgo de error humano.
  • Construir y dar soporte a pipelines de integración y entrega continua (CI/CD), así como al aprovisionamiento de infraestructura (Infrastructure as Code).
  • Garantizar la disponibilidad, correcta configuración y monitoreo de los entornos de desarrollo, pruebas y producción, asegurando la alineación entre ambientes.
  • Apoyar a los equipos ágiles en la construcción, integración y despliegue a producción de sus desarrollos.
  • Integrar en las tuberías de CI/CD validaciones de calidad y controles establecidos para garantizar la seguridad y confiabilidad del código.
  • Optimizar y evolucionar los procesos de despliegue continuo para mejorar eficiencia, estabilidad y tiempos de entrega.
  • Recopilar y analizar el rendimiento del entorno, identificando oportunidades de mejora en escalabilidad y mitigación temprana de problemas.
  • Atención de tareas recurrentes como: Ejecución de scripts/queries contra bases de datos, ejecución de despliegues sobre los diferentes ambientes (Desarrollo, QA, Estrés, Producción), optimización de bases de datos y índices.
  • Garantizar el cumplimiento de los procesos establecidos para la gestión del cambio.
  • Validar la completitud de los cambios enviados por los equipos de desarrollo que soporta.
  • Incorporarse en otras actividades acorde con los planes de trabajo y las instrucciones del Gerente del área.

Requisitos

  • Minimo de 1 año de experiencia en ese cargo o similares.
  • ​​​​​Licenciatura en Sistemas, Ingeniería en Software o carreras afines.
  • Dominio del idioma inglés (lectura y comprensión técnica).
  • Conocimiento de marcos de trabajo ágiles como Scrum y Kanban.
  • Conocimientos en scripting y automatización utilizando lenguajes como Python, Groovy, YAML y JSON.
  • Manejo de APIs REST.
  • Conocimientos en Java, enfocados en lectura de código, análisis de logs y troubleshooting de aplicaciones web empresariales.
  • Manejo de herramientas como Git / Git Bash, Bitbucket, Jenkins, CircleCI, Docker, Docker Compose, Podman, JFrog Artifactory y SonarQube.
  • Conocimiento de patrones de despliegue, tales como Canary Release y Blue-Green.
  • Conocimiento de servicios principales en la nube, incluyendo AWS (EC2, CloudWatch, CloudFormation, API Gateway, S3, ECS, IAM) y Azure.
  • Certificaciones en tecnologías cloud (deseable), tales como AWS Cloud Practitioner, AWS Solutions Architect, AWS DevOps Engineer o equivalentes/superiores.

Beneficios


a través de Hiring Room