Solera
Ingeniero Principal de Cloud DevOps
Resumen del puesto
Ingeniero/a Principal de DevOps
Buscamos un/a Ingeniero/a Principal de DevOps que adopte un enfoque integral de los sistemas al dirigir la definición, construcción, despliegue y operaciones de las aplicaciones de Solera en estrecha colaboración con compañeros de desarrollo, QA y operaciones. Buscamos a una persona que demuestre sentido de propiedad y que pueda ayudar a construir los puentes y procesos adecuados entre los distintos equipos, aprovechando su experiencia con una supervisión mínima, mientras equilibra las compensaciones y los procesos y metodologías estrictos en un entorno de ritmo rápido. Esta persona liderará la creación y evolución de nuestros pipelines de CI/CD para el despliegue y las operaciones de soluciones en los diversos entornos de Solera, que pueden incluir sistemas locales o en la nube.
Nuestros productos se cruzan con todas las tendencias actuales y emocionantes en las industrias de automoción y transporte, y nuestro negocio crece cada año. Nuestra gente y nuestras plataformas son la base y el motor de ese crecimiento.
Estamos ampliando nuestro equipo y buscamos tecnólogos con pasión por desarrollar aplicaciones altamente disponibles y distribuidas en la nube, y con el impulso de ofrecer productos de software que marquen una diferencia significativa en la vida de los demás.
Solera es un empleador que ofrece igualdad de oportunidades y contratista o subcontratista federal. En consecuencia, las Partes acuerdan que, según corresponda, cumplirán con los requisitos de 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) y 41 CFR 60-741.5(a) y que estas leyes se incorporan aquí por referencia. Estas regulaciones prohíben la discriminación contra personas calificadas por su condición de veteranos protegidos o personas con discapacidad y prohíben la discriminación contra todas las personas por motivos de raza, color, religión, sexo, orientación sexual, identidad de género u origen nacional. Estas regulaciones requieren que los contratistas principales y subcontratistas cubiertos tomen medidas afirmativas para emplear y promover en el empleo a personas sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, estatus de veterano protegido o discapacidad. Las Partes también acuerdan que, según corresponda, cumplirán con los requisitos de la Orden Ejecutiva 13496 (29 CFR Parte 471, Apéndice A a la Subparte A), relacionada con el aviso de derechos de los empleados bajo las leyes laborales federales.
Nuestro stack
Esperamos que el candidato ideal sea competente en las siguientes tecnologías y herramientas (lista no exhaustiva), los stacks de CI/CD e infraestructura:
- CI/CD: GitHub Actions, Helm Deploy, Spinnaker, Octopus Deploy, Jenkins, NuGet, SonarQube
- Control de versiones y procesos: Jira, Confluence, Git/GitHub
- Lenguajes: Python, PowerShell, batch, bash
- Infraestructura: AWS (EKS, MSK, EC2, S3, ECR, Secrets Manager, Cognito, etc...), Terraform, Linux administración, Windows Server administración, Docker
- Backend: MS SQL Server, Cassandra, MongoDB, Redis, Elasticsearch, Prometheus, Grafana, Data Dog
- Protocolos tradicionales de internet y seguridad (HTTP, TLS, PKI)
Cualificaciones mínimas
- Grado B.S. o M.S. en Ciencias de la Computación/Ciencias de la Información Informática o equivalente (M.S. altamente deseable)
- 8+ años de experiencia impulsando CI/CD para sistemas que se despliegan en proveedores de nube (competencia con servicios de AWS y configuración/operaciones asociadas)
- 8+ años de experiencia en una operación global de SaaS/PaaS 24x7x365
- 8+ años de experiencia con virtualización y contenedores Docker
- Competencia con lenguajes de scripting (PowerShell, batch, bash, Python, o equivalente)
Nuestro equipo
El equipo de TI gestiona toda la infraestructura que da soporte a los servicios y clientes de Solera, impulsada por sistemas locales en nuestro centro de datos y una amplia presencia en la nube pública. El equipo, cuya responsabilidad y motivación no tienen igual, está compuesto por expertos en DevOps, DataOps, Operaciones de Producción, TI y Seguridad. Nuestro equipo es una operación global con soporte ininterrumpido para garantizar que cumplimos la Promesa de Solera a nuestros clientes.
Tu rol
- Liderar la transición de los procesos de despliegue heredados/manuales a una postura completamente automatizada lista para DevOps
- Propiedad en un entorno muy ágil y de ritmo rápido del pipeline de CI/CD para el despliegue y las operaciones de la huella de AWS de Solera
- Crear y mantener los pipelines de CI/CD de DevOps de Solera en continua evolución a través de Dev, QA y Producción
- Crear y mantener todos los recursos en la nube con Infraestructura como Código (IaC)
- Mantener la estabilidad en todos los entornos con IaC
- Desarrollar con equipos multifuncionales estrategias hacia un mayor rendimiento organizacional mediante la automatización y procesos flexibles
- Diseñar y crear soluciones de despliegue continuo fiables que generen una mayor disponibilidad y tiempo de actividad para nuestros clientes internos y externos
- Gestionar el coste operativo con una utilización óptima de los recursos en servicios locales y en la nube, incluida la planificación de capacidad en evolución
- Ayudar al equipo a equilibrar y planificar proyectos a largo plazo frente a las demandas de un entorno que cambia rápidamente
- Hacer cumplir las políticas de seguridad asegurando que las vulnerabilidades sean rastreadas y abordadas de manera oportuna
- Diagnosticar, solucionar y resolver problemas relacionados con los entornos de Solera
- Apoyar a los equipos de Dev y QA a lo largo de los pasos del Ciclo de Vida de Desarrollo de Software manteniendo entornos y herramientas
- Mantener y desarrollar documentación para facilitar la comprensión de productos, características y herramientas, incluido material de formación
- Participar en rotaciones según sea necesario en una organización 24x7x365
Cualificaciones preferidas
- Demuestras competencia en las tecnologías de nuestro stack (ver arriba) con 8+ años de experiencia en una gran parte de las herramientas y tecnologías que aprovechamos, en particular los stacks de CI/CD e Infra.
- Demuestras un alto sentido de urgencia y propiedad
- Te sientes muy orgulloso de ayudar a equipos e individuos
- Tienes competencia en la construcción y diseño de sistemas complejos aprovechando múltiples tecnologías (heredadas y nuevas)
- Puedes demostrar y asegurar la consistencia en línea con las mejores prácticas de la industria para CI/CD, calidad de código, preparación operativa y seguridad
- Fuertes habilidades organizativas en un entorno de ritmo rápido y en constante cambio
- Eres proactivo, automotivado para aprender y ponerte al día rápidamente
- Eres sincero y capaz de defender tu posición como representante de DevOps en equipos multifuncionales
- Ser capaz de realizar formación y transferencias de conocimiento
