Job Description
El Puesto
Somos una empresa europea de software con un ERP que cubre nóminas, planificación, facturación y contabilidad. La disponibilidad, la integridad de los datos y la recuperación son críticas.
• INFRAESTRUCTURA ACTUAL: servidores alojados, servicios de AWS, Cloudflare, contenedores, SQL Server y componentes legacy sobre Windows.
• APLICACIÓN MODERNA: .NET 10 y Blazor Server en contenedores, con SQL Server y conexiones SignalR con estado.
• TOOLING: IaC, actualmente con Terraform, además de Docker Compose, GitHub Actions, HAProxy, Nginx, Prometheus, Grafana, Loki, Alertmanager, OpenTelemetry y Zabbix.
Buscamos un perfil DevOps sénior a jornada completa para responsabilizarse de nuestra infraestructura cloud y liderar de forma hands-on la migración a AWS de un ERP crítico para el negocio.
Resultados iniciales esperados
- Assessment del estado actual y mapa de dependencias
- Arquitectura objetivo en AWS con riesgos, modelo de costes y prioridades de migración
- Primeras cargas migradas mediante un workflow repetible de IaC y CI/CD
- Procedimientos de backup y recuperación probados, con objetivos RTO y RPO acordados
- Dashboards, alertas y runbooks para los servicios críticos
Responsabilidades
- Evaluar la infraestructura actual, sus dependencias, riesgos, costes y carencias operativas
- Definir la arquitectura objetivo en AWS y un plan de migración incremental con criterios explícitos de cutover y rollback
- Implementar IaC con Terraform, AWS CDK u otra herramienta adecuada y hacer repetible el aprovisionamiento de entornos
- Migrar cargas manteniendo la compatibilidad con SQL Server, Windows y otras dependencias legacy
- Atender la gestión operativa diaria de la infraestructura: altas, bajas y cambios de usuarios, permisos, accesos y cuentas de servicio
- Gestionar certificados, DNS, secretos, parches, mantenimiento de servidores y otras solicitudes operativas del equipo
- Automatizar las tareas operativas repetitivas y documentarlas para reducir la intervención manual y los errores
- Mejorar CI/CD, la seguridad de las releases, los secretos, los controles de acceso y la separación de entornos
- Establecer observabilidad útil, planificación de capacidad, alertas y respuesta ante incidentes
- Definir y probar procedimientos de backup, restore, failover, RTO y RPO
- Mejorar la fiabilidad y los costes de AWS. Crear runbooks y transferir conocimiento al equipo
Requisitos
Imprescindible
- Experiencia sólida en producción con AWS, IaC, contenedores, Linux, redes, IAM y gestión de secretos
- Experiencia demostrable liderando una migración cloud compleja, con usuarios reales y downtime mínimo
- Experiencia operando o migrando SQL Server en AWS mediante EC2, RDS o RDS Custom, y capacidad para evaluar qué opción encaja en cada carga
- Conocimientos de alta disponibilidad, backup, restore, capacidad, almacenamiento, IOPS, rendimiento y licenciamiento de SQL Server
- Experiencia con Windows Server, IIS, PowerShell, Active Directory, DNS, cuentas de servicio y permisos NTFS/SMB
- Experiencia automatizando el aprovisionamiento, la configuración y el mantenimiento de servidores Windows
- Experiencia con redes híbridas, migración de datos, almacenamiento compartido y convivencia temporal entre proveedores o centros de datos
- Experiencia operando sistemas críticos y mejorando su disponibilidad, recuperación, seguridad y costes
Se valora
- Experiencia con AWS DMS, AWS Backup, Systems Manager, EC2 Image Builder, FSx y DataSync
- Experiencia con SQL Server Always On, SQL Server Agent, Extended Events y optimización de consultas
- Experiencia con ASP.NET Framework, despliegues sobre IIS, SAP Crystal Reports Runtime o plataformas similares de reporting legacy
- Experiencia con ECR, ElastiCache, Amazon MQ, Secrets Manager, RDS y ECS
- Experiencia con Cloudflare, GitHub Actions, Prometheus, Grafana, Loki u OpenTelemetry
- Experiencia con .NET, Blazor Server, SignalR, aplicaciones multi-tenant o ERP
- Experiencia con FinOps, optimización de costes y licenciamiento Microsoft en AWS