Un ingeniero de fiabilidad de sitios web se encarga de que las aplicaciones y los sitios web funcionen sin problemas y de forma confiable. Obt茅n m谩s informaci贸n sobre esta carrera emergente y las habilidades que necesitar谩s para empezar.
Read in English. (Leer en ingl茅s.)
Un ingeniero de fiabilidad del sitio (site reliability engineer, SRE) garantiza que los sitios web sean m谩s fiables, eficientes y escalables. Ayudan a crear soluciones automatizadas para mejorar los aspectos operativos del sitio. Como cada vez realizamos m谩s tareas en l铆nea en nuestra vida cotidiana, es cada vez m谩s importante mantener estas tecnolog铆as en funcionamiento. Echemos un vistazo a esta carrera emergente, incluyendo las habilidades que necesitas para empezar.
Los SREs empezaron a aparecer en 2003 cuando Google form贸 un equipo de ingenieros de software con el 煤nico prop贸sito de mejorar la fiabilidad y la escalabilidad de los sitios de la empresa. El enfoque fue tan eficaz que otras empresas tecnol贸gicas l铆deres, como Netflix y Amazon, pronto siguieron su ejemplo.
El papel de un site reliability engineer garantiza que un sitio tenga las funciones necesarias para proporcionar a los usuarios los servicios solicitados. En el mundo automatizado de hoy, esto incluye la creaci贸n de herramientas de autoservicio que proporcionen mayor disponibilidad, rendimiento y eficiencia a los usuarios.
Seg煤n el vicepresidente de ingenier铆a de Google, Ben Treynor, SRE es "lo que ocurre cuando se pide a un ingeniero de software que dise帽e una funci贸n de operaciones". La mayor铆a de los SREs dedican su tiempo a tareas de operaciones y proyectos de desarrollo (desarrollo de nuevas funciones, automatizaci贸n de procesos, escalado de sistemas, etc.).
Las tareas y deberes de los roles de ingenier铆a de fiabilidad del sitio podr铆an incluir:
Asesorar y entrenar a los ingenieros junior
Realizar revisiones despu茅s de los incidentes
Codificaci贸n de la automatizaci贸n dentro de la infraestructura del sitio
Documentar su trabajo para convertir los hallazgos en acciones repetibles
Anticiparse a los posibles problemas antes de que se produzcan (y proponer soluciones)
Colaborar con los desarrolladores de software, los ingenieros y los equipos de operaciones
Supervisar los sitios y el software para asegurarse de que funcionan correctamente (incluidos los turnos de guardia)
Las disciplinas de los site reliability engineers y DevOps se solapan en muchos aspectos, pero tambi茅n tienen una diferencia clave. Los equipos de DevOps definen lo que hay que hacer para minimizar las diferencias entre el desarrollo de software y las operaciones. Los equipos de SRE traducen los pilares de DevOps en pr谩cticas. Si DevOps es el "qu茅", SRE es el "c贸mo".
El 茅xito en este papel a menudo implica ser un solucionador de problemas proactivo con un ojo para la ingenier铆a y el desarrollo de software. Estas son algunas de las habilidades que te servir谩n en este trabajo:
Comprensi贸n del desarrollo y las operaciones
Familiaridad con los sistemas de supervisi贸n de la producci贸n
Atenci贸n al detalle
Habilidades anal铆ticas y de resoluci贸n de problemas
Capacidad para colaborar con equipos multifuncionales
Codificaci贸n en Java, Python, Perl o Ruby
Capacidad de redacci贸n t茅cnica
La ingenier铆a de fiabilidad del sitio es t铆picamente un papel de nivel medio, una buena opci贸n para aquellos con algunos a帽os de experiencia como administrador de sistemas o desarrollador de software. La mayor铆a de las empresas exigen una licenciatura en inform谩tica o un campo relacionado. Tambi茅n son ventajosas las certificaciones adicionales y la experiencia con diferentes c贸digos de funcionamiento y programaci贸n.
Si est谩s empezando, un puesto de nivel junior en un equipo de ingenier铆a de fiabilidad de sitios es una buena manera de aprender y crecer. En este entorno de colaboraci贸n, puedes trabajar con otros para resolver problemas mientras desarrollas tus habilidades. A medida que ganes experiencia y conocimientos t茅cnicos, podr谩s avanzar en tu carrera hacia puestos m谩s altos.
Desarrolla las habilidades que necesitar谩s como SRE con Site Reliability Engineering: Measuring and Managing Reliability, ofrecido por Google Cloud en 糖心vlog官网观看. Desarrolla una comprensi贸n m谩s profunda de c贸mo se utilizan los indicadores de nivel de servicio (service level indicators, SLI) y los objetivos de nivel de servicio (service level objectives, SLO) para gestionar y medir la fiabilidad. Al finalizar el curso, tendr谩s un certificado para compartir en tu curr铆culum.
Writer
糖心vlog官网观看 is the global online learning platform that offers anyone, anywhere access to online course...
This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.