¿Cuál es el trabajo principal de un ingeniero de operación y mantenimiento de Linux?
En una palabra, es mantener el funcionamiento normal del sistema Linux y los servicios de software relacionados, el código de programa (Java, Php, Python) y los datos centrales de la empresa, para que las empresas puedan proporcionar alta calidad. servicios eficientes y rápidos a sus clientes para obtener ganancias y ganar dinero. A medida que una empresa crece, la cantidad y la demanda de servidores y servicios aumentarán exponencialmente, lo que impondrá más requisitos a las capacidades de operación y mantenimiento y a la cantidad de personal de operación y mantenimiento. Durante la operación de todo el sistema empresarial empresarial, están involucradas tecnologías como sistemas, redes, bases de datos, almacenamiento, desarrollo, seguridad, monitoreo y arquitectura, lo que impone mayores requisitos a las capacidades del personal de operación y mantenimiento.
Clasificación de trabajos de operación y mantenimiento de Linux
□Operación y mantenimiento de hardware: mantenimiento de hardware, como servidores, conmutadores, enrutadores, almacenamiento, equilibrio de carga y otros equipos.
□Operación y mantenimiento de redes: mantenimiento de equipos de red: switchs, routers y mantenimiento de LAN de oficina.
□ Operación y mantenimiento de sistemas: Mantenimiento de infraestructuras, principalmente sistemas y aplicaciones, involucrando también redes hardware.
□Operación y mantenimiento de aplicaciones (SRE): mantenimiento y resolución de problemas del entorno de I+D empresarial, entorno de prueba y entorno en línea.
□Monitoreo y operación: monitorea y alerta el negocio de todos los clústeres de servidores en todo el sistema empresarial.
□Operación y mantenimiento de bases de datos: Responsable del diseño de soluciones de almacenamiento de datos, diseño de tablas de bases de datos, diseño de índices y optimización de SQL.
□Operación y mantenimiento de la seguridad: escaneo de seguridad, pruebas de penetración, herramientas de seguridad, respuesta de emergencia a incidentes de seguridad, etc.
□Desarrollo de operación y mantenimiento: desarrollo de herramientas y plataformas de operación y mantenimiento, así como operación y mantenimiento automatizados e inteligentes.
Los ingenieros de operación y mantenimiento también incluyen algunos puestos de bajo nivel, como administradores de red, monitoreo de operación y mantenimiento, operación y mantenimiento de IDC, operación y mantenimiento en servicio, etc. Estas posiciones son desesperadas y deben mejorarse lo antes posible.
Responsabilidades de los ingenieros de operación y mantenimiento de Linux y de las pilas de tecnología
En general, el trabajo de los ingenieros de operación y mantenimiento de Linux desde el nivel básico hasta el intermedio en las empresas es aproximadamente el siguiente: p>
□ Seleccionar sala de informática IDC y Ancho de Banda, adquiriendo servidores físicos.
□Relacionado con la compra de servicios en la nube y servicios CDN.
□Establecer pruebas de estrés de implementación y un entorno operativo formal del sistema empresarial (como el entorno operativo del sitio web).
□ Responsable del proyecto diario o código comercial en línea, resolución de problemas, reversión de código, etc.
□ Realice copias de seguridad y restaure datos corporativos, y maneje diversas fallas en el funcionamiento del sitio web (como fallas de hardware, fallas de software, fallas de servicio, daños y pérdida de datos, etc.).
□Supervisar el estado de funcionamiento y las fallas del sitio web y resolver los riesgos de seguridad del sitio web con anticipación.
□Desarrollar programas o plataformas automatizadas (shell, python) para mejorar la eficiencia del trabajo.
□ En función del aumento del tráfico, planifique con anticipación la actualización de la arquitectura del clúster del sitio web y agregue aplicaciones comerciales de acuerdo con las necesidades de la empresa.
□ Programar el proceso de lanzamiento y especificaciones, y formular sistemas y especificaciones de operación y mantenimiento.
□ Cooperar con los desarrolladores para implementar y depurar el entorno de prueba y la publicación del código necesario para el desarrollo del producto.
□ Si la empresa es pequeña, también podrá trabajar a tiempo parcial como administrador de red, ingeniero de redes, administrador de bases de datos, ingeniero de seguridad, soporte técnico y otras responsabilidades.
Las herramientas de operación y mantenimiento involucradas en la plataforma Linux incluyen: sistema Linux, comandos básicos de Linux, Nginx, Apache, MySQL, PHP, Tomcat, LVS, Keepalived, SSH, Ansible, Rsync, NFS, Inotify, Sersync, OpenVPN, NTP, Kickstart/Cobbler, KVM, OpenStack, Docker, K8s, MongoDB, Redis, Iptables, SVN, Git, Jenkins, Docker, K8s/Shell/Python/Go, etc. Además, también puede implicar conocimientos de conmutadores, enrutadores, almacenamiento, seguridad y desarrollo.
En términos generales, los ingenieros de operación y mantenimiento de Linux junior e intermedio se encuentran en su mayoría en la etapa de uso de herramientas y software. El salario de las empresas de Internet en las ciudades de primer nivel es generalmente de 8.000 a 20.000 al mes. El número promedio de graduados en educación de Old Boys es de 13.000 a 15.000.
Dirección de desarrollo profesional: arquitecto de sistemas, ingeniero de bases de datos, ingeniero de desarrollo de operación y mantenimiento, ingeniero de seguridad de redes de sistemas, gerente de operación y mantenimiento, director de operación y mantenimiento.
2. Muchas instituciones de formación ahora vienen a las escuelas para promover Linux, como la computación en la nube, etc. La matrícula es muy cara, casi 20.000 yuanes por cuatro meses. Me gustaría saber si esta formación es necesaria y ¿cuán grande será la diferencia si estudio por mi cuenta?
Respuesta: Existen muchas instituciones de capacitación en operación y mantenimiento de LINUX, así que asegúrese de mantener los ojos bien abiertos. Si se capacita en nuestra institución, le tomará aproximadamente 5 meses y la graduación no debe ser inferior a 15K. Si estudias solo, te llevará mucho tiempo y no será fácil aprender bien. A menos que tengas la perseverancia para estudiar durante 6 a 12 meses.
3. ¿Cuál es el futuro de esta industria? La gente de las instituciones de formación dice que no existe mercado para el desarrollo de Android e iOS. Ahora solo existe Linux, y el código abierto y similares son los mejores.
Respuesta: Las perspectivas de desarrollo de Linux son muy buenas.
Como todos sabemos, Internet global y Internet móvil todavía se están desarrollando a gran velocidad, especialmente el Internet de las cosas. Todas las empresas deben estar conectadas a Internet para sobrevivir (y también utilizar Internet para prestar servicios y ganar dinero), lo que hace que Internet se desarrolle día a día.
El sistema Linux es seguro, estable, gratuito y eficiente, y el código fuente se puede cambiar libremente. Más del 98% de las empresas de Internet y de Internet móvil en 1 o 2 ciudades han aplicado este sistema. Por ejemplo, Baidu, Tencent, Alibaba, Taobao, JD.COM Mall, Xiaomi, 58.com, Sina, NetEase, Didi Taxi, Mobike, etc. utilizan ampliamente los sistemas operativos Linux. Las empresas extranjeras tienen debilidad por Linux, como por ejemplo. como Google, Facebook, Amazon, etc. No es exagerado decir que, si lo mencionas de manera informal, casi todas las empresas en segundo plano utilizan Linux (incluido Microsoft, el fabricante de Windows, que también está cerca de Linux), y la mayoría de los teléfonos móviles y tabletas que utilizamos uso Linux (versión de Android), y los productos de Apple también son sistemas similares a Linux (Unix). Se puede ver que los sistemas Linux se utilizan ampliamente y se puede predecir que lo serán al menos dentro de 10 años. Linux será el sistema operativo más popular y utilizado en servidores. Nadie. El Estado chino también apoya vigorosamente el sistema Linux. Por ejemplo, 3.000 escuelas primarias y secundarias de Jiangsu han comenzado a popularizar los sistemas Linux.
¿Por qué el viejo profesor tiene tanta confianza en la futura popularidad de Linux? Esto se debe a los genes que dieron origen a Linux:
El sistema Linux sigue el acuerdo GPL, que garantiza que cualquiera tenga la libertad de compartir y modificar Linux, y que cualquiera pueda obtener, modificar y redistribuir el Los derechos del código fuente del sistema Linux, pero al mismo tiempo se debe proporcionar el código fuente de las modificaciones específicas. Esta licencia permite a personas de todo el mundo contribuir a Linux sin que determinadas personas e instituciones se apropien de ella.
1.2000-2010 es la etapa de desarrollo inicial de Internet y también es la etapa de desarrollo de Sina, Sohu, NetEase Portal y BAT. En ese momento, la red se basaba principalmente en PC y estaba creciendo rápidamente.
2.2011-2020, de Internet a Internet móvil, se pusieron de pie Didi, Tik Tok, Toutiao, Meituan, etc. Además de las PC, hay más teléfonos móviles y tabletas y un crecimiento explosivo en el ámbito de Internet.
3.
De 2021 a 2030, en la etapa de IoT + inteligencia artificial, además de teléfonos móviles, tabletas y PC, también hay una gran cantidad de clientes. Todo (lavadoras, frigoríficos, vehículos eléctricos, humidificadores, ollas arroceras) se puede conectar a Internet siempre que estén cargados, y el número de clientes y de datos se ha disparado. La base de la inteligencia artificial son los big data, el aprendizaje automático y el aprendizaje profundo.
4. De 2021 a 2025, el partido nacional, el gobierno y el ejército cambiarán de Windows a Linux, las escuelas primarias y secundarias comenzarán a usar Linux y el 99% de los backends de los grandes sitios web son Linux. Por ejemplo, 3.000 escuelas primarias y secundarias en Jiangsu han comenzado a popularizar los sistemas Linux, y Linux se volverá popular en el futuro.
¿Crees que ahora hay más personas en línea o más personas ganando dinero en línea? Por supuesto, también hay mucha gente en línea.
En el futuro, todo el mundo utilizará Internet para ganar dinero. Para entonces, la demanda de estabilidad y personalización del servicio será aún mayor. Por lo tanto, Linux, como servidor back-end insustituible que transporta datos, inevitablemente se volverá más popular y la cantidad de personal de operación y mantenimiento de Linux también aumentará considerablemente.
La base de Internet de todo, la era futura, es una era en la que todo se puede conectar a Internet, no solo las PC y los teléfonos móviles, y la infraestructura está lista.
Con la llegada de la era 1,5G, las carreteras se han ampliado de 50 metros de ancho a 500 metros de ancho, o incluso 5 kilómetros de ancho.
2. El Internet de Todo requiere una gran cantidad de direcciones IP. IPv6 ya está aquí, afirmando poder configurar una dirección de red pública para cada grano de arena de la tierra.