一,崗位職責
1,基于 Linux 平臺開發各類應用程序,包括但不限于企業級軟件、服務器端應用、網絡工具等
2,深入了解 Linux 內核機制,進行系統級編程,如驅動開發、內核模塊開發等
3,熟悉 Docker、Kubernetes 等容器技術,進行容器化應用的開發和部署
4,利用開源軟件進行項目開發,對開源軟件進行集成和定制,以滿足特定的業務需求。
5,對開發的軟件進行性能優化,提高軟件的響應速度和吞吐量
二,崗位要求
熟悉 Linux 操作系統的基本命令和操作,如文件系統管理、用戶管理、進程管理等。
熟練掌握一種或多種編程語言,如 C、C++、Python、Java 等,在 Linux 環境下進行開發
熟悉 Linux 下的開發工具,如 GCC、Makefile、Git 等
具備一定的系統管理和運維能力,能夠進行服務器的部署、配置和維護
具備較強的問題解決能力,能夠快速定位和解決軟件開發過程中出現的各種問題。