DevOps

Khóa học DevOps Pro dành cho ai? Phân biệt 3 khóa học DevOps tại PNH

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.

Để giúp các bạn tiếp cận với DevOps một cách nhanh nhất có thể, PNH cho ra mắt khóa học DevOps Pro với thời lượng học ngắn, nội dung đầy đủ dành cho những bạn đang làm việc trong ngành công nghệ thông tin.

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

Khóa học này dành cho những người làm trong ngành CNTT như SystemCoderManager,… đã biết code và linux.

Yêu cầu đầu vào: Biết sử dụng một ngôn ngữ lập trình ở mức cơ bản: Nodejs, Java, Python, Ruby, PHP, C#, TypeScript,…và có kiến thức về Linux.

Nội dung khóa học

Module 1: GIT

  • Git local repository
  • Git command
  • Git branch
  • Git remote repository
  • Using Github, GitLab

Module 2: Ansible

  • YAML
  • Inventory
  • Playbook
  • Vars
  • Modules
  • Roles
  • Ansible-galaxy

Module 3: Docker

  • Docker images
  • Docker network
  • Docker Volume
  • Docker Container
  • Docker compose
  • Docker Desktop
  • Docker Hub

Module 4: Kubernetes

  • Install K8S Cluster: master node, worker node
  • K8S deployment
  • K8S network service
  • Storage
  • Kubernetes Dashboard
  • Helm – Kubernetes Package Manager

Module 5: Jenkins

  • Install Jenkins
  • Jenkins build tools
  • Create Users & Manage Permissions in Jenkins
  • Create Job in Jenkins
  • Create Jenkins File
  • Jenkins CI/CD Pipeline
  • Blue Ocean Pipeline Editor

Module 6: Monitoring with Elastic Stack

  • Install ELK Stack
  • Elasticsearch
  • Logstash
  • Kibana
  • Logs and Metrics
  • Use case

Module 7: Xây dựng quy trình CI/CD hoàn chỉnh

  • Khởi tạo GIT repository gồm 02 nhánh: Master và Develop
  • Coder đẩy code trong quá trình phát triển lên nhánh Develop
  • Hệ thống sẽ build và test source code nhánh Develop
  • Nếu vượt qua unit test, hệ thống sẽ tự deploy lên môi trường máy chủ staging
  • QA, Tester sẽ truy cập và test trên môi trường staging
  • Nếu pass, code trong nhánh Develop sẽ được merge sang nhánh Master
  • Hệ thống sẽ tự động test code nhánh master và build code nhánh master, sẵn sàng tính năng Deploy lên máy chủ production.
  • Quản lý dự án sẽ quyết định và kích hoạt tự động deploy lên môi trường production.
  • QA, tester sẽ truy cập hệ thống và kiểm thử trên máy chủ Production, nếu không vượt qua được yêu cầu kiểm thử, quản lý dự án sẽ kích hoạt tự động rollback về phiên bản ổn định trước.
  • Coder sẽ được thông báo các vấn đề lỗi mỗi lần build, test để tiến hành fix lỗi và upload lại code lên GIT repository., quay lại chu trình từ ban đầu
  • Monitor hệ thống

Phân biệt 3 khóa DevOps tại PNH

Hiện nay PNH cho ra mắt 3 khóa học DevOps bao gồm: Linux DevOps, On-premise DevOpsDevOps Pro. Vậy thì sự khác nhau giữa 3 khóa học này là gì?

  • Khóa học Linux DevOps: dành cho các bạn làm về System đã có kiến thức về CCNA, MCSA, chưa có kiến thức về quản trị hệ thống Linux thì nên học khóa Linux DevOps.
  • Khóa học On-premise DevOps: dành cho các bạn Coder chưa có kiến thức về hệ thống. Ở khóa học này các bạn sẽ được học về quản trị mạng, Hardware system, Linux OS và DevOps.
  • Khóa học DevOps Pro: với những bạn nào đã biết code và có kiến thức về Linux thì có thể học luôn khóa DevOps Pro để tiết kiệm về thời gian và tiền bạc.

Chúng tôi hy vọng rằng với những giải đáp từ trung tâm, các bạn có thể dễ dàng lựa chọn được một khóa học phù hợp cho bản thân mình tại PNH.

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

  • Được hỗ trợ các vấn đề liên quan đến bài học trước và sau quá trình học tại PNH;
  • Đượ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 nhận DevOps của PNH sau khi hoàn thành khóa học;
  • Được ưu đãi khi bạn đã từng tham gia các khóa học khác tại PNH;
  • Lịch khai giảng và học phí: TẠI ĐÂY

Thông tin liên hệ

  1. Hotline: 0904.508.838 (Ms. Phương)
  2. Zalo hỗ trợ: 0906.289.618 (PNH CENTER)
  3. Đị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
  4. Facebook: m.me/hocvienmangpnh
0 Phản hồi

Để 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.