DMV IT Service
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. 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.
Salario negociable