From the Chinese Wushu Hingui engineer and the operation and maintenance automation

Source: Internet
Author: User

From Chinese Wushu Hingui engineer and operation and maintenance automation


Nothing is perfect to say, but we can kill ourselves, the pursuit of the ultimate ...

Whether we are moving bricks now, walls, or teasing ourselves, we need to focus on where our direction, not too much attention to their current position, life can not be limited to their own consciousness.

Peacetime and small partners talk about the ideal of life, I will often and others tell me what I think of the professional operations and maintenance engineer and operation of the direction of the work, there are recognized and do not recognize, recognized more in the efforts to make their work more and more relaxed, their value more and more can be reflected, not authorized to belong to the day is very busy, And think that operation is to help developers to do chores, do a lot of repetitive trivial things. Moving bricks is only temporary, using the resources we have on hand to fight is the direction of our efforts, all manual operation of the things are temporary, the value of operations is not how many logs you deleted, how many times the service was restarted, how many scripts were written, but the availability of business operations, The value of an OPS engineer is to ensure a higher availability rate by putting less cost into the business.

This is an excellent time and a very bad time for individuals, and for the operations industry we are engaged in. Excellent performance in our many tall on the idea, a variety of super-good open source technology, very bad performance in the operation and maintenance of the threshold is very low, professional quality level is not homogeneous, most people from a variety of training and learning inside out to do operation and maintenance work. not be installed lamp environment, not to finish RHCE,OCP,CCNP training course can become a qualified operation and maintenance engineer, these after learning can only calculate one foot into the door of operation. There are many people, these people are in our side, although not from a variety of training schools to do the website operations, but always have an idea, I learned a certain technology or to train the school to attend a certain training course is very big, the boss will have to give me a promotion pay rise, let me become CEO, to marry hundred rich beauty, Embark on the peak of life, operation and maintenance work for practitioners really is so simple, you mastered a certain skill, developed a tool, you truly invincible?

Someone's place is the lake, now an industry is not a kind of lakes and rivers? The operation of course is not outside.

Where should we go for operations, whether Ittl or ITSM's tall ideas are meant to guide how we achieve our goals, and what are our goals?

When we cannot speak in unison about the objectives of operations, we may as well take a look at the ancients and see how history tells us the answer. Chinese martial arts and profound, colorful, of course, is not the film and television hanging a rope flying around, playing a battle to box the kind. Boulevard to Jane, the same way, regardless of your home faction, the emphasis on the requirements and methods, the ultimate goal is consistent, the difference is only in the form of expression.

Through martial arts we are engaged in the operation and maintenance work:

1. Getting started is only the foundation, the basic work can not be wasted, how to do a reliable handsome

The purpose of basic training is to reduce the gap between us and our goals and to reduce the difficulty of achieving our goals.

Generally before the formal martial arts, all people need to experience a period of time of the basic skills of practice time, what tie horse, carry heavy, handstand and so on, this stage is to prepare for the future laying the groundwork. The importance of this stage is that if the basic skills are practiced and practiced at all times, it will reduce the likelihood of a lot of pain and make it easier to meet the requirements of the higher-difficulty movements for the physique.

What is the basic skill of operation and maintenance work, personally think is the most basic knowledge to do operation and maintenance work, that is, all kinds of training schools can teach those interested in the operation and maintenance industry or basic skills missing people.

Basic skills only into the preparation of the door, the basic skills do not affect you to practice a martial arts, but the more practice to the back feeling will be more difficult and painful. Because of a certain skill, but in the re-connect the basic skills is not likely. This is why we often meet people who are likely to be employed for many years, but there may be many basic ask Sanbuzhi. Heavy either, important but not very important, if it is a basic skill or some basic knowledge, if willing to learn should be very easy to grasp. Before I saw a training buddy wrote an article, "Dude, don't tease, write a script that's really not called operational automation!" "(content pull hatred too much, has been deleted by the author, the content posted in the following article), the truth is correct, but there is no lack of" how you even this will not, how do you even that do not know ", finally to the candidate a pass" Small sample on your this ability to dare to such a high salary ", although ask yourself not to meet certain requirements, look at the wages of others, and then look at their feelings are very ashamed. But from the text and the daily operation of peer communication can be seen, on the one hand, a lot of people do not have a solid basic skills, ask what everything knows a little but what is not clear, on the one hand, a lot of people in the recruitment of the time do not know what is the focus, what they need, think the best you will.

A lot of people do not practice the basic skills to practise, there are some people just practice good basic skills think that they have been a martial arts, more people think their basic skills to do good enough has been invincible, a lot of training school "xx time to finish xx, the monthly salary xx do not worry" propaganda is this kind of thought.


2. The cultivation of internal strength and the outer body shape, how to do a deep-in-the-Adonis

We should all have seen this scene from television or fiction, the same is the practice of a martial arts of the two people, the division from a person, the beginning may also play Hollingsworth, the final success or failure is not in the pattern of moves, but lies in the depth of the skill.

Martial Arts is about internal and external repair, not only to practice the sword fist, but also to practice breathing and reaction ability, the inner kungfu is often more important than the external body shape, like yoga breathing and meditation compared to the standard action is more should be concerned about, the internal power can let us more efficient, easy to complete the external physical action. To do operation and maintenance work, our "external" skill is on the one hand, "internal strength" of the cultivation is also very important side, the external performance of what we do, the intrinsic lies in our way of doing things theory and thinking summary.

What is the external stature of the OPS staff? Write a script, install a software, and troubleshoot what an exception may be the external stature of the operator.

What is the inner skill of the OPS staff? Privately, we learned in the school computer theory, the operating principle behind the program, the business structure design or communication, induction, abstraction and so we do not see, can not quantify, but can help us to better play our strength of the things that need our exercise.

Some people neglect the internal strength of the cultivation, it is to give developers the role of chores, what they can do is to install the software, to troubleshoot the exception, write a few scripts. Writing a script can only show that the ability to write scripts is strong, that's all.

Some people too stressed the importance of theory, we should not lack of such people around, the reason is very well-known, but how to do they do not care about or they do not know.

We can see that the so-called Master is definitely the physique and internal strength are practiced in place of the expert, the body is at most the so-called three-legged cat kung Fu, of course, this may have committed a lot of people's taboo, hurt a lot of people's hearts.


Know it, but also know the reason why.

It's worth doing something to figure out what's better than what you know.


3.18-like weapons, the importance of tools, how to do a second kill incurable diseases, efficient Adonis

In the film and television we may see such a scene, so-and-so heroes to defeat a group of hands with weapons of the enemy or a super-good master with a sword to block the Flying arrows, these have and can only appear in the film and television is exaggerated, the reality is not joking. Before talking to an veteran, how to fight with a group of people with a weapon, and the odds have geometry? The master said, you are silly, encounter this situation ran too late, how may also go with others. The so-called sword and no eye sticks ruthless, disorderly fist to kill the master, not your skill is not enough, is the play is not the same. Weapons and weapons are not at all the same level, it is not strength, but luck and skill.

In operations, there are tools and tools, a single-scene tool or a platform-based tool, which is even more different. Operation and maintenance of the tools can only be done by the operators themselves, a majority of developers do not understand the operation of the general (can meet like the public reviews in some of the development and understand the operation of the developer, for many people is absolutely life fortunately), and two developers generally do not have the energy to maintain the operation and maintenance tools, After all, in a KPI-based era, it is difficult to request the development of resources input. If new recruits specialize in operational development, there is a first problem, and if the developer who understands the business develops the tool, there will be a second problem. Finally only the OPS personnel to learn the development tools themselves, this is the origin of DevOps, but also the future development trend.

At present, most of the companies, the operation and maintenance of personnel costs more than the business development staff less, generally, an operation and maintenance personnel to deal with at least a number of business, processing more than more than 10 developer needs. If it is not a full-time operation and maintenance development of the operation and maintenance personnel, development tools general limitations are relatively large, due to the limited resources invested, then the development tools as much as possible requirements can be reused, then the tool is required to design enough abstraction, the implementation of the object is standardized enough, otherwise the development of the workload and the design will be more difficult to But this is not what reality is allowed.

Therefore, before we build weapons, we need to have enough standards for our business, whether it is development or testing, operation and maintenance, any difference will require additional human cost input, but also increase the difficulty of dealing with the problem and increase the unnecessary workload.

Think about one thing you might need to do manually for a few hours, and with the tools you might be able to do it in minutes and not have to rework it. In a sufficient standard environment, like the ancient March of war, people are the most standard environment, a person and 10,000 people are no difference, with tools (such as artillery) you can be very efficient to solve the battle.

The scene of the enemy's creation of food and weapons for us ceased to exist here, and all this could not depend on others, but on their own.

4. About ZHENFA: The importance of process and collaborative organization, you are not a person in the fight, how to do a defeating, drawbacks team members?

Is it possible to determine the victory or defeat of a soldier? This is not to say that the small minions, like Guan Yu, such as Reggie also belong to the list. Like the original Guan Yu wen wine chopped huaxiong, and finally end up a nationalists Madison, can be seen the combat power of individual soldiers is also strong but an organized team or external challenges.

In China's martial arts also have ZHENFA of the attention, may not have what seven-stars Beidou so hanging bombing days, in the group war is also very pay attention to the coordination and complementarity of people. In the war, it is not necessary to say more, the overall strategy is a large-scale scholarly thought of the high abstraction, the different classes of cooperative combat processes and the close cooperation between the Organization. Believe that the martial arts masters in the formal army in front of the stricken, flee, like Zhao Zilong this seven into seven out of the matter, if it is not ordered to take alive Zhao Zilong Cao Caocao, estimates do not know what the fate.

In fact, there are many similarities in the work involved in operation and maintenance.

Personal ability is strong, but also strong but a professional, process, highly collaborative team, maybe everyone in the team pull out is not very good, but add together is a chopsticks and a bundle of chopsticks difference.

Operations should be by awareness (developers, including products, development, testing, Operations) + technology (the key to improving efficiency, building tools) + processes (Tools are the cure of processes)

Think about, when the business environment in our efforts to keep clean, consistent, minimalist, while in the process of curing constantly reduce human costs and human error, and greatly eliminate the low-level problems, the real problem is worth our effort to pay, this is the value of the operation and maintenance personnel. Encounter problems to solve the problem, write a script to deal with change requirements, to solve the alarm problem, are just a low-level means, a lot of things to consider before the business, there will be fewer things to do afterwards, this is the direction of operation and maintenance personnel, but also the goal. The role of OPS is divided into many places: operational operations, DEVOPS, architecture, operations, many people in the operational and architectural struggle between, timely thinking, why there is such a situation, will understand how to do.

A person's best is not a good, a team of the best is really cool.



5. With regard to process automation, when we have a strategic weapon, everything needs to start again.

The quality of a program is from the beginning of the program design, writing code before the decision, a bad program design, even if the great programmer aunt can not write any good results. Similarly, a natural bad business, the day after tomorrow's operations to do a good job can not change the reality of the trouble, the operation of the project from the business to consider the operation and maintenance of business characteristics, of course, if the business is only written out to the Boss show merit, it can not be considered.

The process automation of operations includes security scanning from code to functional testing, deployment to the online operating environment, performance and anomaly monitoring, fault self-healing, capacity and health feedback, re-modification of the program, and adjustment of the business architecture. All the links as far as possible to reduce the human intervention, only the process is abnormal when people need to intervene, the experience should be back to the process at all times, when the next encounter the same problem process automation tools can be self-treatment according to experience, which is also a basic idea of fault self-healing.

If everything is a process, automation, supporting tools are in place, but also to the Ops people do?

There may be a lot of people will have this question, I believe that many so-called experienced people will have a deep concern, this will eliminate a lot of write script, delete the log, rip-off people, maybe you and I are one of them.

Before accounting are used abacus, and then everyone began to use the computer, the use of the abacus only left those super Daniel, most did not learn computer, Abacus with the General people are eliminated by social change. Any business is on the move forward, any industry will be from the edge of the industry to become the mainstream industry, and then from the mainstream industry into the sunset industry, some people take the initiative to adjust and then constantly adapt to the challenges of the outside, some people die in this constant change, which all do not change with the will of people.

Of course, all processes and automation are just trends, and so really fully realize the process of automation, I believe that the operation of the play is definitely not the same as now, as in the era of * * *, all the cold weapons era of play will not be played, the rest is those highly abstract ideas, such as Sun Tzu's Art of war, those formations, Brandish, combat experience is completely eliminated by history, if you do not want to be eliminated, look at the history of the late Qing Dynasty you know those who use the * * * to chop the British and French forces of the * * * what happens.

Before all this comes, what we need to do is to constantly improve their consciousness and affect the consciousness of others, operation is not a handyman, and the building is not the same reason to move bricks, and constantly improve their skills and capabilities, the entire business process, and then create a tool to constantly cure and improve the existing processes.


Those who do not think enterprising, can not accept the challenge, will eventually be eliminated ...

Operation and Maintenance will not write code, development does not understand the operation, may now the company and personnel seem indifferent, but whether it is the arrival of cloud services or self-help business, do not understand the development of operations, do not understand the development of operations, the results are the same, even if you are Li Gang, will be eliminated.

Human consciousness, tools (technology), processes, combined, drawbacks ...



Appendix: "Dude, don't tease, write a script that's really not called OPS automation!"

Although many of the arguments are debatable, but some of the views are worth our thinking, write a script is really not called operation and maintenance automation, so that may hurt a lot of ops brothers feelings, but we have to make efforts to hurt the feelings of not hurt the face of the money.

Yun-dimensional has to do Liu Tians out of books, but more is the brother of the blind.

If you are Daniel, please ignore this article, if you are in the best of the blind to look at the sky, think carefully.


Feeling and hair, written purely nonsense, crossing can laugh, cut not seriously.




Dude, don't tease, write a script that's not called OPS Automation!

Original address: http://3060674.blog.51cto.com/3050674/1590803



2014-12-16 19:16:04

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.