What technologies do cloud computing operation and maintenance engineers need to know

Currently in the cloud era, the job prospects of cloud computing operation and maintenance engineers are still very broad. Major Internet companies such as Alibaba Cloud Computing, Didi, Douyin, etc. are currently using cloud computing skills.

The salary level of cloud computing operation and maintenance engineers is also very impressive.

Operations engineers (Operations) are also called Devops in China and SRE (Site Reliability Engineering) in foreign countries. Mainly responsible for maintenance and ensuring the high availability of the entire service, while continuously optimizing the system architecture, improving deployment efficiency, optimizing resource utilization and improving the overall ROI.

90% of enterprise use is running on the Linux channel, and even high-level cloud computing, big data, and the Internet of Things all need good operation and maintenance as support. Even the Android phones we use have a Linux architecture at the bottom. Communications, finance, the Internet, education, e-commerce, machinery manufacturing, military aerospace, etc., are all inseparable from Linux.

To become an excellent operation and maintenance engineer, you need to master many skills, among which the three core skills are as follows:

1) Establishment of IT architecture. Responsible for participating in and reviewing the rationality and operability of the architecture planning to ensure safe, efficient and stable operation of the system after it goes online.

2) Daily operation guarantee. Responsible for the use of operation and maintenance skills, operation and maintenance channels, to ensure the comprehensive management and full life cycle management of network equipment, and to ensure that the status of equipment, business and security can be monitored and controlled.

3) System optimization. Due to the limitations of the Linux server's own architecture, system failures are inevitable, but through reasonable planning and effective operation and maintenance, the frequency of failures can be greatly reduced and the efficiency of business recovery can be improved.

Cloud computing operation and maintenance engineer learning path:

1. Master a programming language

I think it is a good choice to learn python and go at present.

As long as you want to learn, as long as you have professional pressure, if you can't learn well, it's best if you can't learn well.

Pay attention to two points: one is the foundation, and the other is practical ability.

To learn a language, you must first read a book, and then do it yourself. Those who think that a language can be learned just by reading books are naive. Those who only focus on programming and do not read books will definitely have strong hands-on skills and low levels in the future.

Novices don't rush for success. They should invest a little more time in learning the basics first. The more solid the foundation, the higher the level of programming may be in the future. It takes at least three months to read a book.

Reading mainly includes computer principles, programming principles, and books related to the languages ​​you have learned (if you want to enter the entry class, don't deliberately choose which one is better, it is good for beginners).

When reading a book, you will definitely encounter various concepts that you don't understand, and the relationship between various concepts is not easy to understand and grasp. Many novices are intimidated and unable to understand. At this time, we must learn to persist, persist in reading, and read repeatedly. Pay attention to collecting concepts that you really don't understand, and keep them in mind. At this time, it is best not to find someone to answer. It is best to read all the books three times before asking someone to answer. This will deepen your understanding of the question, and the answerer will be willing to answer. Just ask any questions. On the one hand, the respondent loses patience; on the other hand, he has no impression and is prone to dependence.

After you have some basic knowledge, you should try to install the programming environment yourself.

After installing the development environment, novices can write and display "hello word!"

2. Basic operating system and command line Linux, necessary skills for operation and maintenance

The Linux operating system and its command line can be said to be the basic knowledge that every programmer should master, and it is also the "traditional art" of operation and maintenance engineers.

This part of the knowledge is very practical. It is recommended to install an Ubuntu locally on the computer or through a virtual machine, or buy a cloud server CVM on Alibaba Cloud, instead of just reading books or videos.

More recommended are "Linux Command Line Encyclopedia", "Bird Brother's Linux Private Kitchen", "Linux/UNIX System Programming Manual"

3. Cloud Native K8S

DevOps is the collective name of Development and Operations. Therefore, Operations and Maintenance also need to master the core knowledge of computer science that cloud-native must learn. In addition to the operating system, computer networks also need to be mastered.

In addition to understanding the OSI seven-layer network model, process communication mode, TCP/IP protocol, HTTP/HTTPS, packet capture, iptables and other network and security knowledge required for local or self-built server operation and maintenance;

It is also recommended to practice and learn through the products and services provided by cloud service providers, such as Alibaba Cloud's cloud server CVM, object storage COS, cloud database MySQL, load balancing, NAT gateway, private network, CDN, message queue and other products to gain an in-depth understanding Some cloud computing-related services and knowledge about the computer network involved behind them.

4. Development environment compilation and deployment

You can start from the deployment and launch of basic LAMP, LNMP, Wordpress and some popular open source projects to cloud services, and master Nginx, Tomcat, Apache and other web servers, load balancing, MySQL, Redis databases and caches.

The above knowledge is basically what traditional operation and maintenance engineers need to master. Of course, it is also the basis of cloud-native operation and maintenance. Cloud-native operation and maintenance (DevOps engineers, SRE engineers, etc.) mainly need to master the ecology and culture of cloud-native products:

5. Microservices, DevOps and Cloud Native Monitoring

In terms of microservices, DevOps, and cloud-native monitoring, in addition to mastering basic technical products, such as Jenkins, Prometheus, etc., it also involves the process and methodology of some enterprises going to the cloud and cloud-native landing. It is recommended to read "Kubernetes-based cloud Native DevOps", "Kubernetes in Action", "Cloud Native Patterns", "Kubernetes Design Patterns" (Kubernetes Patterns) and other related books.

About Legendary Moor Lion

Chuanzhi Mole Lion is a digital talent training brand established by Guangzhou Chuanzhi Information Technology Co., Ltd. for Alibaba Cloud certification and cloud network. Chuanzhi Mole Lion was established in 2019 and is committed to disseminating leading educational theories and advocating more effective and efficient In the field of IT vocational education, we study the integration of textbooks and teaching methods and teaching resources of related disciplines, promote the learning and development of IT talents through the self-developed learning service platform, and are committed to cultivating digital talents for China's cloud computing industry.

Under the concept of disseminating knowledge and achieving the future, Morelion reached an in-depth cooperation with Alibaba Cloud in August 2021 and became a strategic training partner certified by Alibaba Cloud. Moreover, Morelion has signed employment cooperation agreements with more than 200 Internet manufacturers to continuously train and deliver future-oriented application-oriented talents for enterprises and the country.

Guess you like

Origin blog.csdn.net/Cheese_Y/article/details/131633806