El practicante será responsable de la migración y optimización de la infraestructura tecnológica de la empresa, enfocándose en el despliegue del sitio web en AWS y la productivización de automatizaciones en servidores independientes. Será exigencia el uso de chatbots basados en IA para lograr una mayor agilidad y eficiencia en el desarrollo. Tendrá las siguientes tareas:
1. Migración de Sitio Web a AWS
• Configurar y desplegar el sitio web de la empresa en un servidor propio dentro de AWS.
• Implementar y gestionar bases de datos, asegurando integridad y disponibilidad.
• Administrar el sitio web de la empresa en Wordpress.
• Proponer y desarrollar mejoras en la arquitectura y en el sitio web en general.
2. Productivización de Automatizaciones en Servidores Independientes
• Identificar y analizar los procesos automatizados actuales desarrollados en Python, que explotan el uso de API y tecnologías de Scrapping.
• Diseñar e implementar soluciones para trasladar estas automatizaciones a servidores en la nube.
• Configurar contenedores Docker para facilitar la escalabilidad y portabilidad del código.
3. Monitoreo y Seguridad de Infraestructura
• Implementar herramientas de monitoreo para medir el desempeño y detectar fallos.
• Aplicar prácticas de seguridad informática para proteger los datos y sistemas.
• Realizar tareas de mantenimiento y actualizaciones de software.
4. Desarrollo y Optimización de Aplicaciones Web
• Participar en el desarrollo y mejora del sitio web y aplicaciones internas.
• Implementar nuevas funcionalidades y mejorar la experiencia de usuario.
• Integrar servicios de terceros y APIs para ampliar la funcionalidad de la plataforma.
Habilidades Clave a Desarrollar
• Uso de Inteligencia Artificial como potenciador en las labores de desarrollo.
• Conocimiento en administración de servidores y despliegue en AWS.
• Manejo de tecnologías como Docker, Git y bases de datos SQL/NoSQL.
• Administración de sitios web en Wordpress.
• Programación en lenguajes como Python, PHP, HTML, Javascript y CSS.
• Capacidad para optimizar código y mejorar el rendimiento de aplicaciones.
• Organización, atención al detalle y capacidad de resolución de problemas.
Cargando ...
100% Complete