Cert thì tùy bạn định hướng làm cho bên nào, theo mình biết thì các org lớn ở VN có vẻ chuộng dùng Azure hơn, nhưng cũng có nhiều nơi họ dùng song song Azure với AWS tùy vào nhu cầu, hình như thằng V*Bank thì phải, PVC*m thì đang triển khai landing zone lên AWS thì phải. (Hỏi han từ thằng bạn, ông anh, đại khái là nguồn trust me bro không có thống kê,
bạn nên tự tìm hiểu thêm)
Cloud service thì đa phần giống nhau và đều giống AWS vì AWS có thể coi là tiên phong trong mảng này (31% market share). Safe choice thì cứ học AWS trước rồi đọc sang các thằng khác nếu muốn theo hướng cloud engineer, cơ bản là doc của AWS rất dễ đọc và chi tiết cũng như được update liên tục,
aws blog,
knowledge center và
kênh youtube của họ có rất nhiều case study chi tiết. Có kiến thức nền rồi thì chuyển sang mấy thằng kia đỡ bị rối hơn. Cloud service sinh ra để giải quyết các use case của người dùng, nên các case phổ thông thì ông nào cũng có giải pháp giống nhau thôi, ngoài mấy cái đó ra thì mỗi thằng sẽ có 1 vài mảng nó support mạnh hơn chút.
Học thi AWS thì bạn mua 1 khóa của Stephane để học
high-level về các service, học kỹ khóa SAA hay Developer Associate thì thật ra thi được cert luôn rồi nhưng kiến thức vẫn hổng lắm nên chỉ nên đặt cert là mục tiêu ngắn hạn thôi chứ không phải end goal, pass cert lấy động lực học với làm.
Học thi thẳng AWS SAA hay DevA luôn, bỏ qua cloud practitioner, sau đấy có thể học tiếp cert cao hơn nếu thấy hứng thú. Còn không thì từ các kiến thức của SAA rồi có thể áp dụng học thêm về các kiến trúc hệ thống khác vì nó liên quan rất nhiều. Tìm hiểu về Log monitoring(elk,), message broker (queue), streaming service (Kinesis/Kafka),... hoạt động ra sao, với usecase là gì... Tất cả các kiến thức này đều được dùng để xây dựng lên các service của cloud và nó đều có open source tương đương hết cả, lúc này thì kiến thức aws bạn học đã đủ abstract để biết nó dùng làm gì và chạy như nào rồi, lên git đào source về đọc xem họ implement như nào thôi.
Muốn làm pet project thì ngoài việc deploy app bằng cloud, bạn có thể tự build CLI tool bằng SDK aws cung cấp ví dụ như là clone của
thằng này bằng ngôn ngữ mình thích, chỉ làm 4là connect với aws account, list file, down file upload file thôi cũng học được kha khá cách sử dụng aws sdk.
Nếu có hứng thú học sâu hơn về cloud thì bạn có thể học lên các cert cao. Cert professional của AWS thì
khó, đặc biệt là SA Pro tổng hợp rất nhiều kiến thức từ Networking, phân quyền, security, cost optimization, migration,... và usecase toàn nhắm đến org+hybrid architectures nên khi học lên các cert này thì nên đầu tư thêm
exam của tutorial dojo để kiểm tra kiến thức, ông này sau mỗi câu hỏi đều có phân tích rất chi tiết câu đúng câu sai.
Ngoài ra mình không khuyến khích mua exam dump để thi nhưng nếu bạn cần có cái cert cho việc gì đấy thì có thể tìm mua exam dump trên mạng.
Kỹ năng quan trọng nhất mình thấy để lên trình trong mảng này là phải chăm đọc techblog, knowledge center nhiều vào. Cloud khá là abstract và nó thiên về phần design hệ thống hơn là code. Ngoài ra việc học cloud hay học thêm kiến thức chuyên ngành nói chung có thể giúp bạn lên trình và mở rộng thêm các cơ hội cho bạn, nhưng nó ko nhất thiết giúp bạn tăng lương, tăng lương nó phụ thuộc vào nhiều yếu tố như được làm vị trí phù hợp, thị trường đang rất cần kỹ năng của bạn và bạn deal được lương cao với nhà tuyển dụng... Chứ giả sử kinh tế suy thoái nhà nhà vỡ nợ thì chả ai dám startup chứ đừng nói đến cloud adoption