DevOps Engineer en AWS
Role details
Job location
Tech stack
Job description
Buscamos un/a DevOps Engineer especialista en AWS para integrarse en nuestro equipo técnico. Como parte fundamental de la infraestructura, serás responsable de conceptualizar, automatizar, desplegar y mantener arquitecturas cloud y entornos serverless robustos, escalables y eficientes. Trabajarás estrechamente con desarrolladores, arquitectos y producto para garantizar la salud, seguridad y rendimiento de las aplicaciones, Diseño y Desarrollo Serverless: Conceptualizar, diseñar y desarrollar aplicaciones y servicios utilizando principalmente AWS Lambda, API Gateway y DynamoDB.
Gestión de Bases de Datos NoSQL: Modelar, implementar y optimizar esquemas de datos en DynamoDB, asegurando un rendimiento óptimo y una correcta gestión.
Autenticación y Autorización: Implementar y gestionar la seguridad y autenticación de usuarios en AWS Cognito (User Pools, Identity Pools).
Infraestructura como Código (IaC): Definir y desplegar infraestructura utilizando AWS SAM, AWS CDK o Terraform.
Integración de Servicios AWS: Orquestar servicios como S3, SNS, SQS, Step Functions, entre otros, para construir flujos de trabajo complejos y desacoplados.
CI/CD y DevOps: Participar activamente en la creación, mantenimiento y control de pipelines de integración y despliegue continuo (especialmente en GitLab).
Monitorización y Optimización: Implementar soluciones (como CloudWatch y otras herramientas de logging) para garantizar la salud de las aplicaciones, optimizando costes y resolviendo cuellos de botella.
Colaboración y Documentación: Trabajar de manera conjunta con el equipo multidisciplinar, manteniendo una documentación clara de la arquitectura y el código.
Requirements
Experiencia general mínima de 4 años en el sector, con al menos 2-3 años de experiencia práctica demostrable en AWS (especialmente Lambda, S3, EKS).
Experiencia sólida y demostrable trabajando con Docker y Kubernetes.
Dominio en la construcción y gestión de entornos CI/CD (control avanzado de GitLab y sus pipelines).
Experiencia demostrable en IaC (Infraestructura como Código) utilizando Terraform o similar (AWS SAM, CDK).
AWS Lambda: Desarrollo, despliegue y monitorización, gestión de concurrencia y dependencias.
Conocimientos sólidos de Scripting: Python (experiencia en entornos cloud y uso de Boto3) y Bash.
API REST: Diseño y construcción con API Gateway.
Dominio del control de versiones con Git (GitHub, GitLab).
Experiencia en Testing: pruebas unitarias, de integración y end-to-end en entornos serverless.
Valorable
Conocimiento en Kinesis (WebRTC y PutMedia) para Streaming de Video o IoT en tiempo real
Experiencia previa trabajando con OpenShift o Rancher.
Prácticas de seguridad y automatización: experiencia en DevSecOps.
Certificaciones oficiales: «AWS Certified Developer - Associate» o superior.
Conocimiento en AWS IoT Core: integración de dispositivos, gestión de mensajes y seguridad en arquitecturas serverless.
Conocimientos en infraestructura híbrida y on-premise:
- Administración de VMware vSphere.
- Gestión de servidores Linux (RHEL/CentOS, Debian/Ubuntu).
- Configuración de redes (TCP/IP, DNS, DHCP, routing, switching), firewalls y VPNs.
- Seguridad, backups y alta disponibilidad en entornos locales y conectividad con AWS
Experiencia trabajando bajo metodologías ágiles (Scrum o Kanban).
Capacidad de interlocución técnica directa y enfoque proactivo en la evolución de plataformas.
Benefits & conditions
Modalidad flexible: Trabajo en remoto o modelo parcial presencial.
Formación continua.
Plan de carrera definido.
Bienestar laboral (Programa Kuaile).
Horario de invierno: Lunes a Viernes de 8:00h a 15:00h y dos tardes de 2,5h.
Horario de verano: Lunes a Viernes de 8:00h a 15:00h (jornada intensiva).
Salario competitivos según experiencia.