Azure DevOps
La oportunidad
Estamos buscando Ingenieros de DevOps Senior para unirse a nuestro equipo de DevOps. DevOps es una de las competencias líderes con las siguientes ofertas clave:
- Evaluación y planificación de estrategias.
- Integración continua y despliegue continuo [CI/CD].
- Provisión de entornos (local/Cloud).
- Infraestructura automatizada a través de IaC.
- Monitoreo y registro de datos y confiabilidad del sitio.
Como Ingeniero de DevOps Senior, tendrás la oportunidad de trabajar en implementaciones innovadoras (Greenfield) y/o adaptaciones a sistemas existentes (Brownfield) que cumplen con los más altos estándares de DevOps, proporcionando la mejor experiencia de usuario a nuestros clientes en todo el mundo. Tienes pasión por la automatización y tratas de implementarla en cada oportunidad.
Tus responsabilidades clave:
- Provisionar y configurar servidores de compilación, entornos de pruebas, preparación y producción para garantizar la continuidad.
- Construir y configurar nuevas herramientas de desarrollo y infraestructura.
- Diseñar, construir, probar, implementar, mantener y mejorar soluciones tecnológicas.
- Asegurar que el software esté siempre listo para su lanzamiento con versiones actualizadas de la aplicación en un estado de funcionamiento.
- Construir, probar y mantener flujos de trabajo de integración y entrega continua utilizando herramientas de CI/CD (Jenkins, Azure DevOps, etc.).
- Automatizar la infraestructura mediante sólidas prácticas de Infraestructura como Código (IaC).
- Comprender las necesidades de las partes interesadas y apoyar a los desarrolladores de la organización mediante la mejora de los procesos de CI/CD.
- Evaluar la tecnología existente y proporcionar planes y procesos para su mejora.
- Realizar sesiones de trabajo con los equipos de TI para apoyar la capacitación de recursos técnicos en la metodología de DevOps y las herramientas de DevOps.
- Monitorizar e informar sobre los KPI y SLA relevantes.
- Estar dispuesto a trabajar en turnos y estar abierto a viajes de negocios a las ubicaciones de los clientes.
Habilidades y atributos para tener éxito:
- Comprensión o experiencia en un entorno de desarrollo ágil.
- Resolución de problemas y solución de incidencias con atención a los detalles.
- Buenas habilidades de comunicación y presentación.
- Capacidad para trabajar tanto en entornos colaborativos como independientes.
- Capacidad demostrada para trabajar como líder de DevOps en proyectos.
- Excelente dominio del inglés (escrito y hablado).
Para calificar para el puesto, debes tener:
- Experiencia en prácticas de DevOps, incluyendo diseño, configuración, flujos de trabajo de integración y entrega continua en herramientas de CI/CD (Jenkins, Azure DevOps, etc.).
- Experiencia en administración de Linux/Windows con capacidad para escribir scripts en uno o más lenguajes: Python, Bash, PowerShell y Groovy.
- Conocimientos técnicos sólidos sobre conceptos de Cloud: IaaS, PaaS, SaaS, con experiencia en la provisión de entornos de nube (Azure) utilizando IaC: Terraform, plantillas ARM.
- Conocimientos técnicos sólidos sobre aplicaciones web y componentes de bases de datos, como Apache, IIS, Tomcat/JBoss, MySQL, SQL Server, etc.
- Experiencia en implementación de aplicaciones (Java, .Net, Node.js, etc.) y comprensión de su arquitectura.
- Experiencia en el mantenimiento y administración de clústeres de Docker y Kubernetes.
- Experiencia en gestión de configuración (Ansible, Puppet, etc.) y sistemas de control de versiones (GitLab, GitHub, etc.).
- Experiencia en implementación, monitoreo y mantenimiento de sistemas en la nube (Azure Cloud).
- Experiencia con soluciones de equilibrio de carga de aplicaciones para escalabilidad y alta disponibilidad.
- Conocimientos generales de redes (TCP/IP, SNMP, etc.).
Idealmente, también tendrás:
- Diploma o licenciatura en Ciencias de la Computación, Ingeniería de Software o disciplina relacionada, con más de 7 años de experiencia general.
- Buenos conocimientos técnicos sobre soluciones orientadas a microservicios, APIs, Azure AD y patrones comunes de autenticación en la nube.
- Certificación en Cloud/DevOps (MS Azure).