Requerimos un Ingeniero Devops, que comprenda el proceso SDLC y tenga un amplio conocimiento de varias herramientas de DevOps para desarrollar y diseñar pipelines de CI / CD para ayudar a automatizar e implementar los procesos de integración y despliegue.
¿QUÉ DEBE CONOCER ?
· Más de 2 años de experiencia como Ingeniero DevOps o un rol similar, experiencia en Desarrollo de software y gestión de infraestructura.Fuerte experiencia con Azure y otras plataformas en la nube.
· Conocimientos avanzados de infraestructuras basadas en Linux, administración de Linux / Unix.
· Experiencia con bases de datos como SQL, MSSQL, MySQL, NoSQL, Redis y MongoDB.
· Conocimiento de scripts y lenguajes de programación como Java, JavaScript, Ruby, Python, PHP, Groovy, Bash.
· Metodologías ágiles SCRUM.
· Infraestructura como código con Puppet, Chef, Ansible, Terraform y un conocimiento profundo de las herramientas de automatización de implementación de software.
· Experiencia en los flujos de trabajo de Git.
· Experiencia en el aprovechamiento de herramientas de CI / CD para automatizar la implementación y las pruebas.
· Experiencia en entornos Azure DevOps
· Experiencia en pruebas de código de software y despliegue.
ROL DEL PUESTO:
Responsable de desplegar nuevos productos y administrar la infraestructura, procesos y sistemas asociados. Mejorar los procesos y las herramientas utilizadas para estos fines.
RESPONSABILIDADES:
· Implementación, configuración, mantenimiento y monitoreo continuo del rendimiento y disponibilidad de sistemas y servicios, así como de diversas herramientas de automatización y gestión de la configuración.
· Establecer las mejores prácticas de DevOps.
· Ejecutar y documentar implementaciones y cambios en la plataforma utilizando los sistemas y procedimientos, así como mejoras y recomendaciones de cambios en estos sistemas y procedimientos.
· Realizar planificación de capacidad y presupuesto.
· Creación y mantenimiento de herramientas y soluciones para ayudar con la implementación de las plataformas asegurando que todas cumplan con altos estándares de servicio y reduzcan los errores.
· Solucionar activamente cualquier problema que surja durante la producción, capturando y resolviendo problemas.
· Probar la integridad de los sistemas, los diseños implementados, los desarrollos de aplicaciones y otros procesos relacionados con la infraestructura, realizando mejoras según sea necesario.