Responsabilidades
Estamos buscando un Ingeniero de DevOps para unirse a nuestro equipo de desarrollo de software. En este rol, serás responsable de automatizar procesos de integración y despliegue continuo utilizando herramientas como Jenkins y Kubernetes. También serás responsable de mantener y optimizar nuestras infraestructuras de cloud, principalmente en AWS, para garantizar alta disponibilidad y rendimiento. Responsabilidades: - Automatizar procesos de integración y despliegue continuo (CI/CD) utilizando Jenkins y Kubernetes. - Mantener y optimizar infraestructuras de cloud, principalmente en AWS. - Implementar soluciones de monitoreo y alertas para la detección proactiva de problemas. - Gestionar configuraciones y automatizaciones en todos los entornos de desarrollo, pruebas y producción. - Colaborar con equipos de desarrollo para entender necesidades operativas y ofrecer soluciones DevOps adaptadas. - Promover una cultura de seguridad, incorporando prácticas de seguridad desde el inicio del desarrollo hasta la producción. Enfoque en la Mejora: - Contribuir en todas las fases del ciclo de desarrollo, promoviendo prácticas de codificación limpias y documentación exhaustiva. - Participar activamente en la revisión de código de compañeros, fomentando un ambiente de aprendizaje y mejora continua. Colaboración y Comunicación: - Trabajar en estrecha colaboración con equipos de desarrollo para integrar elementos de usuario con la lógica del servidor. - Participar en revisiones de código para garantizar la calidad del software. - Contribuir a la cultura de ingeniería de la empresa mediante la promoción de prácticas de codificación limpias y documentación exhaustiva. Mantenimiento y Documentación: - Responsable del mantenimiento de código y actualización de documentación técnica. Buenas Prácticas: - Evitar jerga innecesaria que pueda confundir a los candidatos. - Incluir tecnologías, herramientas y metodologías específicas. - Usar listas o viñetas para desglosar las responsabilidades. - Asegurar que el candidato pueda entender el impacto de su trabajo y cómo contribuye al éxito del equipo y la empresa.
Requisitos
Requisitos: Para tener éxito en este rol, los candidatos deben cumplir con los siguientes criterios: - Experiencia Profesional: Mínimo 3 años de experiencia trabajando en proyectos de ingeniería informática, con conocimientos en lógica de arquitectura de datos. - Habilidades Técnicas: - Dominio de lenguajes de programación como Java, Python o C++. - Experiencia con bases de datos relacionales y no relacionales, como MySQL, Oracle o MongoDB. - Conocimientos en diseño y desarrollo de sistemas de almacenamiento de datos. - Familiaridad con herramientas de visualización de datos, como Tableau o Power BI. - Prácticas de Desarrollo: - Experiencia aplicando metodologías de desarrollo ágil. - Comprensión de prácticas de testing y depuración de código. - Habilidades Adicionales: - Capacidad para trabajar en equipo y colaborar con otros departamentos. - Excelentes habilidades de comunicación y resolución de problemas. - Curiosidad y disposición para aprender nuevas tecnologías y herramientas.
Beneficios
Horario Flexible