Những khóa học nào sẽ hữu ích cho một Kỹ sư DevOps?


9

Tôi là một 'Kỹ sư DevOps' có trụ sở tại Vương quốc Anh. Tôi có 2,5 / 3 năm kinh nghiệm trong lĩnh vực CNTT; bắt đầu là một người học việc bây giờ là một kỹ sư cấp trung học / thực hành Quản trị hệ thống Linux / Windows, Phân phối liên tục (Jenkins), Kiểm soát phiên bản / Tích hợp liên tục (Git, Visual Studio), phương pháp AGILE / SCRUM, quản lý cấu hình (SaltStack), ảo công nghệ máy móc (AWS EC2, VMware, v.v.) cũng như kịch bản S3 và BASH / PowerShell.

Tôi chưa có bằng cấp chính thức và tôi nghĩ không cần thiết phải xuất sắc trong lĩnh vực này. Tuy nhiên, người quản lý của tôi đã yêu cầu bản thân và các đồng nghiệp của tôi tìm một số khóa học và / hoặc bằng cấp sẽ giúp chúng tôi trở thành Kỹ sư DevOps chính thức và tôi nghĩ thật ngu ngốc khi không làm như vậy!

Bất cứ ai có thể đề nghị bất kỳ khóa học / bằng cấp hữu ích?


Trước tiên, hãy hiểu rằng bạn không phải là "Kỹ sư DevOps". Bạn là một "Kỹ sư (Hệ thống) thực hành DevOps". Đó là một sự khác biệt tinh tế, nhưng quan trọng, mặc dù một thứ bị mất trên hầu hết mọi người (bao gồm cả quản lý, người thiết kế Tiêu đề công việc). Thứ hai, lĩnh vực này quá lớn, thật khó để đưa ra bất kỳ khuyến nghị nào. Bạn phải đi trong những lĩnh vực bạn quan tâm.
Erik Funkenbusch

@ErikFunkenbusch Tôi biết điều này, hãy chú ý dấu phẩy đảo ngược xung quanh tiêu đề.
jto

Câu trả lời:


11

Học viện Linux có một số hội thảo và hướng dẫn trên web (bao gồm máy ảo sandbox để trải nghiệm thực tế) trong một số công nghệ được các cửa hàng DevOps ưa thích bao gồm AWS, Docker, Ansible, Jenkins, Puppet và nhiều hơn nữa.


1
Cảm ơn câu trả lời, tôi thực sự tìm thấy trang web này ngay sau khi đăng câu hỏi của tôi, nó chắc chắn có liên quan đến nhu cầu của tôi và đồng nghiệp của tôi.
jto

Tôi bình thường là một người kín tiếng, nhưng một người chủ cũ đã trả tiền cho tài khoản của tôi. Tài nguyên này rất tốt, tôi dự định gia hạn bằng chi phí của mình. Tôi thực sự không thể giới thiệu nó đủ cao - nó cũng đáng để đăng ký.
James Shewey

4

Theo tôi, bạn sẽ được hưởng lợi nhiều nhất nếu bạn chọn lộ trình do RH cung cấp. Xem lại các khóa học của họ (bao gồm DevOps) tại đây

Bản thân tôi cũng muốn nghe ý kiến ​​từ các chuyên gia khác.


Theo ý kiến ​​của tôi, ngăn xếp của vệ tinh RH được đánh giá rất cao. Ngăn xếp này tập hợp nhiều mục lộ trình trong một bảng điều khiển. Đây thực sự chỉ là The Foreman trong kịch bản Katello được đăng ký lại thương hiệu, vì vậy bạn có thể kiểm tra miễn phí bằng cách cài đặt The Foreman. Nếu bạn đã không sử dụng The Foreman trong một vài năm, thì nó đáng để xem qua.
James Shewey

Tôi đồng ý với @JamesShewey. Mặc dù tôi không học lớp Vệ tinh cụ thể, tôi có một vài người bạn đã làm và nó đã tạo ra một sự khác biệt lớn. RHCE của tôi vừa hết hạn, và tôi phải nói, liên quan đến quan điểm tuyển dụng / nhà tuyển dụng tiềm năng, trở thành một RHCE đáng giá bằng vàng.
Tim S.

1

Ban đầu tôi đã đưa ra nhận xét này, nhưng tôi nghĩ nó xứng đáng với câu trả lời của riêng nó. Trải qua một vài chương trình chứng nhận khác nhau, tôi chắc chắn nghĩ rằng chương trình RHCE (RedHat Certified Engineering) đáng giá bằng vàng. Điều kiện tiên quyết là RHCSA (Quản trị viên hệ thống được chứng nhận RedHat) và RedHat cung cấp lớp "cả hai cùng một lúc" trong đó bạn có 4 ngày để bao quát cả hai chủ đề và hai bài kiểm tra vào thứ Sáu. (Tôi chỉ đề xuất điều này cho một người đã cực kỳ quen thuộc với việc quản trị hệ thống RedHat.)

Nếu chủ lao động của bạn sẵn sàng phù hợp với dự luật, tôi nghĩ rằng đó sẽ là một khởi đầu tuyệt vời. RedHat cũng cung cấp khá nhiều khóa học loại "DevOpsy", như OpenStack / OpenShift, Ansible (một sản phẩm DevOps nổi tiếng HUGELY) và nhiều khóa học khác.

Bạn có thể thấy các dịch vụ của họ ở đây .

Chỉnh sửa: Tôi cũng đã thấy khá nhiều nhu cầu về AWS, vì vậy đó cũng sẽ là một nơi tốt để bắt đầu. "Cấp miễn phí" mà Amazon cung cấp là một nơi tuyệt vời để bắt đầu chơi xung quanh nó và có được một số kinh nghiệm thực tế.


Cảm ơn câu trả lời @Tim S. Tôi đã tìm hiểu về khóa học / trình độ RCHA và nó có vẻ tốt, tôi muốn nghĩ rằng tôi khá thành thạo với RedHat, bạn có thể tiết lộ nhiều hơn về loại tiếp xúc hiện có không được yêu cầu để có được trình độ chuyên môn này (nếu có thể)?
jto

RedHat cung cấp một khóa học / bài kiểm tra kết hợp (4 ngày hướng dẫn và kiểm tra vào ngày 5) về mặt lý thuyết họ dạy cho bạn những gì bạn cần cho kỳ thi, nhưng thành công có nhiều khả năng nếu bạn có kinh nghiệm trước với các hệ thống. Để tham gia khóa học / kỳ thi RHCE, bạn cần phải vượt qua RHCSA (trừ khi bạn kết hợp cả hai cùng nhau.) Để có được chứng chỉ RHCA (Kiến trúc sư), trước tiên bạn phải đạt được cả RHCSA và RHCE. Cả RHCSA và RHCE đều là một lớp duy nhất, nhưng RHCA có một số khóa học để nhận được chứng nhận. (Tôi nghĩ vẫn là 5.)
Tim S.

1

Microsoft hợp tác với EdX đang điều hành một khóa học DevOps toàn diện . Nó bao gồm Chef / Puppet để quản lý cấu hình, Selenium để thử nghiệm, Docker, Nagios, Loggly, v.v ... Rõ ràng là Microsoft họ sử dụng Azure, nhưng tất cả các công cụ này là Nguồn mở và do đó các kỹ năng rất dễ chuyển nhượng. Tất cả các khóa học đều miễn phí, bạn chỉ trả tiền nếu bạn muốn có Chứng chỉ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.