Automation operations are famous, but they understand each other differently, and I want to say that.
The first thing to do is to have a clear purpose, so what is automation for?
Human? Material? Financial?
As a company is naturally to save these three items, specifically to the operation of what?
1. Save time to install system, initialize system, deploy software, update version, update configuration
2, integrated system monitoring, alarm, fault handling, processing records, etc., according to can be traced, can be summarized, predictable, for future generations to use
3, fast operation, visual click instead of some command line operation, improve efficiency, speed up the operation of personnel to get started time
But:
Although it is called automated operations, it is impossible to be absolutely automated or realistic, and the system environment is complex, making it difficult to make optimal judgments with software.
Automation is a process for routine tasks, with bursts of time and failures that depend on people. The requirements for operations personnel have changed:
Previously know how to configure the service, write a shell is a master, but automation requirements:
1, good at summing up, collation, the experience of code, into the automation platform; For the sake of experience
2, in addition to the shell, other programming capabilities to have, Python is widely used in automation is a necessary skill; To keep pace with the Times
3, the project management ability, is actually the communication, the plan, the execution and so on ability collection; In order to qualify for management
PS: Human resources and financial resources, the final mention now "time" on, so "fast" is the core of operations.
Quickly handle failures, quickly deploy tasks, quickly predict loads, and more
The above individuals see, feelings and hair, welcome criticism, correction, and supplement.
What exactly is an automated operation?