Descripción
El rol se centra en la implementación y gestión de infraestructura en la nube utilizando metodologías de infraestructura como código. Se requiere el uso de herramientas como AWS CDK, Terraform o CloudFormation para definir y desplegar recursos de manera reproducible y automatizada. Una parte fundamental del trabajo es la creación y el mantenimiento de diferentes entornos, como desarrollo, staging y producción, asegurando su consistencia y estabilidad.Las responsabilidades incluyen la configuración y administración de servicios de AWS como S3, RDS PostgreSQL, SQS, ECS/Fargate y CloudWatch. También es necesario gestionar servicios relacionados con la seguridad y la red, como IAM, KMS, Secrets Manager, CloudFront, WAF, ALB y Route 53. La automatización de los despliegues es clave, involucrando la creación de pipelines de integración y entrega continua, la ejecución de pruebas de humo y la gestión de la promoción de cambios entre los distintos entornos.
Además, se debe establecer un marco de observabilidad operativa, definiendo la recolección de logs, métricas, alarmas y la creación de dashboards para el monitoreo. Se trabajará en la mejora continua de la seguridad y el gobierno técnico, enfocándose en la gestión de permisos IAM, el cifrado de datos, la gestión de secretos, las políticas de backup y la correcta separación de entornos. Finalmente, se debe producir documentación operativa, como runbooks, que cubran procedimientos de despliegue, rollback, manejo de incidencias, gestión de accesos y planes de recuperación.