Hola, en mi trabajo actual hacemos despliegues automaticos en AWS mediante los pipelines de Azure DevOps, sé cómo partir desde un repositorio, asignación de politicas pullrequest, compilación automatica y verificación de calidad de código con cada integración a determinada rama, creación de artefactos o compilados, despliegue de los artefactos en AWS por medio de Cloudformations o simplemente tareas ya programadas en azure. Llevo trabajando en esto durante más de un año, todos los despliegues se hacen por medio de unos cuantos clicks y cuentan con para ejecuciones de proyectos de pruebas automatizadas para QA e intervenciones manuales para proyectos de certificación de código y/o requerimientos, pruebas de aceptación y/o stress con sus debidos rollback. También con practicas seguras como uso de Library para archivos sensibles como certificados o claves RSA. En AWS tengo conocimiento para el backend desde administración de instancias EC2, contenerización (con publicación en ECR) y orquestación de contenedores con EKS, aseguramiento por medio de VPCs y roles, también monitoreo por medio de Cloudwatch, funciones lambda y exposición por medio de API GATEWAY. Para el frontend el uso de buckets S3 con sus politicas, exposición por Cloudfront e invalidations para refresco de contenido, aseguramiento con WAF. Podría compartirte algunas imagenes con todo el flujo que te comento para demostrarte lo qué hablo.