>

Tecnología de la Información (TI)

Ingeniero DevOps

Buscamos un Ingeniero DevOps para unirse a nuestro equipo. El objetivo es mejorar la eficiencia y calidad del software de la empresa a través de la automatización y mejora continua de los procesos de desarrollo. La persona seleccionada trabajará en colaboración con el equipo de desarrollo y operaciones para garantizar la entrega confiable de software en tiempo y forma.

Responsabilidades

  • Automatizar y optimizar los procesos de implementación y mantenimiento del software

  • Definir y mantener los estándares de automatización y monitorización de infraestructuras de software

  • Identificar y resolver los problemas en la infraestructura y entorno de producción

  • Gestionar y supervisar la implementación de soluciones de seguridad en las diferentes fases del ciclo de vida de desarrollo del software

  • Identificar y evaluar nuevas herramientas y tecnologías que puedan mejorar los procesos de desarrollo y mantenimiento del software

  • Trabajar en colaboración con otros departamentos para implementar y validar soluciones DevOps que apoyen a los equipos de desarrollo y operaciones.

Requisitos

  • Licenciado o Ingeniero en Informática o carreras afines

  • Experiencia previa de al menos 2 años en posiciones como Ingeniero DevOps o similares

  • Conocimientos sólidos en herramientas de control de versiones como GIT y Bitbucket

  • Experiencia en herramientas de automatización y monitorización como Jenkins, Ansible y Prometheus

  • Conocimiento en distintos sistemas operativos, plataformas de aplicaciones y programación

  • Capacidad para trabajar bajo presión, responder rápidamente a los cambios y tomar decisiones críticas en situaciones de alta exigencia.

  • Ser proactivo y estar en constante renovación y actualización en las nuevas tecnologías que puedan mejorar los procesos de desarrollo y optimizar los productos de la compañía.

Si te consideras un candidato apasionado, proactivo, con ganas de aprender y crecer en un ambiente dinámico y en constante renovación, este puesto es para ti. ¡No dejes pasar esta oportunidad y postula ahora!

Preguntas de Entrevista

¿Cuáles son tus habilidades en el uso de herramientas DevOps?

Se espera que el candidato describa las herramientas DevOps que ha utilizado y su experiencia en el uso de estas herramientas. El candidato debería explicar cómo ha aplicado estas herramientas en proyectos anteriores y cómo ha mejorado el rendimiento y eficiencia.

¿Cuál ha sido tu experiencia trabajando en ambientes ágiles y colaborativos?

Se espera que el candidato describa su experiencia trabajando en equipos ágiles y cómo ha aplicado esta metodología en proyectos anteriores. Se espera observar cómo ha colaborado en el ciclo de vida del desarrollo de software, desde la planificación, el diseño, la implementación y la sustentación, con el fin de entregar valor continuo a través de una comunicación clara y la utilización de herramientas automatización.

¿Qué prácticas de seguridad usas para evitar errores o vulnerabilidades en los procesos?

Se espera que el candidato mencione los procesos de seguridad estándar con los que ha trabajado anteriormente y su experiencia aplicando estas prácticas. El candidato debería describir cómo ha implementado estos procedimientos para minimizar errores y evitar cualquier tipo de vulnerabilidad en el proceso.

¿Cómo has empleado el monitoreo y control de recursos en tus proyectos DevOps?

Se espera que el candidato pueda demostrar su experiencia en el monitoreo y control de recursos en un entorno DevOps, y que se familiarice con las herramientas de monitoreo más comunes disponibles en el mercado. El candidato debería proporcionar ejemplos concretos de cómo ha utilizado el monitoreo y control de recursos para optimizar los procesos de entrega de software.

¿Cómo has logrado hacer el seguimiento y control del despliegue continuo?

Se espera que el candidato describa cómo ha trabajado en el seguimiento y control del despliegue continuo de software. El candidato debería explicar cómo ha logrado automatizar los procesos de despliegue, la utilización de herramientas para realizar el control y seguimiento y cómo ha mejorado el tiempo de respuesta y la calidad de los procesos de despliegue.

¿Qué herramientas/servicios Cloud Computing has utilizado para implementar infraestructuras?

Se espera que el candidato describa las herramientas y servicios de Cloud Computing con las que ha tenido experiencia y cómo ha aplicado estos en proyectos anteriores. El candidato debería explicar cómo ha utilizado la infraestructura como código, qué herramientas ha utilizado para gestionar la infraestructura en la nube e implementar la estrategia de infraestructura como código.

¿Cuál es tu proceso de integración continua y de entrega continua?

Se espera que el candidato describa su experiencia con el proceso de integración continua y entrega continua (CI/CD). Se espera que el candidato proporcione ejemplos de cómo ha utilizado esta metodología y herramientas comunes para su implementación. El candidato debería mostrar cómo ha logrado automatizar y mejorar el proceso de integración continua y entrega continua.