DevOps Engineer Là Làm Gì ? Kĩ Sư DevOps Là Gì ? - LinkedIn
Agree & Join LinkedIn
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view more content
Create your free account or sign in to continue your search
Sign inWelcome back
Email or phone Password Show Forgot password? Sign inor
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
LinkedIn is better on the app
Don’t have the app? Get it in the Microsoft Store.
Open the app Skip to main contentHiện tại nhu cầu tuyển dụng nhân sự ở vị trí Kĩ sư DevOps (DevOPs Engineer) tại các công ty công nghệ ở Việt Nam hoặc trên thế giới đang rất cao. Vậy thì tại sao vị trí DevOps mang lại lợi ích gì? Và kĩ sư DevOps là ai và họ phải làm những gì? Chúng ta cùng tìm hiểu qua bài viết tổng quan dưới đây nhé
Thế nào là một DevOps?
Theo Wikipedia, DevOps là "thuật ngữ chỉ tập hợp các hoạt động trong đó nhấn mạnh sự hợp tác và trao đổi thông tin giữa lập trình viên và các chuyên viên IT khác khi cùng làm việc, nhắm tự động hóa quá trình chuyển giao phần mềm và thay đổi kiến trúc hệ thông".
Đơn giàn thì DevOps là một văn hóa làm việc đề cao sự hợp tác. hướng đến viếc kéo hai giai đoạn phát triển - vận hành xích lại gần nhau hơn. Cụ thể, chu trình phát triển phần mềm (Software Development Life Cycle) bao gồm hai giai đoạn chính: phát triển và vận hành.
- Giai đoạn phát triển (development) bao gồm việc của designer, developer, QA QC...
- Giai đoạn vận hành (operations) có sự tham gia của system engineer, system administrator, operation executive, release engineer, DBA, network engineer, security engineer...
Hai giai đoạn này tương đối tác rời nhau, đặc biệt là ở các công ty có quy mô trung trình trở lên. Vì vậy, khái niệm DevOps ra đời nhằm tối ưu hóa chu trình phát triển phần mềm giúp sản phẩm IT được release nhanh và thường xuyên hơn.
Về lý thuyết, người trong ngành coi DevOps là một "phương pháp hay "văn hóa:. Tuy nhiên, ta lại thấy có nhiều công ty tuyển dụng vị trí "DevOps Engineer:. Vì thực tế, hiện tại DevOps không chỉ được coi là phương pháp, mà còn là một chức danh công việc
Định nghĩa DeOps Engineer
DevOps Engineer thường là người có kinh nghiệm về cả mảng phát triển sản phẩm lẫn vận hành hệ thống. Ngoài ra, đôi khi họ còn có kỹ năng kinh doanh và giao tiếp tốt với khách hàng. Ngày càng có nhiều công ty tìm kiếm những nhân tài như vậy. Vì họ tin rằng, để các chuyên gia về DevOps phụ trách lĩnh vực này sẽ đảm bảo toàn bộ quá trình phân phối sản phẩm diễn ra hiệu quả và tự động hóa ổn định
Trong một bài viết về DevOps, Martin Fowler đã nói: "Việc kết hợp những người có các kỹ năng cơ bản về cả lập trình và quản trị hệ thống thành một nhóm sẽ giúp họ chia sẻ kinh nghiệm và hỗ trợ lần nhau. Khi đó, lập trình viên không cần phải làm tất cả - mà đó là việc chung của cả nhóm"
Adam Jacobs - CTO của Chef cũng chia sẽ dòng tweet thú vị: "Theo tôi, DevOps Engineer là người có thể đảm nhậ các công việc trong một nhóm đã chức năng."
Ý kiến khác về DevOps thì cho rằng: "DevOps thực dự tạo nên văn hóa cộng tác, nghĩa là tạo ra các nhóm đã chức năng thay vif tách chúng ta riêng biệt." Để xây dựng một nhóm nhu vậy, trước hết bạn cần lựa chọn và phân bố vai trò của các thành viên trong nhóm. Một nhóm có thể gồm lập trình viên, tester, quản trị viên hệ thống và các chuyên gia bảo mật. Việc triển khai một team DevOps Engineer hay chỉ cần một thành viên là tùy thuộc nhu cầu riêng của mỗi tổ chức.
Nhóm DevOps Engineer
Với nhiều tổ chức, việc đầu tư vào đội ngũ IT là rất quan trọng và xứng đáng. Thoe báo cáo 2015 State of DevOPs, các công ty triển khai DevOps tăng hoạt động hiệu quả hơn gấp 30 lần các công ty khác
Vậy thì, để trở thành một thành viên của team DevOps Engineer bạn cần có kỹ năng nào? Hãy đọc thửu mô tả một công việc thực tế sau:
"JOB DESCRIPTION:
You will leverage your skills and talents in a software company whose provides Cloud services for enterprises in Germany.
You will gain more international exposure in a global company
You will have opportunities to travel to Germany to work in long term with German income
IFI Solution has built a long term partnership with a medium size Company in Germany and is looking for self-motivated DevOps Cloud Engineer with the following responsibilities:
- Implement technology solutions from the ground up and contribute to integration and infrastructure decisions to build a highly scalability system
- Setup, configure and perform system operation tasks:
- Monitor Cloud services, Implement disaster recovery solution
- Unify, check and analyze log-files (access logs, application logs, system logs, database logs…)
- Restart services (e.g. kill POD), clean up resources (e.g. disk space)
- Adjust resources (more space, more memory, more CPU) for AWS K8S
- Setup a new live / prod environment with automation tools
- Implement DevOps practices: Infrastructure as Code (TerraForm), automation build (Jenkins), CI/CD pipeline, orchestration, monitoring, Spring boot configuration standard…
- Collaborating with the developers of those applications intensively
- Adhere to the acceptance criteria and the Definition of Done
- Interact remotely or face to face with members who stay in Germany
JOB REQUIREMENT
- 2 years’ experience in system operations, with at least one year working in DevOps
- Strong knowledge of AWS Infrastructure (EKS, VPC, EC2, S3, CLI, Policies, VPCs, SGs, Cloud Watch, Service Catalog )
- Strong knowledge of Containerization, Docker and/or Kubernetes – Pivotal Cloud Foundry
- Experience with infrastructure as code concept: Puppet, Ansible & Terraform
- Linux server administration, care and feeding, ideally RHEL;
- Strong analytical skills, with excellent problem solving abilities
- Understand general development and deployment chain with Spring boot, Single page apps, Angular, NodeJS, Maven repository, Git, OAUTH, SAML, 2-Factor Authentication
- Have experience with Jenkins, Gitlab or GitFlow
- Programming experience with scripting languages (e.g. Bash, Python, etc.).
- Have knowledge and experience with ELK (ElasticSearch, Logstash, Kibana), Grafana, Fluentd
- Deep knowledge and experience with secure systems, networking and security principles
- Ability to clearly communicate with both technical and non-technical team members in English
- Pro-active and self-organizing
Other nice to have:
- Remote working with German Clients
- Experience with Agile Scrum or DevOps culture
- Experience with Cloud platforms such as Google, Pivotal Cloud Foundry, OpenShift, Heroku or Azure
- Willingness to travel to Europe for short or long term"
Một nhóm DevOps sẽ bao gồm nhiều chuyên gia, với chuyên môn và nhiệm vụ tiêng. Tuy nhiên, có hai vai trờ chính trong một nhóm: Senior DevOps Engineer (trưởng nhóm) và các DevOps Engineer. Senior DevOps Engineer chịu trách nhiệm kiến tạo, lên kế hoạch, phân bổ và giám sát toàn bộ hoạt động của nhóm. Những thành viên còn lại sẽ triển khai và duy trì kế hoạch hoạt động chúng đó. Đương nhiên, tester và developer là thành phần không thể thiếu. Họ chịu trách nhiệm về tốc độ và hiệu quả lập trình.
Làm sao để trở thành DevOps Engineer?
Để tiến sâu hơn trong lĩnh vực này, các lập trình viên và chuyên viên hệ thống cần có thêm kỹ năng - kinh nghiệm về mã hóa, các nền tảng cloud như AWS, các công cụ kiểm tra (unit test), phân phối ci/cd, giám sát tự động (monitoring)...
Đồng thời, hãy học hỏi từ đồng nghiệp để tăng cường kiến thức R&D, nhằm cải thiện hiệu quả tích hợp và triển khai công việc. Hãy nhớ rằng DevOps Engineer không có công việc củ thể hàng ngày. Thay vào đó, mỗi ngày đều không ngừng tìm kiếm công nghệ mới và cơ hội cải thiện năng suất công việc. Suy cho cùng, mục tiêu của DevOps là tối đã hóa hiệu suất, đạp ứng yêu cầu người dùng và đạt được mục tiêu kinh doanh
Hiện nay, nhu cầu tuyển dụng DevOps Engineerđang tăng mạnh. Nếu bạn muốn thử sức với lĩnh vực và vai trò mới, hãy trở thành DevOps Engineer hoặc một thành viễn của DevOps team. Công việc của DevOps về cơ bản bao gồm cả vận hành và phát triển phần mềm, nên đây là cơ hội để bạn phát triển kỹ năng của mình
Nguồn: https://cuongquach.com/
Like Like Celebrate Support Love Insightful Funny Comment- Copy
- X
To view or add a comment, sign in
More articles by NTT DATA VDS Co.,Ltd
- Front End là gì? Lập trình viên Front End giỏi cần kỹ năng gì?
Feb 18, 2020
Front End là gì? Lập trình viên Front End giỏi cần kỹ năng gì?
I. Front End là gì? Front End là cách gọi quy trình sử dụng các ngôn ngữ HTML, CSS, JavaScript thiết kế và xây dựng…
4 Comments
- Xin Visa #Onsite Đức
Jan 30, 2020
Xin Visa #Onsite Đức
CHÚC MỪNG NĂM MỚI 2020 IFI Solution hiện vẫn đang tuyển dụng cho các dự án Đức 2020, tháng 2/2020 IFI Solution sẽ có…
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Từ khóa » Devops Là Làm Gì
-
DevOps Là Gì? DevOps Engineer Là Làm Gì? - ITEXPERT
-
DevOps Là Gì? Cần Học Gì để Trở Thành DevOps - TopDev
-
DevOps Là Gì? Kỹ Năng Cần Thiết Cho DevOps Engineer
-
Tìm Hiểu Về DevOps (Phần 1) - Viblo
-
DevOps Engineer Là Làm Gì ? Kĩ Sư DevOps Là Gì ? - Technology Diver
-
Devops Là Gì? Những Tố Chất Để Trở Thành Một Kỹ Sư ... - Glints
-
DevOps Là Gì? Học Gì để Trở Thành Devops Engineer? - TopCV
-
Devops Là Gì? Devops Engineer Là Gì? Bắt đầu Học Devops Như Thế ...
-
DevOps Là Gì? Những Kỹ Năng Cần Thiết Cho DevOps Engineer - Vietnix
-
Devops Là Gì? Tìm Hiểu Tổng Quan Công Việc Của Devops Là Gì?
-
DevOps Là Gì? – Amazon Web Services (AWS)
-
Kỹ Sư DevOps Làm Gì? Vai Trò Và Nhiệm Vụ - GrowUpWork
-
DevOps Là Gì? DevOps Engineer Là Làm Gì? - TungChi'N
-
Devops Là Làm Gì? Tiêu Chí Quan Trọng Nhất Khi Tuyển Devops Engineer