Reading Notes: “The 2022 Learning Path for DevOps”

Title: “The 2022 Learning Path for DevOps”
Category: others
Link: https://medium.com/faun/devops-roadmap-2022-340934d360f9

In this article, the author lists 13 skills and concepts that need to be learned and observed in 2022 based on his own observations and experiences, hoping to give everyone in the DevOps (SRE) related field a direction to improve themselves.

  1. Network Technologies
    The concept of the network is difficult to be subverted in a short period of time, so mastering the basic network concepts such as L4/L7, HTTP2/, HTTP3/(QUIC), DNS, BGP, Load-Balancing will definitely not suffer. As a person familiar with the architecture Experts, the ability to describe the flow of packets in the environment is an indispensable ability.

  2. OS, particularly Linux
    Linux is very important, please learn various basic concepts on the system, basic concepts of CPU/Memory, Init, cgroup, etc.

  3. CI/CD
    As an old-fashioned solution, Jenkins is actually very good to use, but it should be noted that there are more and more environments trying to use other pipelines to build, so if you have time, you can also learn other solutions to let yourself Ability to meet various needs

  4. Containerization/Virtualization
    In addition to the most well-known Docker environment, also try to look at different projects such as containerd, podman, etc., and also consider how to introduce the concept of container security into daily life

  5. Container Orchestration
    K8s has almost become a de facto standard for container management and maintenance. A simple k8s cluster is not enough to face all formal environment problems. Therefore, it is necessary to integrate various concepts to create a k8s cluster suitable for teams.

  6. Observability at Scale
    In addition to the most basic and common Prometheus, also look at other architectures based on Prometheus that are more suitable for large-scale, such as Thanos, Cortex, VictoriaMetrics, etc. In addition, you can try tools such as Continuous Profiling to continuously observe system performance, such as Parca, Pyroscope, hypertrace and by the way try importing Open Telemetry.

  7. Platform team as a Product team
    A slightly larger team may gradually feel that Platform is gradually transformed into a Product concept, but the Product is targeted at internal developers and testers rather than external users.
    The overall goal is to create a better collaborative platform, so that developers and testers can more effectively meet their daily work needs. At the same time, in addition to maintaining products, the Platform team should also teach users to enable them to use the platform to meet their needs. Instead of having to let the people of Platform always help to deal with all the problems, this model is feasible for a small team, but when the team is too large, there is no way to deal with it.

  8. Security

  9. Programming
  10. Infrastructure as Code
  11. Cloud
  12. Technical Writing
  13. Site Reliability Engineering

The rest of the content is left to those who are interested to watch the article on their own. Each category has several trends and projects worthy of attention. Special attention is paid to the technical writing skill, which is very important. The trend of remote work There are many more opportunities to communicate through text than in the past, so how to write an effective design document, architecture, development document, etc. that will not waste each other’s time is a very important skill, so even a developer should work hard to practice brainstorming ideas presented in a systematic way

personal information

I currently have Kubernetes-related courses on the Hiskio platform. Interested people are welcome to refer and share, which contains my various ideas about Kubernetes from the bottom to the actual combat.

For details, please refer to the online course details: https://course.hwchiu.com/

In addition, please click like to join my personal fan page, which will regularly share various articles, some are translated articles, and some are original articles, mainly focusing on the CNCF field
https://www.facebook.com/technologynoteniu

If you use Telegram, you can also subscribe to the following channels, where I will regularly push notifications of various articles
https://t.me/technologynote

Your donation will give me the motivation to grow my article

This article is reprinted from: https://www.hwchiu.com/read-notes-42.html
This site is for inclusion only, and the copyright belongs to the original author.

Leave a Comment