Job Recruitment Website - Zhaopincom - What do operation and maintenance engineers need to learn?

What do operation and maintenance engineers need to learn?

Question 1: What do you need to learn from a network operation and maintenance engineer and how do you get started? You have to teach yourself, don't you? Operation and maintenance is not only the knowledge of single machine, but also involves LAN, route switching and so on! What kind of foundation you have now, everyone is not very clear. Why don't you talk about yourself?

Question 2: I want to be an operation engineer. What should we learn about linux servers, various routing and switching protocols, social scripting, network structure planning, etc?

Question 3: What skills do operation and maintenance engineers need? The best way is to look at the recruitment profiles of some recruitment websites, which are already very comprehensive.

Job responsibilities:

1, responsible for the maintenance of the company's overall network system and subsystems;

2. Responsible for the planning, implementation, optimization and security of the overall network architecture;

3. Responsible for compiling the overall network operation specification document and integrating the system incentive resources;

4. Be responsible for the risk assessment of the whole network and the implementation of the backup system;

5. Study the mainstream Internet application technology, and be responsible for the testing and application of the company's business system;

6. Planning, implementation and maintenance of the company's overall network architecture;

7, take the initiative to find problems, put forward reasonable construction, and actively put forward optimization means and suggestions.

Qualifications:

1, college degree, more than 3 years working experience;

2. Able to work under certain pressure, with good communication and coordination skills and the ability to handle emergencies independently;

3. Familiar with unix/linux operating system;

4. Be familiar with the installation and debugging of different databases under Linux, and skillfully use the shell footstep language;

5. Proficient in L.A. M.P architecture, with rich experience in deployment, construction, optimization and debugging of L.A. M.P architecture. Experience in operation and maintenance in Los Angeles .. M.P architecture under high load and high flow is preferred.

6. Familiar with different storage solutions under linux and manage more than 50 Linux server groups at the same time. Comprehensive management experience is preferred;

7. Use syslong to collect the situation of key export equipment, and make full use of snmp protocol to plan and build a network monitoring system;

8. Have independent working ability, good communication skills and team spirit, high sense of responsibility and initiative.

Question 4: What courses do the operation and maintenance engineers need to learn: operating system overview, file system management, unix job management, network model, UDP protocol, network layer protocol and various local area networks.

Linux basics, Vim usage, Shell programming, software package management, common servers, capacity analysis, performance optimization, etc.

AIX system management overview, system management tools, software installation and maintenance, backup and recovery, network management foundation, fault diagnosis, case analysis, etc.

PowerHA concept and implementation planning, VIO construction and deployment, daily inspection, Oracle architecture, client connection SQL statement, OracleRAC construction, etc.

Question 5: What are the basic skills that an operation and maintenance engineer must master?

1.Linux Foundation

Including the overall understanding/use of Linux and basic commands:

Understand Linux FHS: file system hierarchy standard, this book written by Chinese people is good at Linux system architecture and directory analysis (Douban)

Introduction to Linux: Brother Bird's Linux Private Kitchen. Basic Learning Articles (Third Edition) (Douban) Personally, I think this book by Brother Bird is a very good introductory book.

Basic operation command: Google, such as Linux mand cheat sheet.

Familiar with at least one built-in editor: vi, nano

Familiar with at least one distribution (or series). It is recommended that you use Centos, Debian and Ubuntu as servers, and you can learn about several commonly used distributions.

2. Operation and maintenance commands:

Operation and maintenance related tools (commands), understanding it can solve many problems.

I just answered a question a few days ago: How can I learn linux more deeply?

The pictures inside can also be used here:

You can learn these commands against graphic pairs.

In addition, I will personally record these tools I usually use and summarize them on my personal Wiki: wiki? Tanky Woo

3. Basic services:

LAMP or LNMP :Apache/Nginx, MySQL, PHP/Python/Perl lamp (package)

ftp

Domain Name Server (domain name server)

samba

e-mail

Standard temperature and pressure

Dynamic host configuration protocol

...

You can train local trainers.

Here I recommend another book by Bird Brother, Server Erection: Bird Brother's Linux Private Kitchen (Douban).

4. Operation and maintenance platform tools:

Also in this problem, how can we learn linux more deeply? Mentioned in:

Nagios

puppet

Zha bicks

cactus

Yandui

....

You can toss it selectively, because it involves business and has no actual environment, so it is difficult to understand their functions and characteristics.

5. Script:

Required: shell

Extra: Python,Perl ...

6. Bottom:

Linux C, kernel

7. Network:

The network is a very important piece.

Read the detailed explanation of TCP/IP protocol several times.

Skillful use of package grabbing tools such as tcpdump.

8. Security:

Firewall configuration, such as iptables

9. Hardware:

interface type

View hardware information

Learn about various servers, such as towers, racks and blades.

10. Other:

Ways to learn more about specific skill requirements:

Google search Linux operation and maintenance engineer recruitment to see their needs.

Finally, I recommend a book: Unix/Linux System Management Technical Manual (Douban).

I will add it when I think about it later.

Reading and writing ability/processing mode:

Besides skills, I think literacy (attitude) can also be discussed.

This just shows the related question on the right: What kind of personality characteristics do operation and maintenance engineers need?

1. Safe

The operation and maintenance personnel have great authority and need to ensure the security of the account/private key.

It is best to use encryption tools to store. Such as truecrypt, 1 password.

Based on local storage. Never use a network disk. lastpass is not recommended.

Ssh private key add password

Any of the above points is very important, otherwise there is a great risk of losing it.

be responsible for

As @ Shanda mentioned in the above post, the owner's consciousness.

When you encounter an alarm, deal with it as soon as possible, instead of waiting for someone else to deal with it.

If you can't handle it, you should ask your colleagues for help as soon as possible, instead of banning the police and covering up the problem.

be careful

Any of your actions may lead to system damage and business problems. Therefore, when you knock the command, you must be careful and confirm it repeatedly. No matter how fast you knock, you will save some time. If something goes wrong, it will be a big deal.

4. Progress/improvement

If there is something wrong with the code, it will cause a lot of system overhead, such as load, io, etc. We should confirm with the development department at the first time to optimize the code.

5. Initiative/continuous learning

Operation and maintenance have a wide range of knowledge ... >>

Question 6: What are the basic skills that an operation and maintenance engineer must master? 1, the job of a network engineer.

You should at least be able to configure devices below CISCO 6509 and be familiar with various network protocols, otherwise you will be stupid if there is a problem with the network.

2. Work of system engineer

You should at least understand all kinds of system services, and solve problems quickly instead of waiting for system engineers to solve them.

3, safety engineer's work

You are not required to know all kinds of network programming, just do some simple processing work when the server is attacked and there is no firewall.

4, warehousing engineer's work

At least be familiar with the equipment of various manufacturers and various backup and restore methods.

5, the test engineer's work

Before the new version goes online, you should at least cooperate with the test engineer to do a good job of testing, because you are an operation and maintenance personnel, and you should also be responsible for the failure caused by not understanding the program architecture.

6. R&D staff

The operation and maintenance tools need to be developed by themselves, familiar with the development language and have practical development experience, otherwise the work will be very painful, and I have a deep understanding.

7. English

I don't want to talk about it. This is my greatest pain.

8. Good communicator

You can play games and sleep when there is no problem. When there is a problem, you should be able to communicate with the project personnel and solve the problem quickly, instead of pushing it around. I know there are many people to blame, and you can be a scapegoat, but you can find something better without this job; Those who put the blame on others, next time something goes wrong, absolutely no one will help you. You should be able to have a very close relationship with various brother departments, and a brother will be responsible for you if something goes wrong; Also be very wrangling, if you have nothing to do, you will get everyone else at the meeting.

9, warehouse administrator

Tens of thousands of servers are managed by you, and any loss or damage is irresponsible and dereliction of duty.

Question 7: What knowledge points do 7:it operation and maintenance engineers need to know and recommend some recruitment information for this position?

In addition, Baidu Encyclopedia is introduced as follows:

baike.baidu/view/3 1 18292

Question 8: What key basic knowledge of linux do beginners need to learn->; Basic server-> Mysql database->; Shell script->; Load balancing->; High availability->; Monitoring, etc

Question 9: What knowledge should a server operation engineer master? Operation and maintenance engineers are familiar with tcpip series protocols and are proficient in configuring Cisco and Huawei networks. He can refer to the manual to configure other manufacturers' equipment, including safety equipment.

Familiar with server hardware system configuration, operating system, unix linux windows installation configuration, and test its operation.

Familiar with common applications, such as the construction and troubleshooting of web ftp mail and other services.

Familiar with common system security settings and the whole security architecture.

Will install, configure and maintain the commonly used database oracle mysql sql-server, etc.

Have some knowledge of storage.

Daniel. . . . . .

Be familiar with the environment of your server, especially the network.

Familiar with the hardware configuration of the server, familiar with the operating system and various common application systems on the server.

Familiar with the handling process when the fault occurs.

You are not required to be proficient in kernel tuning, but you should be knowledgeable and good at one or two things.

Question 10: What is an IT operations engineer? Responsible for the daily inspection and maintenance of the core equipment of the IT system in the computer room, and can be configured as needed to ensure the normal and safe operation of the system;

2, responsible for the security management of the server system, do a good job of data security and virus prevention;

3. Be responsible for on-site technical support and solve all kinds of technical failures in time;

4. Responsible for database management and related system testing;

5. Be responsible for making the data backup plan of each server to ensure the availability of backup data;

6. Assist the service desk to do some desktop technical support when necessary;

7, responsible for communication with relevant departments, timely feedback user information;

8. Preparation and filing of operation and maintenance documents.