Kỹ sư nền tảng là gì?


15

Tôi đã được gọi là nhiều thứ trong sự nghiệp của mình, hầu hết trong số họ đều lịch sự - gần đây, công việc xây dựng đường ống CI / CD đã được gọi là "Kỹ sư nền tảng" hoặc "Kỹ thuật nền tảng". Rủi ro của một tiêu đề như vậy là bạn có được typecast trong vai trò của một kỹ sư phát triển các nền tảng để Nhà phát triển sử dụng và không nhất thiết phải bao gồm bất kỳ bit OO nào của DevOps.

Tuy nhiên, theo kinh nghiệm của tôi, các vai trò liên quan đến rất nhiều công việc Kỷ luật hoạt động như thiết kế các quy trình quản lý sự cố chính, cảnh báo và giám sát.

Trong vai trò, "cảm giác" giống như nó có nhiều điểm tương đồng với Kỹ thuật Độ tin cậy của Trang web, trong đó cả hai vai trò là vai trò kỹ thuật bằng cách nào đó tách biệt với công nghệ phần mềm, dường như chúng có Mẫu Google Xu hướng tương tự :

Kỹ sư tin cậy trang web vs Kỹ sư nền tảng

Có một định nghĩa chính tắc về Kỹ sư nền tảng hay nó giống như SRE đơn giản là việc thực hiện khả năng DevOps trong một tổ chức?

Câu trả lời:


15

Tôi nghĩ bạn sẽ khó có được định nghĩa rõ ràng về Kỹ sư nền tảng.

Nơi tôi hiện đang định vị mọi người trong đội bắt đầu với vai trò đặc biệt của riêng họ nhưng rất nhanh, trò chơi kết thúc dường như cảm thấy đủ thoải mái để được gọi, hoặc tự gọi mình là kỹ sư nền tảng.

Khi tôi lần đầu tiên được thông báo rằng chính thức là một kỹ sư nền tảng, lời giải thích ngắn gọn về điều đó có nghĩa là gì, đối với tôi, ít nhất là tôi sẽ cần phải bảo vệ nền tảng của mình nhiều hơn nữa.

Tôi không tập trung vào việc giúp đỡ các nhà phát triển của chúng tôi trực tiếp (mặc dù đó vẫn là mục tiêu rõ ràng) nhưng với tư cách là chủ sở hữu nền tảng, công việc của chúng tôi chủ yếu là đảm bảo rằng các nhà phát triển của chúng tôi là công dân tốt bằng cách đảm bảo chúng tôi thiết kế nền tảng để chúng tôi có thể cho họ thấy những gì họ đã làm sai nếu có điều gì đó xảy ra và chúng tôi có thể cung cấp cho họ tất cả thông tin họ cần để sửa mã của họ.

Ý nghĩa rõ ràng của điều này là nền tảng của chúng tôi là hoàn hảo, điều này rõ ràng là không. Nhưng ít nhất chúng tôi có thể hỗ trợ các nhà phát triển theo cách khiến họ làm việc với một giải pháp cuối cùng trong khi chúng tôi đang sửa chữa bên cạnh thỏa thuận.


3

Nguồn: Tôi là một Kỹ sư nền tảng, (mặc dù không phải theo nghĩa DevOps nghiêm ngặt).

Tôi quản lý Office 365 cho chủ nhân của mình. Đặc biệt là phần Nhận dạng, Xác thực, Tin nhắn. Tôi không xây dựng các máy chủ Exchange (trong các trường hợp thông thường) nhưng tôi quản lý tất cả các thay đổi trong dịch vụ và "sở hữu" nền tảng.

Như câu trả lời của hvindin cũng kêu gọi, tôi cũng chịu trách nhiệm như nhau trong việc truyền giáo nền tảng mà tôi sở hữu cũng như duy trì nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.