Tìm bài viết phù hợp

DevOps Engineer Cần Có Những Kỹ Năng Gì?

22/07/21 10:09

DevOps Engineer cần học gì?

Một DevOps Engineer cần khá nhiều kỹ năng, vừa phải biết về system cũng như coding và nhiều kỹ năng như:

  • Biết và sử dụng thành thạo linux, window, macOS. Biết dùng thành thạo lệnh Terminal trong linux, CMD và PowerSHell trong window và lệnh trong Linux hoặc Macos. 
  • Có kiến thức cơ bản về: 
    • Process Management, Threads and Concurrency, Sockets, I/O Management, Virtualization, Memory storage and File systems.
    • DNS, HTTP, HTTPS, FTP, SSL. Hoặc tìm hiểu thêm về các lỗ hổng bảo mật thường gặp.
  • Biết cài đặt và sử dụng vài Web Server phổ biến như: Apache và Nginx. Tìm hiểu một số khái niệm và chức năng thường được sử dụng: Caching Server, Load balancer, Reverse Proxy, and Firewall. Có thể bắt đầu với một vài practice với Docker đơn giản như:
    • Setup thử một vài cache server

    • Giả lập có nhiều servers dưới local bằng cách dùng các Docker container. Sử dụng chức năng Load balancer của Web server để cân bằng tải cho server.

  • Biết và sử dụng một số dịch vụ cloud như AWS của amazon, google cloud, và azure của microsoft.
  • Biết code một số ngôn ngữ hệ thống như bashscript, java, javascript , python, Php…
  • Biết dùng 1 số tool để triển khai CI&CD như Jenkins, Jira , Git (Gitlab, Bitbucket…)
  • Có thể sử dụng 1 số tool để triển khai CI&CD như jenkins, jira , git (Gitlab, Bitbucket…). 
  • Một DevOps Engineer nên am hiểu về Infrastructure as code:
    • Containers: Docker, Kubernetes.
    • Các công cụ quản lý cấu hình: Ansible, Puppet, Chef,…
  • Biết sử dụng các tool monitoring server (công cụ quản trị máy chủ) như: Nagios, Zabbix, Icing, Datadog…

>>> Xem thêm các việc làm DevOps Engineer <<<

Ngoài những kỹ năng trên, DevOps Engineer cần phải có những yếu tố như: 

  • Sự cẩn thận, tỉ mỉ trong từng công việc. Bởi chỉ cần một sai sót nhỏ có thể ảnh hưởng đến toàn hệ thống. 
  • Luôn đặt lợi ích tập thể lên trên để giải quyết mọi công việc. 
  • Nhìn nhận mọi thứ từ nhiều khía cạnh để khách quan, nhận định sáng suốt hơn. 
  •  Khả năng hợp tác tốt với các team khác. Điều này sẽ đem lại sự thuận lợi 

>>>Tìm kiếm việc làm IT Tại Đây!<<<

HR1Tech

| Xem Thêm DevOps Là Gì? |

HR1 TECH- NỀN TẢNG TUYỂN DỤNG TRỰC TUYẾN TẠI VIỆT NAM

Tìm việc và tuyển dụng ngành IT HR1Tech.com

Tìm việc và tuyển dụng HR1Jobs.com

Phát triển sự nghiệp

Xem tất cả
Căng thẳng khi code và cách bảo vệ sức khỏe tâm lý bản thân

Lập trình viên là một trong những nghề có tỷ lệ mắc bệnh tâm thần lớn nhất trong các nghề và có rất ít người quan tâm đến vấn đề này...

Không thể về sớm vì phải tỏ vẻ nhân viên tốt?

Tới giờ tan làm nhưng vẫn không dám đứng dậy đi về vì thấy sếp và đồng nghiệp vẫn đang ngồi hăng say miệt mài đánh code mặc dù mình đã...

Ghost Promotion là gì? Phần 2

Những công việc không tên được dồn thêm vào bạn, trong bối cảnh mà làn sóng layofff vẫn đang tiếp tục tiếp diễn. Nhưng nhân sự ở lại...

Ghost Promotion là gì?

Những công việc không tên được dồn thêm vào bạn, trong bối cảnh mà làn sóng layofff vẫn đang tiếp tục tiếp diễn. Nhưng nhân sự ở lại...

Thực tập sinh khác Nhân viên chính thức trong lĩnh vực IT như thế nào?

Xét những yếu tố sau, ta thấy thực tập sinh có những điểm khác với một nhân viên IT chính thức. Vậy cơ hội nào cho thực tập sinh IT hiện...

Top 10 kỹ năng mềm cần có để trở thành ứng viên IT xuất sắc.

Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn những kỹ năng mềm cần thiết để nổi bật trong lĩnh vực IT và giúp bạn trở thành ứng...