Roku
RevSpring
Ingeniero Cloud Senior
Sobre la oportunidad
Título del puesto: Ingeniero Cloud Senior
Resumen del puesto
El Ingeniero Senior de Infraestructura Cloud diseña, construye, soporta y mejora la infraestructura cloud utilizando Terraform y prácticas de ingeniería de software, en un entorno AWS multi-cuenta y multi-organización. El rol colabora estrechamente con los equipos de desarrollo de aplicaciones, seguridad de la información, arquitectura y otros equipos de tecnología para ofrecer infraestructura segura, fiable, mantenible y consciente de los costes a escala.
Este puesto sirve como un recurso técnico senior para las cuentas y plataformas cloud asignadas, desarrolla capacidades reutilizables de Infraestructura como Código, revisa diseños y cambios de infraestructura, soporta entornos de producción y asesora a ingenieros con menos experiencia.
Expectativas del puesto
El Ingeniero Senior de Infraestructura Cloud aplica principios de desarrollo de software a la ingeniería de infraestructura: automatizada, controlada por versiones, revisable, reutilizable, testeable, documentada y soportable. El ingeniero opera con una independencia técnica significativa dentro de los requisitos establecidos de arquitectura, seguridad, cumplimiento y gestión de cambios.
- La Infraestructura como Código — principalmente Terraform y HashiCorp Configuration Language — es el enfoque estándar para el aprovisionamiento y la gestión de recursos cloud, diseñada para su reutilización en múltiples entornos y equipos.
- La infraestructura cloud debe ser segura, fiable, mantenible, observable, recuperable y consciente de los costes, abarcando redes, gestión de identidad y acceso, cómputo, almacenamiento, seguridad, monitorización, registro, gestión de secretos, copias de seguridad y recuperación ante desastres.
- Los cambios en la infraestructura siguen prácticas de control de código fuente, revisión por pares, pruebas, documentación y gestión de cambios, incluyendo pipelines de CI/CD construidos sobre GitHub Actions.
- El ingeniero actúa como propietario técnico principal de las cuentas, plataformas y servicios cloud asignados, colaborando con los equipos de aplicaciones en arquitectura, patrones de despliegue, escalabilidad, resiliencia y soporte, y revisando los diseños de infraestructura y los cambios de IaC de otros ingenieros.
- El ingeniero soluciona problemas complejos de infraestructura, despliegue y rendimiento; participa en el soporte de producción, respuesta a incidentes y análisis de causa raíz; e identifica mejoras en la fiabilidad, seguridad, costes y reducción de esfuerzo manual.
- El ingeniero asesora a ingenieros con menos experiencia a través de discusiones de diseño, revisión de código y orientación técnica, y contribuye a la evolución de los estándares y prácticas de infraestructura cloud.
- La configuración manual puede ser requerida ocasionalmente, pero la automatización es el enfoque por defecto.
- Se requiere participación en una rotación de guardia, mantenimiento fuera de horario y actividades de soporte de producción.
Requisitos mínimos
Cualificaciones Requeridas
- Siete o más años de experiencia profesional diseñando, implementando y soportando infraestructura en Amazon Web Services.
- Cinco o más años de experiencia desarrollando y manteniendo Infraestructura como Código en producción.
- Fuerte dominio de Terraform y HashiCorp Configuration Language, incluyendo módulos, proveedores, gestión de estado, manejo de dependencias, expresiones, fuentes de datos, controles de ciclo de vida y patrones de configuración reutilizables.
- Experiencia utilizando Python, TypeScript, o JavaScript para desarrollar herramientas de infraestructura, automatización o utilidades operativas.
- Capacidad demostrada para diseñar componentes de infraestructura reutilizables, mantenibles y testeables.
- Experiencia utilizando control de código fuente basado en Git, pull requests, revisión por pares, estrategias de branching y flujos de trabajo de entrega automatizada, incluyendo GitHub Actions o plataformas comparables de CI/CD.
- Experiencia diseñando y soportando infraestructura cloud altamente disponible, segura y resiliente.
- Sólido entendimiento de redes cloud, gestión de identidad y acceso, cómputo, almacenamiento, seguridad, observabilidad y conceptos de servicios gestionados.
- Experiencia diseñando y soportando infraestructura en plataformas cloud multi-cuenta o multi-entorno.
- Experiencia soportando entornos de sistema operativo Linux y Windows.
- Experiencia solucionando problemas de sistemas distribuidos complejos y entornos cloud de producción.
- Capacidad para evaluar requisitos técnicos, identificar riesgos y compensaciones, y recomendar soluciones apropiadas.
- Capacidad para comunicarse eficazmente con ingenieros de software, ingenieros de infraestructura, profesionales de seguridad, arquitectos y líderes tecnológicos.
- Capacidad para gestionar de forma independiente el trabajo técnico mientras se colabora en múltiples disciplinas tecnológicas.
- Experiencia asesorando a ingenieros y proporcionando revisiones técnicas constructivas.
- Se puede considerar experiencia profesional equivalente en lugar de educación formal.
Cualificaciones Preferidas
La experiencia en el soporte de infraestructura sujeta a HIPAA, PCI DSS o requisitos regulatorios y de seguridad similares es un diferenciador significativo para este puesto, dada la sensibilidad de los entornos que este equipo soporta; los candidatos con esta experiencia serán vistos de manera más favorable, en igualdad de condiciones.
- Experiencia con Pulumi para el desarrollo de componentes de infraestructura.
- Experiencia con tecnologías de contenedores y Kubernetes.
- Experiencia soportando aplicaciones desarrolladas en C# o Java.
- Experiencia con CircleCI u otras plataformas de CI/CD además de GitHub Actions.
- Experiencia implementando política como código, pruebas automatizadas de infraestructura, validación de seguridad o controles de cumplimiento.
- Experiencia con Microsoft Azure, Google Cloud Platform, Oracle Cloud Infrastructure u otras plataformas de nube pública.
- Las certificaciones de AWS, Terraform, Pulumi, cloud, seguridad o Kubernetes son beneficiosas pero no requeridas.
Habilidades Lingüísticas
Capacidad para leer, analizar e interpretar publicaciones generales de negocios, revistas profesionales, procedimientos técnicos o regulaciones gubernamentales. Capacidad para escribir informes, correspondencia comercial y manuales de procedimientos. Capacidad para presentar información de manera efectiva y responder preguntas de una variedad de fuentes internas y externas.
Capacidades Físicas: Categorías estándar
Las capacidades físicas descritas aquí son representativas de aquellas que un empleado debe cumplir para realizar con éxito las funciones esenciales de este trabajo. Se pueden realizar ajustes razonables para permitir que las personas con discapacidades realicen las funciones esenciales.
Mientras realiza las tareas de este trabajo, el empleado está regularmente obligado a sentarse; usar las manos para manipular o sentir; alcanzar con las manos y los brazos; y hablar o escuchar. El empleado ocasionalmente está obligado a pararse y caminar. El empleado debe levantar y/o mover ocasionalmente hasta 10 libras. Las habilidades de visión específicas requeridas por este trabajo incluyen visión cercana, visión a distancia, visión en color, visión periférica, percepción de profundidad y capacidad para ajustar el enfoque.
Nota: Esta Descripción del Puesto puede no describir todas las responsabilidades y estándares del trabajo asignados a este puesto. Las funciones pueden cambiar de vez en cuando. RevSpring no discrimina a ningún grupo en sus prácticas de contratación o empleo. Nada en esta descripción del puesto constituye un contrato de empleo.
RevSpring es un empleador que ofrece igualdad de oportunidades. Todos los solicitantes serán considerados para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, condición de veterano o discapacidad.
