Visa

Ingeniero de Software - Plataforma de Desarrollo y SRE

JavaScriptPythonJavaPostgreSQLDockerKubernetesGoTerraform
Traducción automática. Consulta el original.

Sobre nosotros

Visa es líder mundial en tecnología de pagos, facilitando transacciones entre consumidores, comercios, instituciones financieras y entidades gubernamentales en más de 200 países y territorios, con el compromiso de mejorar la vida de todos, en todas partes, siendo la mejor forma de pagar y cobrar.

En Visa, tendrás la oportunidad de generar un impacto a gran escala, enfrentándote a desafíos significativos, desarrollando tus habilidades y viendo cómo tus contribuciones afectan vidas en todo el mundo.

Únete a Visa y realiza un trabajo que importe: para ti, para tu comunidad y para el mundo. El progreso empieza contigo.

Descripción del puesto

La ingeniería de fiabilidad del sitio (SRE) es esencial para la estrategia de plataforma en la nube de Visa. En este puesto, te asegurarás de que nuestra plataforma y herramientas de desarrollo permitan a los ingenieros centrarse en la innovación en lugar de en la infraestructura. Promoverás las mejores prácticas de observabilidad y automatizarás la resolución de problemas recurrentes, trabajando en estrecha colaboración con los equipos de ingeniería de software para apoyar la seguridad, la disponibilidad y el rendimiento. Las responsabilidades incluyen la clasificación de problemas, la colaboración en la gestión de la infraestructura y la configuración de la monitorización para una cobertura completa. Se requiere experiencia práctica, especialmente con herramientas de desarrollo clave como GitHub, Jenkins, Jira y Artifactory.

Buscamos un ingeniero de software híbrido con perfil de SRE. El candidato ideal comprende profundamente al menos una herramienta de desarrollo principal, resuelve rápidamente problemas relacionados con las herramientas en colaboración con los desarrolladores y aplica el pensamiento sistémico para mantener aplicaciones e infraestructura fiables, mejorando al mismo tiempo la productividad de los desarrolladores.

Responsabilidades clave

  1. Soporte de herramientas de desarrollo: Serás el punto de contacto principal para los desarrolladores que utilizan herramientas como GitHub, Jenkins, Jira o Artifactory.
  1. Solucionar y resolver problemas relacionados con las herramientas de forma rápida para minimizar el tiempo de inactividad de los desarrolladores.
  1. Mantener y optimizar los pipelines de CI-CD y las integraciones para garantizar la fiabilidad y la escalabilidad.
  1. Colaborar con los equipos de desarrollo para mejorar los flujos de trabajo y la automatización.
  1. Ingeniería de fiabilidad del sitio: Diseñar, implementar y mantener sistemas para lograr una alta disponibilidad, escalabilidad y rendimiento.
  1. Monitorizar y mejorar la fiabilidad de las aplicaciones mediante medidas proactivas y respuesta a incidentes.
  1. Desarrollar y mantener soluciones de observabilidad (métricas, registros, rastreo).
  1. Participar en rotaciones de guardia y dirigir el análisis de causa raíz de los incidentes.
  1. Colaboración y mejora continua: Asociarse con los equipos de ingeniería para identificar riesgos de fiabilidad e implementar las mejores prácticas.
  1. Documentar procesos, guías de resolución de problemas y manuales de fiabilidad.
  1. Promover la automatización y las soluciones de autoservicio para reducir la carga operativa.

Este es un puesto híbrido. La expectativa de días en la oficina será confirmada por tu responsable de contratación.

Visa requiere al menos 3 días en la oficina; las expectativas sobre estos días serán confirmadas por tu responsable de contratación.

Visa es un empleador que ofrece igualdad de oportunidades (EEO).

Los candidatos cualificados serán considerados para el empleo sin distinción de raza, color, religión, sexo, origen nacional, orientación sexual, identidad de género, discapacidad o estatus de veterano protegido. Visa también considerará para el empleo a candidatos cualificados con antecedentes penales de manera coherente con las directrices de la EEOC y la legislación local aplicable.

Cualificaciones

Cualificaciones

  1. Licenciatura, O 3+ años de experiencia laboral relevante.
  1. Licenciatura en TI, Informática o campo relacionado y/o 3+ años de experiencia laboral en operaciones y entrega de TI.
  1. Experiencia: 0,5- 3 años en SRE y/o roles de soporte de herramientas de desarrollo.
  1. Nivel principiante en programación y/o scripting en 2 o más de los siguientes: Python, Java, Go, PowerShell, JavaScript, Terraform, Ansible, Helm, Chef, Cloud Formation.
  1. Conocimientos básicos de YAML, JSON, HTML, XML.
  1. Experiencia práctica en sistemas Linux y/o Windows y buena comprensión de entornos de computación distribuida.
  1. Experiencia con herramientas de CI-CD como Jenkins, Github, Bitbucket, ArgoCD, Artifactory, Azure DevOps en un entorno a gran escala.
  1. Experiencia con herramientas de observabilidad como Grafana, Prometheus, Splunk, Datadog, New Relic, DynaTrace, Sentry, etc., en un entorno a gran escala.
  1. Experiencia en soporte de bases de datos relacionales y no relacionales (MySQL, MongoDB, PostgreSQL, etc.), incluyendo la creación y ejecución de consultas, gestión de rendimiento y escalado.
  1. Trabajo en un grupo de plataforma, SRE o ingeniería de producción para plataformas/aplicaciones críticas de alta disponibilidad.
  1. Experiencia en la gestión de una plataforma de contenedores distribuida, incluyendo, entre otros, la gestión de despliegue/lanzamiento, aprovisionamiento, gestión de capacidad y gestión de cargas de trabajo.
  1. Experiencia en la gestión de infraestructura de contenedores y soporte a la transformación del desarrollo hacia un modelo centrado en contenedores.
  1. Este puesto requiere soporte de guardia, ya que el equipo proporciona soporte operativo 24-7.
  1. Experiencia técnica: Dominio de al menos una herramienta de desarrollo (GitHub, Jenkins, ArgoCD, Jira, Artifactory).
  1. Sólida comprensión de los principios y pipelines de CI-CD.
  1. Sólidos conocimientos de sistemas Linux, redes y contenedorización (Docker-Kubernetes).
  1. Experiencia práctica con plataformas en la nube.
  1. Programación/Scripting: Dominio de Python, Ansible o lenguajes similares.
  1. Mentalidad: Fuertes habilidades de resolución de problemas, pensamiento sistémico, iniciativa propia y pasión por la fiabilidad.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores