Dentro de nuestro equipo de Tecnología trabajamos de la mano con organizaciones de distintas industrias para enfrentar los retos de la transformación digital. Impulsamos el uso de tecnologías modernas para crear soluciones más eficientes, escalables y disruptivas.
Descripción del rol
Buscamos un administrador de middleware cloud con perfil semisénior para integrarse al equipo de Resolution Groups — Middleware del Proyecto Aurora. El profesional administrará y operará plataformas de backoffice desplegadas en AWS que combinan contenedores sobre Amazon EKS y AWS Fargate, funciones serverless en AWS Lambda, distribución de contenido con Amazon CloudFront, middleware web tradicional sobre IBM HTTP Server e IBM WebSphere Portal, y procesos de integración de datos con AWS Glue, con autonomía sobre la demanda recurrente: atención de incidentes, ejecución de despliegues y cambios de configuración, aplicación de parches y monitoreo del rendimiento.
Actuará como referente operativo de los perfiles júnior y escalará a los perfiles sénior las situaciones de mayor complejidad. El rol es de infraestructura y no de desarrollo: el diseño, la codificación y las correcciones sobre el código de las aplicaciones y sus integraciones son responsabilidad del cliente.
Responsabilidades principales
- Administrar y operar contenedores sobre Amazon EKS y AWS Fargate, funciones AWS Lambda, distribuciones de Amazon CloudFront, servidores IBM HTTP Server, portales IBM WebSphere Portal y trabajos de AWS Glue, manteniendo la disponibilidad de la infraestructura del entorno.
- Resolver incidentes conforme a los acuerdos de nivel de servicio, con autonomía sobre la demanda recurrente y escalamiento a los perfiles sénior cuando corresponda.
- Implementar los cambios de configuración de infraestructura aprobados por los comités de cambio.
- Ejecutar el despliegue y el retiro de artefactos de aplicación en las ventanas de mantenimiento acordadas.
- Aplicar los parches correctivos y de seguridad provistos por el proveedor siguiendo el ciclo acordado.
- Monitorear el rendimiento del entorno: consumo de recursos, tiempos de respuesta, tasa de error y salud de los componentes.
- Verificar y analizar los mensajes de error en los logs del entorno y escalar a proveedores o equipos de desarrollo cuando corresponda.
- Instalar y renovar los certificados digitales del entorno a solicitud del equipo de ciberseguridad, aplicar configuraciones de hardening conforme a los estándares aprobados e instalar los agentes de seguridad solicitados.
- Apoyar la remediación de vulnerabilidades dirigida por el equipo de ciberseguridad.
- Solicitar la inclusión o exclusión de copias de seguridad de los entornos de middleware y verificar su ejecución.
- Participar en el análisis de causa raíz de los incidentes y documentar los hallazgos.
- Abrir y dar seguimiento a tickets con los proveedores de la plataforma.
- Registrar y documentar las actividades operativas en ServiceNow, y mantener actualizados los runbooks y la documentación técnica de la infraestructura.
- Acompañar a los perfiles júnior en la ejecución de tareas operativas.
- Administrar y operar las cargas contenerizadas sobre Amazon EKS y AWS Fargate: definiciones de tarea y servicios, despliegues, escalamiento, recursos asignados, almacenamiento persistente y revisión de logs de contenedores.
- Administrar las funciones de AWS Lambda a nivel de infraestructura: configuración de memoria y tiempo de espera, variables de entorno, concurrencia, capas, versiones y alias, y disparadores asociados.
- Administrar las distribuciones de Amazon CloudFront: orígenes, comportamientos de caché, invalidaciones, certificados asociados y encabezados de seguridad.
- Administrar los servidores IBM HTTP Server: virtual hosts, módulos, reglas de reescritura, configuración de SSL y análisis de logs de acceso y error.
- Administrar las instancias de IBM WebSphere Portal a nivel de infraestructura: perfiles, configuración del servidor de aplicaciones, pools de conexiones, despliegue de artefactos y ajuste de JVM.
- Operar los trabajos de AWS Glue a nivel de infraestructura: ejecución, programación, conectores, asignación de capacidad (DPUs) y diagnóstico de fallas de ejecución.
Competencias y perfil
- Autonomía en la atención de la demanda recurrente y criterio para escalar oportunamente.
- Orientación al detalle en la ejecución de cambios y despliegues sobre entornos productivos.
- Disciplina en el registro, la documentación y la trazabilidad de las actividades operativas.
- Habilidad para trabajar en coordinación con los equipos de contenedores y DevOps, y de desarrollo de aplicaciones.
- Disponibilidad para participar en esquemas de guardia rotativa on-call.