Thời gian đầu mới chuyển sang devops thì anh đã học những kiến thức gì về ngành vậy (cloud, network, hdh,...). Em nghe nói devops hiện tại làm cũng khá là chua, không biết có chính xác không, mong anh phản hồi.
lúc vào công ty đầu tiên thì anh học Jenkins và Docker để làm dự án. Thời gian rảnh thì tự học AWS để hiểu cơ bản về cloud, network thì làm tới đâu tìm hiểu thêm tới đó, linux thì anh học 1 khoá trên youtube, đủ để biết những cái quan trọng. Bên cạnh đó thì có làm với 1 số cái râu ria như mysql, mongodb, maven, sonarqube, minio, viết bash script, proxy server,...tất cả đều là làm tới đâu học tới đó.
Sang cty thứ 2 thì làm thêm về Azure và kubernetes nên anh cũng vừa làm vừa học 2 cái đấy là chính.
Sang cty thứ 3 thì 99% là làm chuyên về Jenkins, viết shared library bằng groovy. Ở cty này thì đc thêm cái là học cách xài git khá chuyên nghiệp.
Sang cty thứ 4 thì 100% trên AWS nên được làm quen tay với nhiều dịch vụ trên đấy.
Làm devops thì mỗi công ty mỗi yêu cầu khác nhau, tech stack cũng khác nhau nên cái chua nhất anh thấy là phải học nhiều cái mới khi nhảy việc thôi. Nhưng nếu đã có base tốt thì ko ngại cái đấy lắm.
Có cty thì devops hầu như là system admin, chỉ cần quản lý infrastructure và user; có cty thì devops làm hầu như là CICD; có cty thì devops gần như là SRE, cái này là khó nhất và áp lực nhất. Nếu vô cty nhỏ làm product thì nhiều khả năng là devops làm hết 3 cái đấy. Nhưng càng chua thì càng lên trình, đến khi trình cao rồi thì lương cũng cao mà cũng hết cảm thấy chua.