DevOps là gì? Khóa học Linux DevOps có dành cho Coder không?

DevOps là gì?

DevOps là từ viết tắt của Development (nhà phát triển) và Operation(vận hành). Nói chung, một người làm công việc DevOps phải biết cả về lập trình, CI/CD cũng như kiến thức triển khai vận hành quản trị hệ thống máy chủ, hạ tầng mạng.

Với sự thay đổi chóng mặt của ngành công nghệ, những Developer không có kiến thức về quản trị hệ thống và những quản trị hệ thống mà không biết phát triển sản phẩm sẽ trở nên kém quan trọng và nhanh chóng bị đào thải. Do vậy, DevOps là một ngành nghề phát triển trong tương lai.

DevOps sẽ biến đổi một người có một kỹ năng duy nhất thành một người đa năng bao gồm lập trình, xây dựng hạ tầng và cấu hình, thử nghiệm, xây dựng và phát hành. Vì nó không chỉ giới hạn cho bất kỳ công nghệ cụ thể nào, những người làm việc trong môi trường DevOps liên tục làm việc với tích hợp và tự động hoá trong các công nghệ khác nhau.

Những người làm công việc DevOps thường được trả lương cao nhất trong giới chuyên gia về CNTT hiện nay, và nhu cầu thị trường cho công việc này phát triển nhanh chóng vì các tổ chức sử dụng DevOps ngày càng tăng cao.

Theo một báo cáo gần đây được công bố bởi Puppetlabs, các tổ chức sử dụng hướng tiếp cận DevOps triển khai code với tần suất nhiều hơn 30 lần so với các đối thủ cạnh tranh của họ, và số lần triển khai thất bại của họ ít hơn đến 50%.

Chỉ trong 2 năm, danh sách các công việc DevOps trên trang tuyển dụng uy tín Indeed.com đã tăng đến 75%. Trên LinkedIn.com, số lượng đề cập đến kỹ năng DevOps đã tăng 50%. Trong một cuộc khảo sát gần đây của Puppetlabs, một nửa số người được hỏi trong tổng số 4.000 người tham gia (ở hơn 90 quốc gia) cho biết công ty của họ có quan tâm nhiều đến kỹ năng DevOps khi tuyển dụng.

5 yêu cầu mà nhà tuyển dụng hay đưa ra nhất cho vị trí DevOps đó chính là:

  • Kỹ năng lập trình tốt
  • Nắm vững tiến trình CI/CD và công cụ tự động hóa
  • Có khả năng quản trị máy chủ Linux
  • Có kiến thức về Database server, Networking, Routing
  • Có chứng chỉ của AWS

Như vậy, khóa học Linux DevOps của chúng tôi có gì khác biệt?

Hiện nay, đa số các khóa học về Linux trên thị trường mới chỉ dừng ở mức sử dụng các tính năng trên hệ thống Linux. Với lý do đó, chúng tôi cho ra khóa học Linux DevOps với nội dung đào tạo không chỉ dừng lại ở việc cung cấp kiến thức sử dụng các tính năng trên hệ thống Linux mà còn biết cách sử dụng các công cụ CI/CD tool, Docker, kubernetes phục vụ cho việc quản lý, triển khai, theo dõi để giảm thiểu lỗi trong quá trình đưa sang môi trường production.

Để giải quyết câu hỏi “học DevOps ở đâu?” , PNH tự hào là trung tâm đầu tiên cho ra khóa học Linux DevOps với mong muốn giúp bạn trên con đường trở thành DevOps!

Đối tượng của khóa học

  • Những coder muốn chuyển hướng sang làm DevOps
  • Người đi làm về quản trị máy chủ Linux
  • Dành cho các bạn muốn thi lấy chứng chỉ LPI

Yêu cầu: Có kiến thức về network

Mục tiêu khóa học

  • Cung cấp kiến thức tham gia thi các chứng chỉ quốc tế LPI;
  • Xây dựng các Server Linux đáp ứng yêu cầu của Doanh nghiệp như: Mail Server, Web Server, Database, Firewall,..
  • Vận hành hệ thống Linux trong môi trường Doanh nghiệp: cài đặt, cấu hình mạng, máy in, sử dụng thành thạo các công cụ quản trị mạng, cấu hình kernel, DFS, lập kế hoạch cho việc sao lưu và phục hồi dữ liệu, TCP/IP, DHCP, cấu hình các thiết bị,…
  • Kỹ năng triển khai các hệ thống Firewall bảo mật dựa trên Linux;
  • Bảo trì, xử lý lỗi và bảo đảm ổn định, bảo mật cho các hệ thống mã nguồn mở;
  • Cung cấp cấu hình các dịch vụ máy chủ để Coder deploy chạy các app trên máy chủ đó
  • Linux Devops cũng monitor quá trình vận hành các ứng dụng này đảm bảo phát hiện lỗi một cách nhanh chóng
  • Biết cách sử dụng CI/CD Tool để quản lý và triển khai các ứng dụng một cách liên tục và đơn giản
  • Triển khai ứng dụng Docker, Kubernetes để giảm thiểu lỗi trong quá trình triển khai code sang môi trường production

Lộ trình đào tạo

𝗟𝗶𝗻𝘂𝘅 𝗙𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 -> 𝗗𝗼𝗺𝗮𝗶𝗻 – 𝗗𝗛𝗖𝗣 – 𝗗𝗡𝗦 – 𝗙𝗶𝗹𝗲 𝘀𝗲𝗿𝘃𝗲𝗿 -> 𝗪𝗲𝗯 𝘀𝗲𝗿𝘃𝗲𝗿 – 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝘀𝗲𝗿𝘃𝗲𝗿 -> 𝗕𝗮𝗰𝗸𝘂𝗽 – 𝗥𝗲𝘀𝘁𝗼𝗿𝗲 -> 𝗛𝗶𝗴𝗵 𝗔𝘃𝗮𝗶𝗹𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗰𝗹𝘂𝘀𝘁𝗲𝗿 – 𝗟𝗼𝗮𝗱 𝗯𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴 -> 𝗠𝗮𝗶𝗹 𝘀𝗲𝗿𝘃𝗲𝗿 -> 𝗙𝗶𝗿𝗲𝘄𝗮𝗹𝗹 – 𝗣𝗿𝗼𝘅𝘆 – 𝗩𝗣𝗡 – 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗺𝗼𝗻𝗶𝘁𝗼𝗿 -> 𝗖𝗜/𝗖𝗗 𝗧𝗼𝗼𝗹 -> 𝗗𝗼𝗰𝗸𝗲𝗿 -> 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀

Nội dung khóa học

Module 1: Linux Fundamentals

  • Giới thiệu Linux – CentOS/RHEL/Fedora/OracleEL
  • Cài đặt Hệ điều hành CentOS 7.x
  • Putty, Xmanager, WinSCP, FileZilla, VNC
  • Linux command line
  • Cài đặt phần mềm mã nguồn mở
  • Trình soạn thảo vi, vim
  • Quản trị File systems, group, user
  • Quản trị thiết bị HDD, CD/DVD, USB, Network driver
  • Quản trị SystemD, tiến trình
  • Cấu hình bảo mật SSH
  • SSH Tunnels, SSH cluster, multitail, htop, tcpdump
  • Công nghệ ảo hóa máy chủ: Vmware, Citrix

Module 2: Domain – DHCP – DNS – File server

  • OpenLDAP
  • DHCP server
  • DNS server
  • SAMBA – NFS
  • Tích hợp SAMBA và Active Directory
  • Samba File server
  • NFS – NIS

Module 3: Web server – Database server

  • Cài đặt và cấu hình Apache
  • Cài đặt và cấu hình PHP
  • Cài đặt và cấu hình Nginx
  • Cài đặt và cấu hình SSL/TLS
  • Cài đặt và cấu hình Java – Tomcat
  • Cài đặt và cấu hình MySQL

Module 4: Backup – Restore

  • Ngôn ngữ kịch bản shell
  • Backup file
  • Đồng bộ dữ liệu file trên các server
  • Backup/Restore MySQL
  • Đặt lịch tự động với crontab

Module 5: High Availability cluster – Load balancing

  • Nginx Load balacing
  • HA-proxy

Module 6: Mail server

  • Postfix – Dovecot – Squire mail
  • iRedMail

Module 7: Firewall – Proxy – VPN – Network monitor

  • Iptables firewall
  • Squid proxy
  • Cấu hình network monitor

Module 8: CI/CD Tool

  • Gitlab CI
  • GitHub Actions
  • Jenkins
  • Circle CI

Module 9: Docker

  • Cơ chế hoạt động và cài đặt Docker
  • Quản lý Container
  • Quản lý Image
  • Tạo Docker Image

Module 10: Kubernetes

  • Giới thiệu thành phần K8S
  • Deployment cơ bản
  • Quản lý Package trên K8S
  • Quản lý Gitops Workflow với K8S
  • Theo dõi Logging, Monitoring với K8S
  • Cấu hình Storage in K8S
  • Rolling update application

Lợi ích khi tham gia học tập tại PNH

  • 100% phòng Lab, PNH không có phòng học lý thuyết;
  • Được cung cấp giáo trình chuẩn quốc tế;
  • Được hỗ trợ các thủ tục đăng ký thi chứng chỉ quốc tế tại trung tâm PNH;
  • Quan trọng hơn, bạn được cấp chứng chỉ Linux DevOps sau khi hoàn thành khóa học tại PNH;

Thông tin khóa học

  • Lịch khai giảng: Tháng 06/2021
  • Lịch học: Thứ 3,5 từ 18h30-21h30
  • Giảng viên: Nguyễn Trường Giang (Senior System Engineer at Vndirect Security)
  • Lịch khai giảng và học phí: TẠI ĐÂY

Thông tin liên hệ:

  • Hotline: 0904.508.838 (Ms. Phương)
  • Zalo hỗ trợ: 0906.289.618 (PNH CENTER)
  • Địa chỉ: Phòng 301, tầng 03 tòa nhà Detech – Trường Đại học FPT, số 8A Tôn Thất Thuyết, Cầu Giấy, Hà Nội
  • Facebook: TẠI ĐÂY
1 reply

Trackbacks & Pingbacks

Để lại bình luận của bạn

Hãy để lại bình luận của bạn để cùng trao đổi với chúng tôi !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.