Salario negociable
DMV IT Service
Seattle, WA, USA
Título del puesto: Ingeniero Senior de Plataforma Ubicación: Seattle, WA Tipo de empleo: Tiempo completo Sobre nosotros: DMV IT Service LLC es una empresa consultora de TI de confianza, fundada en 2020. Nos especializamos en optimizar infraestructuras de TI, ofrecer orientación experta y apoyar las necesidades de personal con servicios de contratación de primer nivel. Nuestra experiencia abarca administración de sistemas, ciberseguridad, redes y operaciones de TI. Empoderamos a nuestros clientes para alcanzar sus objetivos tecnológicos mediante un enfoque centrado en el cliente que incluye capacitación en línea y colocación laboral, fomentando el éxito a largo plazo en TI. Propósito del puesto: El Ingeniero Senior de Plataforma se centrará en diseñar, construir y mantener herramientas de infraestructura y automatización para soportar plataformas de software escalables. El puesto implica trabajar estrechamente con servicios en la nube, marcos de automatización y arquitecturas de sistemas distribuidos para ofrecer canalizaciones de despliegue eficientes y confiables, así como soluciones de software interno. Requisitos Responsabilidades clave - Liderar esfuerzos de ingeniería de plataformas utilizando herramientas como Ansible, Docker, Kubernetes y Terraform. Construir y gestionar canalizaciones CI/CD, automatizar despliegues y mantener la infraestructura como código. - Desarrollar y mantener scripts de automatización principalmente en Python y scripting de shell para tareas de administración de sistemas y procesamiento de datos. - Diseñar e implementar herramientas de software interno, aprovechando sólidas habilidades de ingeniería de software y resolución de problemas. - Trabajar con sistemas distribuidos complejos y arquitecturas de microservicios para garantizar escalabilidad y fiabilidad. - Gestionar y optimizar flujos de integración y entrega continuas, incluyendo automatización de despliegues, gestión de configuraciones y operaciones de repositorios de código fuente. - Manejar estrategias de contenerización y orquestación para despliegues en producción. - Administrar y diseñar bases de datos tanto SQL como NoSQL. - Colaborar dentro de equipos Agile/Scrum para entregar soluciones de software de alta calidad. - Utilizar herramientas de monitoreo como Prometheus y Grafana para identificar y solucionar problemas de rendimiento y disponibilidad en entornos distribuidos. - Resolver problemas de ingeniería complejos mediante investigación proactiva y solución efectiva. Habilidades y experiencia requeridas - Mínimo 8 años de experiencia profesional en ingeniería de software. - Al menos 4 años de experiencia en desarrollo de aplicaciones. - Más de 4 años de experiencia en automatización y scripting, especialmente con Python. - 8 o más años de experiencia construyendo y gestionando herramientas de automatización o gestión de configuración como Ansible, Terraform, Chef o Puppet. - Trayectoria demostrada en el desarrollo y mantenimiento de canalizaciones CI/CD durante 8 o más años. - 6 o más años de experiencia desplegando código en producción usando contenedores Docker. - Experiencia práctica con plataformas en la nube, preferiblemente AWS y Azure, incluyendo servicios IaaS y PaaS. - Sólida experiencia en el diseño y operación de sistemas distribuidos a gran escala, con conocimientos en tecnologías como Java/Spring Boot, CQRS, transmisión de eventos (Kafka) y Apache Spark. - Conocimientos de bases de datos relacionales y sistemas NoSQL. Cualificaciones preferidas - Experiencia con tecnologías de transmisión como Kafka, NATS, Kinesis o Event Hub. - Conocimiento de Databricks o Apache Spark. - Experiencia con Elastic Search. - Conocimientos de herramientas de gestión de API como Apigee. - Experiencia usando plataformas de monitoreo de rendimiento como Datadog o New Relic.