En este día, filmamos un video de tubo caliente en el que nuestros administradores de sistemas hablaron sobre su trabajo: sobre lo que les interesa, lo que nos inspira, qué tipo de talismanes tenemos. Somos personas como todos los demás, por supuesto, vivimos no solo en el trabajo, todavía tenemos tiempo libre para varios pasatiempos, también hablamos y mostramos sobre esto.
Y debajo del corte encontrará una breve historia sobre nuestro trabajo y lo que estamos haciendo.
Tenemos una gran empresa: varios miles de personas, y una flota de varias decenas de miles de servidores, que ejecutan varios cientos de servicios altamente cargados y que utilizan cientos de millones de usuarios, es administrada por aproximadamente un centenar de administradores de sistemas, ¡y tradicionalmente nos faltan manos!
Nuestros administradores de sistemas se aseguran de que los servicios funcionen de manera continua y sin problemas. Planean aumentar las capacidades informáticas y agregarlas de manera oportuna, participar en el desarrollo de una arquitectura de proyectos escalable y tolerante a fallas, participar en copias de seguridad, monitoreo, configuración y lanzamiento de servicios. Saben todo sobre Linux, protocolos de red, servidores web y varias bases de datos. Acerca de cómo configurar, optimizar y garantizar la confiabilidad, ya que nuestros servicios generalmente se encuentran en varios centros de datos. Nuestros administradores de sistemas son las mismas personas que responden a incidentes y realizan su análisis posterior para que tales problemas ya no surjan.
Tenemos volúmenes muy grandes (equipos, datos, tráfico), el trabajo necesita ser optimizado y automatizado. Por ejemplo, ahora estamos trabajando activamente en la creación de sistemas comunes que nos permitan poner en funcionamiento de manera rápida y conveniente tanto los servidores como los servicios. Escribimos mucho y utilizamos varios sistemas de virtualización basados en código abierto. Por ejemplo, para nuestro desarrollo interno y para nuestra nube pública, utilizamos activamente OpenStack, y el año pasado comenzamos a desarrollar una plataforma basada en Kubernetes, que nos permitió lanzar nuestros proyectos más rápido, ser aún más resistentes y dormir un poco más por la noche.
Si desea obtener más información acerca de los conocimientos que debe tener un administrador de sistemas en Mail.ru Group, aquí hay una lista para leer durante el verano (aunque terminará pronto):
linux.mail.ru/books .