¿Qué habilidades necesitan los ingenieros de operación y mantenimiento?
Competente en 1 a 2 shell/Python/Perl y otros lenguajes de programación.
Estar familiarizado con las estructuras de datos y algoritmos de uso común y poder utilizarlos de manera flexible.
Familiarizado con conocimientos básicos de redes
Comprensión profunda del sistema operativo Linux
Habilidades adicionales:
Familiarizado con la supervisión de código abierto herramientas de plataforma, como Ganglia y Nagios.
Familiarizado con scripts de Shell y herramientas básicas como Awk y Sed.
Familiarizado con sistemas de almacenamiento o computación distribuida, como Hadoop/Hbase/Storm, etc.
Lo mejor es familiarizarse con los principios del aprendizaje automático y ponerlos en práctica.
Familiarizado con TCP/IP, HTTP y otros protocolos de red, y competente en programación de redes de sockets.
Requisitos de calidad suaves:
Fuerte sentido de responsabilidad e iniciativa, sentido de propiedad del trabajo del que eres responsable y crecimiento autónomo.
Capaz de soportar una mayor presión de trabajo y tener una gran capacidad para analizar y resolver problemas de forma independiente.
Debes ser audaz y cauteloso en tu trabajo, y tener espíritu de exploración e innovación.
Datos extendidos:
Ingeniero de operación y mantenimiento: responsable de mantener y garantizar la alta disponibilidad de todo el servicio, mientras optimiza constantemente la arquitectura del sistema para mejorar la eficiencia de la implementación, optimizando la utilización de recursos, y mejorar el retorno de la inversión general. El mayor desafío al que se enfrentan los ingenieros de operación y mantenimiento es la gestión de clústeres a gran escala. Cómo gestionar servicios en cientos de miles de servidores y garantizar una alta disponibilidad de los servicios es el mayor desafío al que se enfrentan los ingenieros de operación y mantenimiento.
Materiales de referencia:
Enciclopedia Baidu-Ingeniero de operación y mantenimiento