Old boys Linux operation and maintenance super network class costs 6,800 yuan, and the offline full-time class costs 20,800 yuan; The study period is about 4-5 months; You can try 1-2 weeks for free, and you don't need any fees in the early stage (this is very important to avoid being routine), and then pay the tuition after you are satisfied;
I don't know what your foundation is. If you want to change careers and have a weak academic background and foundation, I suggest you choose offline full-time study. This kind of study effect is also the best, and the daily study time is 12- 14 hours. After 4-5 months of study, I can find an ideal job related to Linux operation and maintenance. Let me briefly introduce what Linux can do, what their main work content is and how they are paid.
1) Linux operation and maintenance post and work content
Internet Linux operation and maintenance engineer is a comprehensive technical post integrating many disciplines (network, system, development, database, security, storage, etc.). ), even need communication, interpersonal communication, training, sales, management and other non-technical abilities, which provides a broad development space for operation and maintenance engineers.
Responsibilities of Linux operation and maintenance engineer
Generally speaking, the work of Linux operation and maintenance engineers from entry to intermediate level includes: selecting IDC computer room and bandwidth, purchasing physical servers or cloud services, purchasing and using CDN services, building an environment for deploying program development and user access systems (such as website running environment), backing up and restoring data, and handling various failures in website running (such as hardware failure, software failure, service failure, data damage and loss, etc.). ). Monitor website failures, solve potential safety hazards in website operation, develop automated script programs to improve work efficiency, plan website architecture, program release process and specifications, formulate operation and maintenance work systems and specifications, and cooperate with developers to deploy and debug the test environment and code release required for product research and development. If the possibility is small, the company will also take part-time responsibilities such as network management, network engineer, database administrator, security engineer and technical support.
The operation and maintenance tools involved in 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 foundation, Shell/Python Development Foundation, etc., and may also involve knowledge of switches, routers, storage, security and development.
The operation and maintenance engineer also includes some low-end positions, such as network administrator, monitoring operation and maintenance, IDC operation and maintenance, and on-duty operation and maintenance.
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 and operation and maintenance director.
3) Linux intermediate operation and maintenance engineer application 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 Foundation, Shell/Python Development Foundation.
4) Responsibilities of 4)Linux operation and maintenance architect
Operation and maintenance architect is an advanced stage of operation and maintenance engineer, and there is no clear post boundary division. Generally speaking, operation and maintenance architects not only master the open source tools applied by operation and maintenance engineers, but also use ideas for operation and maintenance, that is, the landing of DevOps, the proposal and implementation of solutions in various enterprise operations, for example, the ability to design various operation and maintenance schemes according to the company's current situation:
1, Automated Code Online (SVN/ Kit+Jenkins +MVN) solution;
2. Cloud computing deployment architecture and Docker microservice architecture scheme;
3. Service automation expansion scheme (KVM/OpenStack/Docker+Ansible+Zabbix);
4, 65438+100000 concurrent website architecture, the architecture of spike system and your case solution;
5. Multi-IDC computer room interconnection scheme, whole network data backup scheme and unified account authentication scheme;
6. Database, storage and important service node cluster and high availability scheme.
7. Extreme optimization scheme of each network service and service decoupling/splitting.
8. Construction and implementation of operation and maintenance processes, systems and specifications.
9. Communication ability, training ability, project management, business demand analysis and implementation.
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 enterprise users, and finally to achieve efficient and high-quality websites and business services for customers.
Generally speaking, Linux operation and maintenance architects use multiple operation and maintenance tools to form solutions to business requirements according to the growing needs of enterprises. Of course, the stage of secondary development of operation and maintenance tools and visual display of operation and maintenance data (software platform) is not ruled out. This stage will involve many tools, and almost all available open source tools on the market are among the alternatives. The salary range of Internet companies in first-tier cities is 15000-50000.
Career direction: senior database engineer, operation and maintenance development engineer, operation and maintenance manager, operation and maintenance director and technical director.
Operation and Maintenance Architect: A stage in which various tools combine ideas and experience to form a plan and make money with ideas and experience.
The improvement of technology is only the accumulation of quantity, and the improvement of thought is a qualitative leap! -old boys
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 is to ensure the security of database data and provide users with various services efficiently. The work mainly includes: database environment construction, database optimization and database.