Tôi đang tìm kiếm các khuyến nghị về cách nâng cao kỹ năng để trở thành một Kỹ sư DevOps chuyên dụng.
Tôi luôn muốn làm việc trong các dự án liên quan đến Phát triển vì tôi yêu thích tiền mã hóa nhưng tiếc là tôi chưa bao giờ có cơ hội. Trước đây tôi đã từng làm việc cho các dự án tự do sử dụng .Net và PHP và tôi được chứng nhận trong Java SE nhưng tôi chưa bao giờ sử dụng nó.
Kinh nghiệm làm việc của tôi kết hợp với việc quản trị hệ thống và ứng dụng. Hầu như bây giờ tôi là sinh viên năm cuối trong lĩnh vực này nên việc chuyển sang Phát triển không được ưu tiên vì tôi sẽ phải bắt đầu lại từ khi còn nhỏ. Tuy nhiên tôi nghĩ DevOps sẽ hoàn hảo cho tôi nhưng tôi cần biết những gì tôi cần nghiên cứu để lấp đầy lỗ hổng kiến thức để trở thành một kỹ sư DevOps chuyên dụng tốt (tốt nhất là phần về tự động hóa và công cụ viết).
Vui lòng giới thiệu những gì tôi nên học, ví dụ tôi nghe Python và Perl và Ruby rất tốt cho DevOps nhưng tôi nên bắt đầu với những gì khác và các kỹ năng bắt buộc mà tôi cần phải có trước tiên là gì?
Bộ kỹ năng hiện tại của tôi:
Sys. quản trị viên
- Quản trị Unix (HP-UX, Solaris) và Linux (Ubuntu, mũ đỏ, CentOS)
- Quản trị công nghệ Middleware (WebLogic, Apache-Tomcat, WebSphere, MQ)
Bash / Shell Scripting
Quản trị và cấu hình máy chủ web
- Kiến thức tuyệt vời về các hệ thống cơ sở dữ liệu phổ biến (SQL Server, Oracle, MySQL, v.v.)
- Tích hợp và dịch vụ web SOAP / REST / API
- Bộ thông minh kinh doanh Oracle (OBIEE, DAC, Informatica)
- Quản lý và Phát triển Biện pháp ITSM.
- Đối tượng kinh doanh SAP (Analytics).
- Splunk
- Trung tâm dịch vụ Quản lý dịch vụ CNTT được kích hoạt
- Hiểu biết sâu sắc về các công nghệ Ứng dụng Web.
Nhà phát triển
- Kỹ năng phát triển chuyên gia trong Microsoft Visual Basic.
- Kỹ năng phát triển tuyệt vời trong Java SE.
- Phát triển Microsoft .Net
- Phát triển MS SharePoint.
- Chuyên gia về MS Office có kiến thức Chuyên môn về Macros và Tự động hóa trên tất cả các Ứng dụng của MS office.
- Phát triển PHP trung cấp (CakePHP)