La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuánto cuesta la formación en Linux?

¿Cuánto cuesta la formación en Linux?

Depende principalmente de la institución y el tipo de clase que elija, y el costo también es diferente;

La clase de súper red de operación y mantenimiento de Oldboy Linux cuesta 6.800 yuanes, y la clase fuera de línea de tiempo completo cuesta 20.800 yuanes; El ciclo de aprendizaje es de aproximadamente 4 a 5 meses; puedes probarlo gratis durante 1 a 2 semanas. No hay tarifa inicial (esto es muy importante para evitar que te engañen). Pagarás la matrícula cuando estés satisfecho. >

No sé cuál es tu base. Si desea cambiar de carrera y tiene una base y calificaciones académicas débiles, se recomienda que elija estudiar fuera de línea a tiempo completo. Este tipo de efecto de aprendizaje también es el mejor y el tiempo de aprendizaje es de 12 a 14 horas al día. Después de 4 a 5 meses de estudio, puede encontrar un trabajo ideal relacionado con la operación y el mantenimiento de Linux; presentaré brevemente lo que Linux puede hacer, cuál es el contenido principal de su trabajo y cómo se les paga.

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

El ingeniero de operación y mantenimiento de Linux en Internet es una combinación de múltiples disciplinas (redes, sistemas, desarrollo, bases de datos, seguridad, almacenamiento, etc.) .) Puestos técnicos integrales. ), e incluso requieren habilidades no técnicas como comunicación, comunicación interpersonal, capacitación, ventas, gestión, etc., lo que brinda un amplio espacio de desarrollo para los ingenieros de operación y mantenimiento.

Las responsabilidades de los ingenieros de operación y mantenimiento de Linux

En términos generales, el trabajo de los ingenieros de operación y mantenimiento de Linux desde el nivel básico hasta el nivel intermedio en las empresas incluye: seleccionar salas de computadoras IDC y ancho de banda , comprar servidores físicos o servicios en la nube, comprar y utilizar servicios CDN, crear un entorno para implementar el desarrollo de programas y sistemas de acceso de usuarios (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, corrupción y pérdida de datos, etc.). ). Supervisar fallas del sitio web, resolver posibles riesgos de seguridad en las operaciones del sitio web, desarrollar programas de script automatizados para mejorar la eficiencia del trabajo, planificar la arquitectura del sitio web, los procesos y especificaciones de lanzamiento del programa, formular sistemas y especificaciones de trabajo de operación y mantenimiento y cooperar con los desarrolladores para implementar y depurar. el software necesario para el desarrollo del producto y la publicación del código; si es poco probable, la empresa también asumirá funciones a tiempo parcial como administrador de red, ingeniero de red, administrador de base de datos, ingeniero de seguridad, soporte técnico y otras tareas.

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, network Foundation, Shell/Python Development Foundation, etc. Además, Los conmutadores y enrutadores también pueden estar involucrados, almacenamiento, seguridad y conocimientos de desarrollo.

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.

Dirección de desarrollo profesional: 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 redes de sistemas, gerente de operación y mantenimiento, director de operación y mantenimiento.

3) Etapa de software de aplicación de ingeniero de operación y mantenimiento intermedio de Linux.

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, Network Foundation, Shell/Python Development Foundation.

4) Responsabilidades 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 y no existe una división clara de los límites del trabajo.

En términos generales, los arquitectos de operación y mantenimiento no solo dominan las herramientas de código abierto utilizadas por los ingenieros de operación y mantenimiento, sino que también utilizan ideas para realizar la operación y el mantenimiento, es decir, la implementación de DevOps y la propuesta e implementación de soluciones en diversas operaciones empresariales. , como el diseño basado en la situación actual de la empresa. Capacidades de varias soluciones de operación y mantenimiento:

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

2.

Plan de expansión de automatización de servicios (KVM/open stack/Docker+ansi ble+Zabbix);

4. arquitectura de sitio web concurrente, arquitectura de sistema flash-kill y solución para su caso;

5. Solución de interconexión de sala de computadoras Multi-IDC, solución completa de respaldo de datos de red, solución de autenticación de cuenta unificada;

6 Bases de datos, almacenamiento y nodos de servicios importantes. Soluciones de clustering y alta disponibilidad.

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

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

9. Habilidades comunicativas, habilidades formativas, gestión de proyectos, análisis y ejecución de necesidades del negocio.

Estos son sólo algunos ejemplos, 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 usuarios empresariales y, en última instancia, proporcionar a los clientes sitios web y servicios comerciales eficientes y de alta calidad.

En términos generales, los arquitectos de operación y mantenimiento de Linux utilizan múltiples herramientas de operación y mantenimiento para combinar experiencia e ideas para formar soluciones a las necesidades comerciales basadas en las crecientes necesidades de las empresas. Por supuesto, no se excluye la etapa de desarrollo secundario de herramientas de operación y mantenimiento y visualización visual de datos de operación y mantenimiento (plataforma de software). Esta etapa implicará muchas herramientas, y casi todas las herramientas útiles de código abierto del mercado se encuentran entre las candidatas. El rango salarial para las empresas de Internet en ciudades de primer nivel es de 15.000 a 50.000.

Orientaciones profesionales: 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: una etapa donde se combinan una variedad de herramientas con ideas y experiencia para formar un plan, y donde las ideas y la experiencia se utilizan para ganar dinero.

¡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 ordinarios de operación y mantenimiento. El trabajo principal es garantizar la seguridad de los datos de la base de datos y proporcionar a los usuarios diversos servicios de manera eficiente. El trabajo incluye principalmente: construcción del entorno de la base de datos, optimización de la base de datos y base de datos.