Job Recruitment Website - Job seeking and recruitment - What type of work will you do after you get a job in Linux cloud computing?

What type of work will you do after you get a job in Linux cloud computing?

Career development direction: Linux operation and maintenance engineer, system architect, database engineer, operation and maintenance development engineer, system network security engineer, operation and maintenance manager, operation and maintenance director;

1) Linux operation and maintenance positions and work content

Internet Linux operation and maintenance engineer is a comprehensive technical position that integrates multiple disciplines (network, system, development, database, security, storage, etc.), and even requires communication and Non-technical abilities such as life, training, sales, and management provide a broad space for development for operation and maintenance engineers.

2) Job Responsibilities of Linux Operation and Maintenance Engineer

Generally, the tasks of entry-level to mid-level Linux operation and maintenance engineers in enterprises generally include: selecting IDC computer rooms and bandwidth, purchasing physical servers or cloud services, Purchase and use CDN services, build deployment program development and user access system environments (such as website operating environment), back up and restore data, and handle various failures in website operation (such as hardware failures, software failures, service failures) , data damage and loss, etc.), monitor website failures, solve potential security issues in website operation, develop automated script programs to improve work efficiency, plan website architecture, program release processes and specifications, formulate operation and maintenance work systems and specifications, and cooperate Developers deploy and debug test environments, code releases and other work requirements required for product development. If the company is relatively small, it may also take part-time roles such as network administrators, network engineers, database administrators, security engineers, and technical support.

The operation and maintenance tools involved on the Linux platform include: Linux system, Linux basic commands, 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 basics, Shell/Python development basics, etc., etc. In addition, it may also involve knowledge of switches, routers, storage, security, development, etc.

Operation and maintenance engineers also include some low-end positions, such as: network administrator, monitoring operation and maintenance, IDC operation and maintenance, on-duty operation and maintenance

3) Application of Linux intermediate operation and maintenance engineer software stage.

Linux system, Linux basic commands, 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 basics, Shell/Python development basics

4) Linux operation and maintenance architect job responsibilities

The operation and maintenance architect is an advanced stage of the operation and maintenance engineer. There is no clear distinction between job boundaries. Generally speaking, the operation and maintenance architect is not only proficient in the open source tools used by the operation and maintenance engineer, but also uses The idea comes to operation and maintenance, that is, the implementation of DevOps, the proposal and implementation of solutions in the operation process of various enterprises, for example: the ability to design various operation and maintenance solutions according to the current situation of the company:

1. Automated code online (SVN/GIT+Jenkins+MVN) solution;

2. Cloud computing deployment architecture and Docker microservice architecture solution;

3. Service automation expansion solution (KVM /OpenStack/Docker+Ansible+Zabbix);

4. 100,000 concurrent website architecture, flash sale system architecture and solutions for you;

5. Multi-IDC computer room interconnection solution , Network-wide data backup solution, unified account authentication solution;

6. Clustering and high-availability solutions for databases, storage and important service nodes.

7. Extreme optimization solutions and service decoupling/splitting of each network service.

8. Construction and implementation of operation and maintenance processes, systems, specifications, etc.

9. Communication skills, training capabilities, project management, business needs analysis and implementation capabilities, etc.

Here are just a few examples, and there will be more in actual work. The job of the operation and maintenance architect is actually to solve the pain points caused by the increasing number of user visits in the enterprise, and ultimately achieve high efficiency and Provide high-quality website and business services to customers.

In general: Linux operation and maintenance architects are more based on the growing traffic needs of enterprises, using a combination of operation and maintenance tools and experience and ideas to form a solution to business needs. Of course, It does not rule out the stage of secondary development of operation and maintenance tools and visual display of operation and maintenance data (development of software platforms). There will be many tools involved in this stage. Almost all the open source tools that are easy to use on the market are among the candidates. The salary range of urban Internet companies is 15,000-50,000/month.

Career direction: Senior database engineer, operation and maintenance development engineer, operation and maintenance manager, operation and maintenance director, technical director

Operation and maintenance architect: combine multiple tools and add ideas The stage of experience, forming plans, and making money with ideas and experience.

The improvement of technology is only the accumulation of quantity, and the improvement of thinking is a qualitative leap! ——Old Boy

5) Database Operation and Maintenance Engineer

As we all know, data is the lifeline of almost all enterprises, so the status and salary of database engineers are generally higher than that of ordinary operation and maintenance engineers. , the main work content is to ensure the security of database data and to provide users with various services efficiently.

The main work contents include: database environment construction, database optimization, database;