Giới thiệu khóa học DevOps Pro? Học DevOps Pro có khó 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.

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

👉 Những người theo mảng hệ thống, đi lên từ Sysadmin cần học thêm về DevOps
👉 Các bạn Lập trình viên cần trang bị kiến thức về DevOps
👉 Học để làm việc tại các công ty công nghệ, công ty phần mềm hoặc làm việc tại các cơ quan, đơn vị, doanh nghiệp Nhà nước tại Việt Nam.

Nội dung khóa học

Module 1: Introduce AWS

  • AWS Concept
  • AWS Identity and Access Management (IAM)
  • Amazon Elastic Compute Cloud (EC2)
  • Elastic Block Store
  • Amazon Simple Storage Service (S3)
  • Network & Security
  • Load Balancing
  • AWS PVC
  • AWS Auto scaling

Module 2: GITLab

  • Git local repository
  • Git command
  • Git branch
  • Git remote repository
  • Using Github, GitLab
  • Gitlab repository
  • Gitlab registry
  • Gitlab Runner
  • Gitlab CI/CD pipeline

Module 3: Ansible

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

Module 4: Docker

  • Docker images
  • Docker network
  • Docker Volume
  • Docker Container
  • Docker compose
  • Docker Desktop
  • Docker registry
  • Database cluster

Module 5: Kubernetes

  • Install K8S Cluster: master node, worker node
  • K8S deployment
  • K8S network
  • Services
  • Namespace
  • Storage (PV, PVC)
  • ConfigMap, secret
  • Services Accounts and RBAC
  • NetworkPolicy
  • Security Context
  • Autoscale
  • Kubernetes Dashboard
  • Helm – Kubernetes Package Manager
  • Rancher

Module 6: 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 7: Terraform

  • Resource Dependencies and Modules
  • Providers
  • Data Sources
  • Templates and Files
  • Variables
  • Project Layout
  • Plans
  • State
  • Workspaces
  • Provisioners

Module 8: Monitoring and Logging: Elastic Stack 

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

Module 9: 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

TẤT CẢ ĐỀU ĐƯỢC LAB TRÊN AWS

Các câu hỏi thường gặp

1. Tôi đã làm lập trình được một thời gian, có nên học khoá này không?

Để làm được DevOps chắc chắn bạn phải biết về lập trình. Chính vì thế khóa học này rất phù hợp với những bạn là lập trình viên.

Rất nhiều lập trình viên đi làm nhiều năm cảm thấy khó khăn trong định hướng phát triển công việc. Lý do trong hầu hết các tình huống là họ quá bận vì đa số các lập trình viên ngoài việc làm trên công ty thì họ vẫn phải làm việc kể cả lúc ở nhà. Họ tập trung vào nâng cao năng suất lao động theo chiều sâu, đào sâu thêm các kỹ năng hiện có và mức lương cải thiện không đáng kể.

Thay vào đó bạn nên nâng cao năng suất lao động theo chiều ngang, mở rộng tư duy chấp nhận cái mới, ra khỏi vùng quen thuộc và hướng tới đạt kiến thức tổng hợp hơn.

Hãy nghĩ về việc bạn sẽ trả lương cho người thợ xây dựng: Bạn sẽ trả lương cao cho người chỉ biết xây, người biết xây và biết trát, hay là người biết xây, trát và lát nền ?

“Nếu không có kiến thức mới bạn sẽ không có thêm thu nhập mới”.

2. Tôi làm Quản trị mạng, System có học được khóa này không?

Đối với những bạn đang làm về quản trị mạng, hệ thống, ngoài việc tham gia học khóa học này, các bạn cũng cần trang bị kiến thức về lập trình, có thể là tự học hoặc tham gia khóa học Lập trình Nodejs/Python cơ bản tại PNH.

Với những xu hướng mới, việc cài đặt và quản trị các phần mềm theo kiểu truyền thống sẽ bị thay thế dần bằng việc triển khai phần mềm trên những công nghệ mới hơn. Nếu không trang bị kiến thức DevOps, các bạn sẽ không thể bắt kịp với các yêu cầu quản trị hệ thống trong tương lai. Cơ hội nghề nghiệp cũng sẽ được mở rộng khi các bạn có những kiến thức mới về DevOps.

3. Tại sao tôi nên tham gia khóa học này? Tôi tự học có được không?

Bạn hoàn toàn có thể tự học bất kỳ kiến thức nào hiện nay nhờ lượng thông tin khổng lồ trên Internet. Tuy nhiên, việc tham gia các khóa học bài bản sẽ giúp bạn hiểu sâu, đầy đủ và tiếp thu kiến thức một cách có hệ thống. Ngay cả khi tham gia đầy đủ khóa học này, nếu bạn không nghiêm túc trong việc học, bạn cũng rất khó nắm bắt và theo kịp tất cả kiến thức. Chính vì thế việc tự học còn khó khăn hơn gấp nhiều lần, đòi hỏi bạn phải có kinh nghiệm, kiến thức và dành nhiều thời gian để nghiên cứu.

Nếu bạn tham gia khóa học này cơ hội nghề nghiệp với mức thu nhập tốt hơn chắc chắn mở ra ngay trước mắt. Bạn nên suy nghĩ về việc tham gia khóa học như một khoản đầu tư vào bản thân, nâng cao năng suất lao động để có được các cơ hội tốt với mức thu nhập tốt trong tương lai.

4. Tôi là quản lý của một công ty làm phần mềm, tôi có nên cử nhân viên theo học lớp này không?

Nếu công ty bạn cần có nhân lực DevOps, dưới góc độ kinh doanh thì việc cử nhân viên theo học là một lựa chọn kinh tế.

Các công ty phần mềm luôn là các công ty đầy sáng tạo với nhân viên có khả năng học tập nhanh và tự học tốt. Tuy nhiên, bài toán về chi phí và thu hồi mới là bài toán cốt lõi của mọi doanh nghiệp. Ngay cả khi bạn đang sở hữu những nhân viên xuất sắc, bạn giao cho họ nghiên cứu và hệ thống kiến thức để có thể áp dụng vào trong công việc cũng mất vài tháng hoặc lâu hơn. Trong vài tháng đó đơn vị của bạn vẫn phải trả lương cho nhân viên đầy đủ. So với việc cử đi học thì chi phí lương cho nhân viên là rất lớn chưa kể đến các chi phí cơ hội khác. Hơn nữa việc tự nghiên cứu thường mất nhiều thời gian, khó hệ thống kiến thức một cách hợp lý bằng việc cử đi học.

PNH cũng có các chương trình đào tạo dành riêng cho doanh nghiệp với thời lượng ngắn: 15 ngày, 01 tháng hoặc 02 tháng để đáp ứng thời gian của các đơn vị doanh nghiệp có nhu cầu.

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: HỌC VIỆN ĐÀO TẠO QUẢN TRỊ MẠNG PNH
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.