Red de conocimiento del abogados - Ley de patentes - ¿Cuáles son los contenidos laborales de los puestos de operación y mantenimiento de Linux?

¿Cuáles son los contenidos laborales de los puestos de operación y mantenimiento de Linux?

1) Puestos de operación y mantenimiento de Linux y contenido laboral

El ingeniero de operación y mantenimiento de Internet Linux es una persona integral que integra múltiples disciplinas (redes, sistemas, desarrollo, bases de datos, seguridad, almacenamiento, etc.) Los puestos técnicos requieren incluso habilidades no técnicas como comunicación, habilidades interpersonales, capacitación, ventas y gestión, que brindan un amplio espacio de desarrollo para los ingenieros de operación y mantenimiento.

2) Responsabilidades laborales del ingeniero de operación y mantenimiento de Linux

Generalmente, las tareas de los ingenieros de operación y mantenimiento de Linux de nivel básico a medio en las empresas generalmente incluyen: seleccionar salas de computadoras IDC y ancho de banda, comprar servidores físicos o servicios en la nube, comprar y utilizar servicios CDN, crear entornos de sistema de acceso de usuario y desarrollo de programas de implementación (como el entorno operativo del sitio web), realizar copias de seguridad y restaurar datos y manejar diversas fallas en el funcionamiento del sitio web (como el hardware). fallas, fallas de software, fallas de servicio), daños y pérdida de datos, etc.), monitorear fallas del sitio web, resolver posibles problemas de seguridad en el funcionamiento del sitio web, desarrollar programas de script automatizados para mejorar la eficiencia del trabajo, planificar la arquitectura del sitio web, procesos y especificaciones de lanzamiento de programas, formular sistemas y especificaciones de trabajo de operación y mantenimiento, y cooperar Los desarrolladores implementan y depuran entornos de prueba, lanzamientos de código y otros requisitos de trabajo necesarios para el desarrollo de productos. Si la empresa es relativamente pequeña, también puede asumir funciones a tiempo parcial, como administradores de red e ingenieros de red. , administradores de bases de datos, ingenieros de seguridad y soporte técnico.

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, Drbd, PPTP, OpenVPN, NTP, Kickstart/Cobbler, KVM, OpenStack, Docker, K8S, Mongodb, Redis, Memcached, Iptables, SVN, GIT, Jenkins, conceptos básicos de red, conceptos básicos de desarrollo de Shell/Python, etc., etc. Además, también puede implicar conocimientos sobre conmutadores, enrutadores, almacenamiento, seguridad, desarrollo, etc.

Los ingenieros de operación y mantenimiento también incluyen algunos puestos de bajo nivel, como: administrador de red, monitoreo de operación y mantenimiento, operación y mantenimiento de IDC, operación y mantenimiento en servicio

Desarrollo profesional dirección: ingeniero de operación y mantenimiento de Linux, arquitecto de sistemas, ingeniero de bases de datos, ingeniero de desarrollo de operación y mantenimiento, ingeniero de seguridad de red de sistemas, gerente de operación y mantenimiento, director de operación y mantenimiento

3) Aplicación de ingeniero de operación y mantenimiento intermedio de Linux etapa de software.

Sistema Linux, Comandos básicos de Linux, Nginx, Apache, MySQL, PHP, Tomcat, Lvs, Keepalived, SSH, Ansible, Rsync, NFS, Inotify, Sersync, Drbd, PPTP, OpenVPN, NTP, Kickstart/ Cobbler, KVM, OpenStack, Docker, Mongodb, Redis, Memcached, Iptables, SVN, GIT, Jenkins, conceptos básicos de red, conceptos básicos de desarrollo de Shell/Python

4) Responsabilidades laborales del arquitecto de operación y mantenimiento de Linux

El arquitecto de operación y mantenimiento es una etapa avanzada del ingeniero de operación y mantenimiento. No existe una distinción clara entre los límites del trabajo. En términos generales, el arquitecto de operación y mantenimiento no solo domina las herramientas de código abierto utilizadas por la operación y. ingeniero de mantenimiento, pero también utiliza La idea surge de operación y mantenimiento, es decir, la implementación de DevOps, la propuesta e implementación de soluciones en el proceso de operación de varias empresas, por ejemplo: la capacidad de diseñar varias soluciones de operación y mantenimiento de acuerdo con la situación actual de la empresa:

1. Solución de código automatizado en línea (SVN/GIT+Jenkins+MVN);

2. Arquitectura de implementación de computación en la nube y solución de arquitectura de microservicio Docker;

3. Solución de expansión de automatización de servicios (KVM /OpenStack/Docker+Ansible+Zabbix);

4. Arquitectura de 100.000 sitios web simultáneos, arquitectura de sistema de venta flash y soluciones para usted;

5. Solución de interconexión de salas de computadoras Multi-IDC, solución de respaldo de datos en toda la red, solución de autenticación de cuentas unificada;

6. Soluciones de agrupación y alta disponibilidad para bases de datos, almacenamiento y nodos de servicios importantes.

7. Soluciones de optimización extrema y desacoplamiento/división de cada servicio de red.

8. Construcción e implementación de procesos, sistemas, especificaciones, etc. de operación y mantenimiento.

9. Habilidades de comunicación, habilidades de formación, gestión de proyectos, análisis de necesidades del negocio y capacidades de implementación, etc.

Estos son solo algunos ejemplos, y habrá más en el trabajo real. El trabajo del arquitecto de operación y mantenimiento es en realidad resolver los puntos débiles causados ​​por el creciente número de visitas de usuarios en la empresa. y, en última instancia, lograr una alta eficiencia y proporcionar sitios web y servicios comerciales de alta calidad a los clientes.

En general: los arquitectos de operación y mantenimiento de Linux se basan más en las crecientes necesidades de tráfico de las empresas y utilizan una combinación de herramientas de operación y mantenimiento, experiencia e ideas para formar una solución a las necesidades comerciales. No descarta la etapa de desarrollo secundario de herramientas de operación y mantenimiento y visualización visual de datos de operación y mantenimiento (desarrollo de plataformas de software. Habrá muchas herramientas involucradas en esta etapa, casi todas las herramientas de código abierto que son fáciles de usar). En el mercado se encuentran entre los candidatos. El rango salarial de las empresas de Internet urbanas es de 15.000 a 50.000 al mes.

Dirección profesional: ingeniero senior de bases de datos, ingeniero de desarrollo de operación y mantenimiento, gerente de operación y mantenimiento, director de operación y mantenimiento, director técnico

Arquitecto de operación y mantenimiento: combine múltiples herramientas y agregue ideas La etapa de experimentar, formar planes y ganar dinero con ideas y experiencia.

¡La mejora de la tecnología es sólo la acumulación de cantidad, y la mejora del pensamiento es un salto cualitativo! ——Old Boy

5) Ingeniero de operación y mantenimiento de bases de datos

Como todos sabemos, los datos son el sustento de casi todas las empresas, por lo que el estatus y el salario de los ingenieros de bases de datos son generalmente más altos. que el de los ingenieros de operación y mantenimiento ordinarios, el contenido principal del trabajo es garantizar la seguridad de los datos de la base de datos y proporcionar a los usuarios diversos servicios de manera eficiente. Los principales contenidos del trabajo incluyen: construcción del entorno de la base de datos, optimización de la base de datos, copia de seguridad y recuperación de la base de datos, alta disponibilidad del clúster de la base de datos, análisis estadístico de los datos de la base de datos, visualización visual de los datos de la base de datos, etc.

Las herramientas involucradas van desde los primeros tradicionales Oracle y Sql Server hasta el MySQL más popular en Internet, pasando por las bases de datos NOSQL Redis, Mongodb, Hbase, Cassandra, etc. que han surgido en los últimos años. Para los administradores de bases de datos senior, los arquitectos de bases de datos también necesitan capacidades en redes, sistemas, desarrollo (Python), etc.

Desglose del trabajo del ingeniero de bases de datos: ingeniero de operación y mantenimiento de bases de datos, ingeniero de arquitectura de bases de datos, ingeniero de desarrollo de bases de datos. Los ingenieros de bases de datos deben tener la base de los ingenieros de operación y mantenimiento de Linux; de lo contrario, será difícil convertirse en talentos.

Dirección de carrera: Ingeniero de desarrollo de operación y mantenimiento, supervisor de base de datos, gerente de operación y mantenimiento, director de operación y mantenimiento, director técnico

6) Ingeniero de desarrollo de operación y mantenimiento de Python

El ingeniero de desarrollo de mantenimiento de operaciones es un puesto entre ingenieros de operación y mantenimiento e ingenieros de desarrollo. En pocas palabras, son las herramientas y el software relacionados con el trabajo de desarrollo y operación y mantenimiento, así como los productos de plataforma que automatizan los datos de operación y mantenimiento. inteligente y visual (por ejemplo: plataforma CMDB, plataforma trampolín, plataforma de monitoreo, herramientas automatizadas de gestión de operación y mantenimiento, visualización web visual, etc.).

Dado que se trata del desarrollo de herramientas y productos relacionados con la operación y el mantenimiento, los ingenieros de desarrollo de operación y mantenimiento necesitan las habilidades tanto de los ingenieros de operación y mantenimiento como de los ingenieros de desarrollo. Los lenguajes más involucrados en el desarrollo de operación y mantenimiento. son Shell y Python, Go, Perl, Php y otros lenguajes, entre los cuales los tres primeros son mayoritarios.

El rango salarial para los ingenieros de desarrollo de operación y mantenimiento en empresas de Internet en ciudades de primer nivel es de 15.000 a 50.000 al mes.

Dirección de carrera: Arquitecto de operación y mantenimiento, cambio a dirección de desarrollo, gerente de operación y mantenimiento, director de operación y mantenimiento, director técnico

7) Gerente de operación y mantenimiento/director de operación y mantenimiento

El gerente de operación y mantenimiento y el director de operación y mantenimiento son los puestos gerenciales de los puestos de operación y mantenimiento. Al igual que otros líderes de departamento, este puesto no solo requiere las habilidades de los ingenieros de operación y mantenimiento y los arquitectos de operación y mantenimiento, sino también las habilidades de los ingenieros de operación y mantenimiento y de los arquitectos de operación y mantenimiento. También requiere buena comunicación, comprensión de la motivación del equipo, capacidad de formar y persuadir.

Dirección profesional: CTO, CEO

Como nota especial, existe una buena posibilidad de que el puesto de director de operación y mantenimiento se pueda cambiar al puesto de CTO o CEO (muchos internautas consideran Es difícil, pero el viejo es un ejemplo exitoso (hay muchos ejemplos exitosos), pero no se puede convertir de manera casual. Requiere que el director de operación y mantenimiento tenga un alto nivel de conocimiento y estructura, especialmente conocimiento y estructura distintos de la operación. y capacidades de mantenimiento, como: Debe tener habilidades integrales en productos, ventas, administración, finanzas, discurso, persuasión, etc. Todas estas son cosas que las personas en esta posición necesitan para acumular habilidades de antemano. entonces las posibilidades de éxito para convertirse en CTO o CEO son realmente escasas. Aquí también es donde muchos gerentes y directores de operación y mantenimiento están confundidos pero no pueden lograr avances por sí mismos.

8) Perspectivas laborales de operación y mantenimiento de Linux

Perspectivas de la industria:

1. Internet y la alta velocidad móvil continúan desarrollándose a un ritmo rápido, y El panorama actual de prosperidad es sólo el comienzo.

2. Las excelentes características de Linux son insustituibles como sistema de servidor backend de Internet.

3. El aumento en el número de usuarios de Internet y la rápida expansión de la escala de aplicaciones corporativas, como los sitios web, requerirán inevitablemente una gran cantidad de personal de operación y mantenimiento. Ahora las empresas se conectan a Internet para navegar por las páginas web. y comprar En el futuro, las empresas tendrán que depender de Internet para ganar dinero, porque ganar dinero en Internet no puede caer fácilmente. Se dice que Ctrip estuvo fuera de servicio durante 10 horas y perdió 12 millones de dólares estadounidenses. Por eso las empresas necesitan personal de operación y mantenimiento. Incluso si no tienen trabajo, tienen que tener un trabajo seguro. Los problemas, por supuesto, no pueden resolverse.

Perspectivas de posición:

La esencia clave: si hay perspectivas de desarrollo y si el salario es alto, la clave está en las personas, no en la dirección específica.