Infraestructura en la nube y AWS
- Desplegar y gestionar aplicaciones en Amazon EC2.
- Configurar y administrar certificados SSL gratuitos o de pago para acceso seguro a las aplicaciones.
- Diseñar e implementar usuarios, roles y políticas de IAM siguiendo el principio de menor privilegio.
- Crear y gestionar grupos de autoescalado y balanceadores de carga de aplicaciones.
- Provisionar y administrar bases de datos, incluyendo RDS y otros servicios de bases de datos de AWS.
- Configurar y gestionar VPCs, subredes, tablas de enrutamiento, grupos de seguridad y componentes de red.
- Implementar y gestionar servicios de AWS como SNS, SES, S3, CloudWatch y Route 53.
- Solucionar problemas y optimizar la infraestructura de AWS para rendimiento, seguridad y eficiencia en costos.
Hospedaje de aplicaciones y gestión de servidores
- Gestioné y mantuve más de 13 microservicios alojados en instancias EC2.
- Configuré NGINX como proxy inverso y balanceador de carga para aplicaciones basadas en microservicios.
- Gestioné despliegues de aplicaciones, configuraciones SSL y administración de servidores.
CI/CD y automatización
- Construí y gestioné pipelines de CI/CD usando Jenkins.
- Automatizé despliegues de aplicaciones con GitHub Actions.
- Integré SonarQube para análisis automatizado de calidad y seguridad del código.
- Trabajé con Maven y herramientas de construcción de Node.js para Java y JavaScript.