Workable
Ingeniero Senior de Plataforma

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. Especializados en optimizar infraestructuras de TI, ofrecer orientación experta y apoyar 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 con 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 tuberías de despliegue eficientes y confiables, así como soluciones de software interno.
Requisitos
Responsabilidades clave
Liderar esfuerzos de ingeniería de plataforma utilizando herramientas como Ansible, Docker, Kubernetes y Terraform. Construir y gestionar tuberías CI/CD, automatizar despliegues y mantener infraestructura como código.
Desarrollar y mantener scripts de automatización principalmente usando 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ólidos conocimientos 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 continua y entrega continua, incluyendo automatización de despliegues, gestión de configuración 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 Ágiles/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.
Abordar problemas complejos de ingeniería mediante investigación proactiva y resolución.
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+ años construyendo y gestionando herramientas de automatización/gestión de configuración como Ansible, Terraform, Chef o Puppet.
Trayectoria comprobada de desarrollo y mantenimiento de tuberías CI/CD durante 8+ años.
6+ 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 diseño y operación de sistemas distribuidos a gran escala, con conocimiento 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.
Calificaciones preferidas
Experiencia con tecnologías de transmisión como Kafka, NATS, Kinesis o Event Hub.
Conocimiento de Databricks o Apache Spark.
Exposición a Elastic Search.
Conocimiento de herramientas de gestión de API como Apigee.
Experiencia usando plataformas de monitoreo de rendimiento como Datadog o New Relic.
Salario negociable