Linux intermedioidioma inglés medio (escritura/lectura)resumenúnete a nuestro equipo de desarrollo de producto como un python cloud software engineer para participar en todo el ciclo de desarrollo de productos, desde el diseño hasta la programación, pruebas y despliegue de softwareen este cargo tendrás el desafío de investigar e integrar componentes de software de código abierto, con el objetivo de crear o mejorar nuestros productos cloud, basados en frameworks open-source.serás parte de un squad, trabajando en nuevos features y bug fixing del grupo de productos asociado al squad.este rol está disponible para trabajo remoto desde las siguientes ubicaciones: méxico, chile, argentina, colombia, uruguay y perú.responsabilidadesdiseñar y desarrollar nuevas funcionalidades.realizar bug fixing en los productos del squad.presentar avances y participar en reuniones de equipo.documentar desarrollos, diagramas y especificaciones técnicas.asegurar la calidad y claridad del código entregado.dependiendo del squad al que te integres, tus tareas podrán estar orientadas a:platform engineeringdiseñar e implementar productos que habiliten una plataforma devops basada en open source (ej: argo, gitlab).construir y mantener pipelines de ci/cd.desarrollar herramientas de configuración y despliegue de infraestructura.cloud infrastructure engineeringdiseñar e implementar soluciones cloud con tecnologías como ceph y openstack.automatizar despliegues mediante ansible playbooks.colaborar con otros equipos en arquitecturas cloud escalables.kubernetes engineeringdiseñar, desplegar y administrar entornos cloud sobre kubernetes.implementar y mantener herramientas de gestión de clústeres y despliegue de aplicaciones (docker, helm).integrar soluciones de monitoreo, logging, autenticación (sso) y almacenamiento externo.requerimientosformaciónestudios de ingeniería informática, ingeniería de sistemas, ingeniería electrónica, o afín.experienciaexperiencia de al menos 2-3 años en desarrollo de software en python.experiencia en especificación, diseño y estructura de datos de software.experiencia relacionada de al menos 3 años en roles enfocados en el desarrollo, administración y automatización de los procesos de integración, despliegue y gestión de entornos.conocimientos específicos / requisitos técnicoslinux intermediocomandos básicos, manipulación de archivos, red, etc.experiencia con shell scripting (bash).uso y creación de imágenes de contenedores con docker (intermedio).saber crear imágenes con un dockerfileconocer el ciclo de vida de contenedores docker2-3 años de experiencia en el desarrollo de software con python.conocimiento de python básicoconocimiento de multithreading y patrones de diseñoconocimiento de networking y redes.(vlan, rutas, firewall, etc...)entender los conceptos de protocolos de red, direccionamiento ip, ruteo.entender lo básico de redes desde el punto de vista de programación (interfaces, sockets, ports, etc) y tener experiencia en protocolos comunes, como tcp, udp, http y rest.git: nivel intermedio.conoce el flujo \"normal\" de add, commit, push.conoce comandos más complicados como un rebase o un cherry-pick.sabe solucionar conflictos.automatización y configuración de infraestructura con ansible.nociones de virtualización (kvm)entender los conceptos de virtualización a un nivel básico.(instalación y configuración, gestión de máquinas virtuales, integración con otras tecnologías).bases de datos: sql y nosql, como mongo db.nivel básico.sabe ejecutar queries sencillos (select, where, group by)no debe saber configuración o administración, solo nivel \"cliente\"idioma inglés medio (escritura/lectura)deseablesexperiencia cloud público (aws, gcp, azure) o privado (openstack)experiencia en diseño e implementación de productos basados en tecnologías open source para devops, incluyendo herramientas de ci/cd, configuración y despliegue de infraestructura.experiencia trabajando con kubernetes, ya sea en administración de clústeres o en despliegue de aplicaciones.soft-skills requeridosautonomía, disciplina y capacidad autoaprendizajepensamiento analítico conceptualorientación al clientesaber trabajar en equiposobre nosotrosen whitestack somos líderes en latinoamérica en el desarrollo de soluciones telco cloud, open networking e infraestructura digital híper-escalable.trabajamos con tecnologías de código abierto como openstack, kubernetes, open source mano, ceph, prometheus, onos y muchas otras y colaboramos activamente con organizaciones globales como etsi, la open infrastructure foundation, el telecom infra project y el open compute project.impulsamos la transformación digital en la región mediante estándares de clase mundial, grandes implementaciones para operadores y un fuerte compromiso con la innovación.además, somos un great place to work, donde la colaboración y el desarrollo personal son parte esencial de nuestra cultura.¿por qué unirte a whitestack?Proyección internacional: participa en iniciativas globales y viaja para colaborar con equipos en distintos países.? Equilibrio real: diseñamos políticas que se ajustan a tu estilo de vida y te permiten trabajar con autonomía y propósito.crecimiento claro: te ofrecemos una línea de carrera sólida en liderazgo y tecnología.salud primero: seguro médico privado para ti y tu familia.aprendizaje sin límites: acceso a cursos, libros, materiales y reembolso de certificaciones.idiomas para el mundo: cursos de idiomas para que tu crecimiento no tenga fronteras.tecnología en tus manos: renovamos tu equipo cada 3 años... ¡y es tuyo al finalizar el período!Reconocimiento al esfuerzo: bonos por rendimiento y éxito en proyectos.tiempo para ti: 15 días de vacaciones mínimo, un día libre por tu cumpleaños y descansos extra antes de fiestas patrias, navidad y año nuevo.