Descripción de la oferta
Somos una empresa de tecnología global con sede en Fort Lauderdale, FL (EE. UU.) que presta servicios a grandes clientes en América del Norte, Europa y América Latina. Beesion es el pionero de los sistemas BSS de bajo código (Low-Code). Una compañía global de 12 años de experiencia que ofrece más de 30 aplicaciones de bajo código para ayudar a las compañías de telecomunicaciones, en 20 países, a traer nuevos servicios digitales al mercado, administrarlos, monetizarlos y monitorearlos, personalizar el compromiso con los suscriptores, mejorar / automatizar las interacciones de atención, a través de la transformación digital omnicanal. Las aplicaciones se pueden implementar en la nube o en las instalaciones, en una arquitectura distribuida de microservicios (Carrier Grade) que escala. Usando tecnología de bajo código, una aplicación puede crearse y lanzarse 10 veces más rápido que con el desarrollo de software tradicional. Además, son fáciles de actualizar y de soportar. La compañía ocupa el número 403 de la compañía de más rápido crecimiento en América del Norte en la tecnología Fast 500 2017 de Deloitte. Únase a nuestro equipo dinámico, internacional y altamente calificado. Somos un empleador con igualdad de oportunidades laborales. Objetivo principal del puesto: Brindar la atención de Soporte y Mantenimiento de Aplicaciones en diferentes Clientes. Responsabilidades: Diseño y Mantenimiento de Infraestructura: Diseñar, implementar y mantener la arquitectura de la infraestructura en la nube, asegurando la escalabilidad y disponibilidad del producto. Gestionar y optimizar recursos en la nube para garantizar un rendimiento óptimo y un uso eficiente. Brindar soporte a despliegues de microservicios para entornos de desarrollo, UAT y producción en la infraestructura de Beesion (EKS, Rancher, OpenShift) y/o cliente final (EKS, AKS, Openshift) mediante orquestadores CI/CD y gestión de manifiestos a través de plantillas Helm. Automatización y Orquestación: Crear y mantener flujos de trabajo de automatización para la implementación, pruebas y administración de la aplicación y la infraestructura. Implementar y administrar sistemas de contenedores y orquestación (por ejemplo, Kubernetes) para permitir la entrega continua. Gestión de Versiones y Despliegues: Gestionar el control de versiones del código fuente y las implementaciones en entornos de desarrollo, prueba y producción. Implementar prácticas de integración y entrega continuas (CI/CD) para acelerar el ciclo de vida del desarrollo. Monitoreo y Solución de Problemas: Configurar y mantener herramientas de monitoreo para garantizar la visibilidad de la salud del sistema y la detección temprana de problemas. Responder y solucionar incidentes de producción, minimizando el impacto en la experiencia del usuario. Brindar soporte al despliegue de servicios mediante la investigación y análisis de causa raíz en el ámbito de incidencias técnicas reportadas sobre la infraestructura de Beesion y/o infraestructura de terceras partes, ofreciendo soporte de nivel 2 al equipo de delivery y servicios profesionales a cliente final. Seguridad y Cumplimiento: Implementar prácticas de seguridad recomendadas para proteger los datos de los clientes y garantizar el cumplimiento de las normativas. Colaborar con el equipo de seguridad para evaluar y remediar posibles vulnerabilidades. Colaboración y Soporte: Colaborar con equipos de desarrollo para entender los requisitos del producto y proporcionar orientación técnica. Brindar soporte en configuración, gestión, despliegue y almacenamiento de imágenes de contenedor basadas en Docker. Brindar soporte de gestión de configuración y resolución de incidencias reportadas por el equipo de seguridad relacionadas con análisis de vulnerabilidades y gestión de imágenes base de contenedores y sus respectivas dependencias. Optimización de Rendimiento: Identificar y abordar cuellos de botella de rendimiento, optimizando la infraestructura y los recursos para garantizar una experiencia de usuario fluida. Capacitación y Mentoría: Proporcionar orientación y mentoría a miembros más junior del equipo DevOps. Mantenerse actualizado sobre las tendencias y tecnologías emergentes en el campo de DevOps. Requisitos imprescindibles: Definición y gestión de pipelines CI/CD. Será especialmente valorada experiencia en Tekton, Azure DevOps, ArgoCD y Flux. Experiencia en operación de servicios de soporte a la gestión de artefactos: Maven, Gradle, Nexus, Docker registry. Experiencia en despliegue de servicios basados en Java sobre Spring Boot 2.1.15 o superior. Experiencia en despliegue de servicios basados en NodeJS. Experiencia en configuración de manifiestos para soporte de despliegue de servicios de alta disponibilidad sobre Kubernetes. Experiencia en generación automática mediante plantillas Helm para la gestión de plantillas de tipo deployment, service, ingress, egress, secret, secretprovider, role, rolebinding, y serviceAccount. Experiencia avanzada en Docker, gestión y extensión de imágenes de contenedor. Inicialización, ejecución, gestión de volúmenes y exposición de puertos. Experiencia en la configuración y mantenimiento de especificaciones de servicios publicados mediante herramientas API Management. Autenticación y Autorización: Experiencia en integración con servicios IAM, OAuth2, JWT, SAML. Experiencia en administración del sistema operativo Linux y shell scripts. Experiencia en la exposición de servicios seguros mediante TLS 1.2 y 1.3. Gestión de certificados, manipulación de keystores y truststores. Opcional: Experiencia comprobable en creación y mantenimiento de pipelines configuración alineados con GitOps. Opcional: Experiencia en configuración, fine tuning y troubleshooting en clusters de Kafka será especialmente valorada. Beneficios: Condiciones salariales competitivas. Oportunidad de trabajar en un entorno multicultural. Desarrollo de carrera. Excelente ambiente de trabajo. Paquete de beneficios de la compañía. #J-18808-Ljbffr