Objetivo General:
Producir soluciones que permitan automatizar el ciclo de vida del software desde su compilación, testeo, implementación y monitoreo, asegurarse que nuestra infraestructura sea de clase mundial, que cumpla con disponibilidad, flexibilidad y sea capaz de suplir las necesidades del equipo de desarrollo dinámico.
Objetivos Especificos:
- Trabajar con equipos de desarrollo para idear soluciones de arquitectura. Asegurar la viabilidad técnica de los diseños. Resolver problemas complejos de rendimiento y desafíos arquitectónicos.
- Verificar que cada implementación aplique las políticas de seguridad de la información y resguardo de datos dentro de la empresa.
- Practicar una cultura de atención al cliente con cada departamento de la empresa.
- Desarrollar soluciones con estándares de calidad tomando en cuenta, capacidad de respuesta, eficiencia, depuración, testeo y actualización.
- Entender la fases de un equipo de alto desempeño, aplicar una mejora continua en crecimiento personal y del equipo, calidad y efectividad de tiempos.
- Trabajará directamente con el equipo de desarrollo para evaluar y priorizar las necesidades actuales y futuras de la organización, diseñar / construir / implementar una nueva automatización para todos los aspectos de nuestro ciclo de vida de desarrollo, mantener y solucionar problemas que impiden el progreso de nuestro equipo. .
- Crear nuevas herramientas para aumentar la visibilidad departamental en la calidad del producto, el rendimiento y la capacidad de liberación.
Requisitos:
- Personas con título en Ingeniería en ciencias de la computación o carreras afines es un plus, pero también se consideran personas con experiencia laboral y técnica equivalente
- 3 años de experiencia mínima como DevOps
- Apasionado por DevOps y tendencias que incluyen CI / CD
- Experiencia en infraestructura y servicios en la nube como con Amazon Web Services (AWS), Google Cloud Platform (GCP), Digital Ocean
- Debe tener experiencia con un lenguaje de pila de programación popular como Python, JavaScript, NodeJs.
- Familiaridad con scripting, línea de comandos, servidores linux
- Desde una perspectiva técnica, la persona debe ser un "generalista" para actuar como guía para un equipo de aplicaciones para llevar su aplicación a la nube, aprovechando CI / CD, Terraform, Kubernetes, Contenedores
- Experiencia con las mejores prácticas de ingeniería para incluir el análisis, diseño, desarrollo e implementación y soporte de soluciones de software y / o implementaciones / actualizaciones de infraestructura.
- Conocimiento de formatos de serialización de datos legible por humanos (por ejemplo YAML, XML)
- Conocimiento de Git y familiarizacion con servicios como GitLab, GitHub, Bitbucket
- Familiarización con la arquitectura de microservicios
- Conocimientos en metodologías ágiles SCRUM, KANBAN