Google

Ingeniero de Software Senior, Site Reliability Engineering

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

CUALIFICACIONES MÍNIMAS

  1. Licenciatura en Informática, Ingeniería, un campo relacionado o experiencia práctica equivalente.
  1. 5 años de experiencia en desarrollo de software en uno o más lenguajes de programación.
  1. 3 años de experiencia en el diseño, análisis y resolución de problemas de sistemas distribuidos a gran escala.
  1. 2 años de experiencia liderando proyectos y proporcionando liderazgo técnico.

CUALIFICACIONES PREFERENTES

  1. Máster en Informática o Ingeniería.

SOBRE EL PUESTO

Site Reliability Engineering (SRE) es lo que obtienes cuando tratas las operaciones como si fueran un problema de software. Nuestra misión es progresar, proteger y proveer el software y los sistemas que respaldan todos los servicios públicos de Google: Search, Ads, Gmail, Android, YouTube y AppEngine, por nombrar solo algunos, con una vigilancia constante sobre su disponibilidad, latencia, rendimiento y capacidad.

Este es un trabajo inusual, diferente a otros en la industria. Al igual que los grupos de operaciones tradicionales, mantenemos sistemas importantes y críticos para los ingresos en funcionamiento a pesar de huracanes, cortes de ancho de banda y problemas de configuración googleblog.blogspot.ie/2014/01/todays-outage-for-several-google.html. A diferencia de los grupos de operaciones tradicionales, también tenemos acceso completo y autoridad para corregir, ampliar y escalar el código para mantenerlo funcionando y fortalecerlo contra todos los imprevistos de Internet. Contratamos personas con experiencia tanto en sistemas como en software. Los candidatos sólidos tendrán experiencia en ambos ámbitos.

Al igual que lo que hacemos es único, el lugar donde lo hacemos también lo es. En Google, tenemos la fortuna de haber desarrollado muchos sistemas interesantes que van desde bases de datos que abarcan todo el planeta research.google.com/archive/spanner.html hasta almacenamiento de datos escalable casi en tiempo real research.google.com/pubs/pub42851.html y unión de flujos de datos tolerante a fallos research.google.com/pubs/pub41318.html. En SRE, alternamos entre los detalles minuciosos de la programación de E/S del controlador de disco y la visión general de la capacidad de servicio a nivel continental, a través de una gama de sistemas y una población de usuarios medida en miles de millones. Somos dueños de esos productos en producción. Impulsamos la fiabilidad y el rendimiento a gran escala dominando toda la profundidad de la pila. Literalmente aprendemos algo nuevo cada día, generalmente cosas sorprendentes, que tienen el potencial de transformar las vidas de miles de millones de nuestros usuarios en todo el mundo.

Detrás de todo lo que nuestros usuarios ven en línea está la arquitectura construida por el equipo de Infraestructura Técnica para mantenerlo en funcionamiento. Desde el desarrollo y mantenimiento de nuestros centros de datos hasta la construcción de la próxima generación de plataformas de Google, hacemos posible la cartera de productos de Google. Estamos orgullosos de ser los ingenieros de nuestros ingenieros y nos encanta anular garantías desmontando cosas para poder reconstruirlas. Mantenemos nuestras redes en funcionamiento, asegurando que nuestros usuarios tengan la mejor y más rápida experiencia posible. La remuneración individual se determina mediante factores que incluyen habilidades relacionadas con el trabajo, experiencia y educación o formación relevante.

EE. UU.: $174000 - $252000 (USD) + 15% objetivo de bonificación + capital + beneficios

].

RESPONSABILIDADES

  1. Participar y mejorar todo el ciclo de vida de los servicios, desde la concepción y el diseño hasta la implementación, operación y perfeccionamiento.
  1. Apoyar los servicios antes de que entren en funcionamiento mediante actividades como consultoría de diseño de sistemas, desarrollo de plataformas y marcos de trabajo de software, planificación de capacidad y revisiones de lanzamiento.
  1. Mantener los servicios una vez que están en funcionamiento midiendo y monitoreando la disponibilidad, la latencia y la salud general del sistema.
  1. Escalar los sistemas de manera sostenible a través de mecanismos como la automatización, y evolucionar los sistemas impulsando cambios que mejoren la fiabilidad y la velocidad.
  1. Practicar una respuesta a incidentes sostenible y post-mortems sin culpables.

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