SoHo Dragon

Ingeniero/a DevOps

PythonPostgreSQLAWSGCP
Traducción automática. Consulta el original.

Sobre la oportunidad

Ingeniero/a DevOps

Como Ingeniero/a DevOps, serás responsable de diseñar, construir y operar plataformas automatizadas que permitan la entrega fiable, segura y escalable de la plataforma MX en entornos SaaS, cloud y on-premise.

Jugarás un papel clave en la implementación de CI/CD, la automatización de infraestructuras, la gestión de entornos y la fiabilidad de producción, trabajando en estrecha colaboración con los equipos de desarrollo, QA y de cara al cliente.

Contrato - 1 año (renovable) | Ciudad de México | Híbrido (3 Días Presencial)

Responsabilidades Clave

CI/CD e Ingeniería de Lanzamiento

  1. Diseñar, implementar y mantener pipelines de CI/CD para soportar la integración continua, pruebas y despliegue en múltiples entornos
  1. Asegurar la estabilidad, rendimiento y fiabilidad de los pipelines, minimizando fallos y retrasos en las compilaciones
  1. Implementar procesos automatizados de compilación, empaquetado y despliegue
  1. Aplicar las mejores prácticas de control de versiones (estrategias de ramificación, etiquetado, gestión de artefactos)
  1. Soportar ciclos de lanzamiento, incluyendo validación, pruebas de humo y estrategias de rollback

Automatización

  1. Planificar y codificar plantillas almacenadas en repositorios Git junto con el código de la aplicación, permitiendo que las actualizaciones de plantillas sean versionadas, revisadas por código y rastreadas
  1. Automatizar el aprovisionamiento, configuración y actualizaciones de entornos
  1. Construir componentes de automatización reutilizables para mejorar la escalabilidad y consistencia
  1. Reducir operaciones manuales mediante la automatización de procesos y scripting

Gestión de Entornos y Plataformas

  1. Desplegar y gestionar entornos MX en etapas de desarrollo, pruebas y producción
  1. Gestionar el ciclo de vida del entorno:
  1. Aprovisionamiento
  1. Configuración
  1. Actualizaciones y parches
  1. Desmantelamiento
  1. Asegurar que los entornos sean estandarizados, reproducibles y cumplan con las normativas
  1. Soportar configuraciones multi-cliente y multi-entorno en modelos SaaS o híbridos

Monitorización, Observabilidad y Fiabilidad (mentalidad SRE)

  1. Implementar y mantener:
  1. Monitorización
  1. Logging
  1. Alertas
  1. Asegurar la observabilidad de extremo a extremo de las plataformas y pipelines
  1. Realizar análisis de causa raíz (RCA) de incidentes
  1. Contribuir a mejorar la fiabilidad del sistema, los SLAs y los KPIs operativos

Operaciones de Datos y Entornos

  1. Gestionar el ciclo de vida de los datos del entorno:
  1. Aprovisionamiento de datos
  1. Enmascaramiento de datos para entornos no productivos
  1. Muestreo y reducción de datos
  1. Soportar operaciones de bases de datos:
  1. Migración
  1. Sanitización
  1. Reconciliación
  1. Asegurar el cumplimiento de los requisitos de seguridad y gobernanza de datos

Gestión de Incidentes y Soporte

  1. Actuar como punto de escalada técnica para incidentes de entornos y plataformas
  1. Solucionar problemas complejos en infraestructura, pipelines y entornos
  1. Coordinar con los equipos de soporte y producto para la resolución
  1. Asegurar la correcta documentación y el intercambio de conocimientos

Colaboración y Habilitación de la Entrega

  1. Colaborar con:
  1. Equipos de desarrollo (integración en pipelines de CI/CD)
  1. Equipos de QA (automatización de pruebas y consistencia de entornos)
  1. Equipos de producto (preparación para lanzamientos y restricciones)
  1. Equipos de clientes (coordinación técnica y entrega)
  1. Contribuir a una entrega fluida a lo largo del ciclo de vida del proyecto

Mejora Continua y Mejores Prácticas

  1. Promover principios DevOps:
  1. Automatización primero
  1. Integración y entrega continuas
  1. Pruebas 'shift-left'
  1. Identificar ineficiencias y proponer mejoras
  1. Contribuir a:
  1. Herramientas internas
  1. Documentación
  1. Esfuerzos de estandarización
  1. Compartir conocimientos y apoyar la incorporación de nuevos miembros del equipo

Habilidades y Experiencia Requeridas

Habilidades Técnicas

  1. Herramientas de CI/CD: Jenkins, GitLab CI, Azure DevOps
  1. Sistemas de control de versiones: Git (uso avanzado)
  1. Dominio de motores de plantillas, específicamente FreeMarker (FTL)
  1. Scripting: Shell, Python, Groovy
  1. Sistemas operativos: Linux/Unix
  1. Plataformas Cloud: AWS (preferido), Azure/GCP es un plus
  1. Bases de datos: RDBMS (Oracle, PostgreSQL, o similar)

Experiencia en DevOps y Plataformas

  1. Experiencia en la construcción y operación de pipelines de CI/CD en entornos complejos
  1. Conocimiento de herramientas de monitorización y observabilidad
  1. Exposición a arquitecturas SaaS / distribuidas

Habilidades Blandas

  1. Sólidas habilidades analíticas y de resolución de problemas
  1. Capacidad para trabajar bajo presión en entornos de producción
  1. Comunicación clara con stakeholders técnicos y no técnicos
  1. Orientación al equipo con una sólida mentalidad de colaboración
  1. Mentalidad proactiva y de mejora continua

Experiencia

  1. 1-2 años de experiencia en DevOps, CI/CD

Educación

  1. Se requiere título de Grado en un campo relacionado
  1. Experiencia práctica en entornos de producción o de cara al cliente es preferible

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores