This is a remote position.
- Diseñar, implementar y administrar soluciones basadas en Azure para satisfacer los requisitos empresariales.
- Trabajar en estrecha colaboración con los equipos de desarrollo para garantizar que las aplicaciones estén diseñadas para un rendimiento, disponibilidad y escalabilidad óptimos en Azure.
- Automatizar el pipeline de entrega de software mediante herramientas de Azure DevOps, incluyendo integración continua (CI) y entrega continua (CD).
- Crear y mantener plantillas de infraestructura como código utilizando Terraform o plantillas de ARM.
- Implementar las mejores prácticas de seguridad para asegurar que los recursos de Azure estén protegidos contra las amenazas de seguridad.
- Monitorear y optimizar el rendimiento de los recursos de Azure para garantizar una alta disponibilidad y escalabilidad.
- Solucionar problemas y resolver problemas relacionados con los recursos de Azure y el pipeline de entrega de software.
Requirements
- Licenciatura en Ciencias de la Computación o un campo relacionado.
- 3+ años de experiencia en el diseño, implementación y gestión de soluciones en la nube de Azure.
- Fuerte conocimiento de los servicios de Azure, incluyendo pero no limitado a Máquinas virtuales, Servicios de aplicaciones, Azure SQL, Almacenamiento de Azure y Azure DevOps.
- Experiencia con herramientas de gestión de configuración como Chef, Puppet o Ansible.
- Experiencia con lenguajes de script como PowerShell o Bash.
- Experiencia con herramientas de control de fuente como Git o Azure Repos.
- Conocimiento de metodologías ágiles como Scrum o Kanban.
- Fuertes habilidades analíticas y de resolución de problemas.
- Excelentes habilidades de comunicación y colaboración.
