Red de conocimiento informático - Conocimiento informático - ¿Cuáles son las responsabilidades de un ingeniero de pruebas y operaciones de Android? ¿Qué habilidades se necesitan?

¿Cuáles son las responsabilidades de un ingeniero de pruebas y operaciones de Android? ¿Qué habilidades se necesitan?

Los ingenieros de operación y mantenimiento son los principales responsables de la preparación del servidor del producto, la instalación del sistema del servidor, la red, la IP y la instalación general del conjunto de herramientas. Los ingenieros de operación y mantenimiento también deben ser responsables de factores como si la arquitectura del sistema de aplicaciones en línea es razonable, escalable y riesgos de seguridad, y responsables de unir y optimizar el producto final (solución), la red y el sistema. el lanzamiento del producto, proporcionárselo a los usuarios y hacerlo una y otra vez: requisitos -> desarrollo (actualización) -> pruebas -> en línea.

Intente utilizar herramientas (como monitoreo de servicios, estadísticas de estado de aplicaciones, servicio en línea, etc.) para realizar operaciones manuales mecánicas diarias y mejorar la eficiencia.

Resolver problemas de servicio de la vida real, como problemas de alta confiabilidad y escalabilidad.

Desarrollar herramientas de gestión de clusters a gran escala.

Requisitos de capacidad: capacidad de desarrollo, esto es muy importante, porque las herramientas de operación y mantenimiento deben ser desarrolladas por usted mismo, lenguajes de desarrollo: perl, python, php (uno de ellos), shell (awk, sed, panpan... .), se requiere el desarrollo real del proyecto. etc.), debe tener experiencia real en el desarrollo de proyectos; de lo contrario, el trabajo será muy doloroso.

Las aplicaciones generales necesitan saber: sistema operativo (actualmente principalmente linux, bsd en China), relacionado con el servidor web (nginx, apahe, php, lighttpd, java), base de datos (mysql, oralce) y otras cosas diversas. La optimización del sistema y la alta confiabilidad son solo puntos extra y no son necesarios. Estas cosas no son difíciles de aprender. Por supuesto, en términos de operación y mantenimiento, algunos aspectos son diferentes del enfoque de la división del trabajo.

Es necesario comprender mucho sobre sistemas, redes, seguridad, almacenamiento, CDN, DB, etc. y conocer sus principios relacionados.