DevOps Enginner - WFL050264
DevOps Enginner - WFL050264
Bogotá, CO, 110231
¿Que buscamos?
DevOps Enginner
Tus principales responsabilidades a desarrollar:
Descripción del Rol: Buscamos un DevOps Engineer proactivo y experimentado para unirse a nuestro equipo de tecnología. El candidato ideal será un apasionado de la automatización, la escalabilidad y la confiabilidad de la infraestructura. Serás responsable de diseñar, construir y mantener la infraestructura en la nube, así como de implementar y mejorar nuestras prácticas de Integración Continua y Entrega Continua (CI/CD). Este rol es fundamental para garantizar que nuestros servicios sean robustos, escalables y seguros, aplicando principios de Site Reliability Engineering (SRE) para optimizar la operación.
Formación: Ingeniero de Sistemas, Ingeniero electrónico, Ingeniero de telecomunicaciones o carrera afín.
Requerimientos Obligatorios:
Infraestructura como Código (IaC): Diseñar, implementar y gestionar la infraestructura en AWS utilizando Terraform para garantizar entornos consistentes, repetibles y automatizados.
● Orquestación de Contenedores: Administrar y optimizar clústeres de Kubernetes (K8s), incluyendo el despliegue, monitoreo y escalado de aplicaciones.
● CI/CD: Desarrollar y mantener pipelines de integración y despliegue continuo utilizando herramientas como CircleCI para automatizar los procesos de construcción, prueba y lanzamiento de software.
● Scripting y Automatización: Crear scripts (e.g., en Bash, Python o Go) para automatizar tareas operativas, mejorar la eficiencia y reducir la intervención manual.
● Monitoreo y Observabilidad: Implementar y gestionar soluciones de monitoreo, logging y alerting (e.g., Prometheus, Grafana, Cloudwatch, Zipkin) para garantizar la salud y el rendimiento de los sistemas.
● Administración de Sistemas: Gestionar y mantener sistemas basados en Linux, asegurando su rendimiento, seguridad y disponibilidad.
● Gestión de Bases de Datos: Colaborar con los equipos de desarrollo para administrar y optimizar bases de datos tanto relacionales (SQL) como no relacionales (NoSQL), enfocándose en la disponibilidad y el rendimiento.
● Redes y Seguridad: Configurar y mantener componentes de red en la nube (VPCs, subnets, security groups) y aplicar las mejores prácticas de seguridad en toda la infraestructura.
● Metodologías Ágiles: Participar activamente en ceremonias de metodologías ágiles (Scrum/Kanban), colaborando estrechamente con los equipos de desarrollo para agilizar la entrega de valor.
Requisitos y Habilidades Técnicas
● Experiencia Cloud: Sólida experiencia trabajando con Amazon Web Services (AWS), incluyendo servicios como EC2, S3, RDS, VPC, IAM y EKS.
● Contenedores y Orquestación: Amplio dominio de Docker y Kubernetes.
● Infraestructura como Código: Experiencia con Terraform.
● CI/CD: Experiencia práctica en la configuración y mantenimiento de pipelines con CircleCI o herramientas similares (e.g., Github Actions, GitLab CI).
● Scripting: Competencia en lenguajes de scripting como Python y Bash.
● Sistemas Operativos: Profundo conocimiento de Linux y su administración.
● Bases de Datos: Conocimientos básicos en la administración y optimización de bases de datos relacionales (e.g., PostgreSQL, MySQL) y no relacionales (e.g., Dynamo, MongoDB).
● Monitoreo: Experiencia con herramientas de monitoreo y observabilidad como Prometheus, Grafana, Cloudwatch o similares.
● Redes: Comprensión sólida de los fundamentos de redes (TCP/IP, DNS, HTTP/S, balanceo de carga).
Habilidades Blandas y Cualificaciones Adicionales
● Resolución de Problemas: Fuerte capacidad analítica y habilidad para diagnosticar y resolver problemas complejos en sistemas distribuidos.
● Colaboración: Excelentes habilidades de comunicación y capacidad para trabajar eficazmente en un entorno de equipo ágil.
● Mentalidad SRE: Un enfoque proactivo en la confiabilidad, la escalabilidad y la mejora continua.
● Aprendizaje Continuo: Deseo de aprender y adoptar nuevas tecnologías y mejores prácticas.
● Certificaciones (Deseable): Certificaciones en AWS, Kubernetes (CKA/CKAD) o Terraform serán un plus.
Soft Skills
Trabajo en equipo y pasión por desarrollar tecnología de punta.
Buenas habilidades de comunicación,
Un fuerte sentido de propiedad
La capacidad de equilibrar un sentido de urgencia con la entrega de nuevas funcionalidades y de alta calidad.
Exploración de nuevas tecnologías.
Aprendizaje continuo
Mentalidades y Comportamientos
Apasionado por el desarrollo de software.
Habilidades de autoaprendizaje
Recibe y provee feedback de forma positiva.
Realiza preguntas para la validación de sus desarrollos y validación de entendimiento de los requerimientos.
Pensamiento crítico y propositivo.
Transferencia de conocimiento & Coaching
En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-