Implementación, mantenimiento y resolución de problemas de sistemas de bases de datos relacionales en entornos de producción y ensayo.
Manejo de actualizaciones de versiones de bases de datos, pruebas y trabajo con upstream en la identificación y resolución de errores.
Configuración de la replicación, diseño de optimizaciones de esquema y ejecución de cambios de esquema
Monitoreo, depuración y mejora del rendimiento de las consultas
Mejorar la observabilidad (alertas, métricas, monitoreo) de la infraestructura de la base de datos
Diseño de topología de replicación de múltiples centros de datos, planificación de capacidad e infraestructura
Participar en la respuesta a incidentes, diagnóstico y seguimiento de interrupciones o alertas del sistema en toda la infraestructura de producción de Wikimedia y participar en una rotación de guardia.
Compartir nuestros valores y trabajar de acuerdo con ellos
Requisitos:
Nivel avanzado de experiencia con la administración de bases de datos MariaDB o MySQL como base de datos de producción principal, así como topologías de replicación a escala.
Conocimiento de conceptos de Linux y almacenamiento de datos/IO, aspectos internos y resolución de problemas (ejecutamos Linux en producción exclusivamente)
Competencia en SQL
Experiencia en depuración de rendimiento de consultas y diseño de esquemas.
Experiencia con herramientas de gestión de replicación y alta disponibilidad MySQL
Experiencia en la gestión remota de servidores físicos
Más de 5 años de experiencia en un rol práctico de DBA como parte de un equipo
Experiencia con arquitecturas y operaciones de sitios web de alto tráfico y alta disponibilidad.
Sólidas habilidades en el idioma inglés
Capacidad para trabajar de forma independiente en un entorno de ritmo rápido, como parte eficaz de un equipo distribuido globalmente, incluidos sistemas de seguimiento de tickets y herramientas de comunicación asincrónica.
Licenciatura o maestría en Ciencias Informáticas o experiencia laboral equivalente
Deseables:
Competente en habilidades de automatización/programación/creación de scripts.
Experiencia con tecnologías de pila LAMP (PHP/HHVM, memcached/Redis): la experiencia en MediaWiki es una ventaja definitiva
La experiencia con sistemas avanzados de almacenamiento distribuido y bases de datos (Swift, Ceph, Cassandra, etc.) es una gran ventaja.
Experiencia en arquitectura, diseño e implementación de infraestructura de consulta y almacenamiento de datos persistentes.
Un sólido historial de contribuciones de código abierto es una gran ventaja