核心Linux操作系统开发专家_CI
- Full-time
- Legal Entity: Bosch (China) Investment Ltd.
Company Description
- Develops proposals for implementation and designs scalable enterprise information architecture
- Participates in project workshops and presents designed solution
- Performs reviews and audits of existing solution, design and system architecture
- Performs profiling, troubleshooting of existing solutions
Job Description
· Spearhead development of new Linux OS features, contributing to prolific enterprise open-source projects of strategic importance.
· Ensure compliance, security and alignment with enterprise-related functionalities (e.g. integration into Active Directory, certificate enrollment, infrastructure … etc.)
· Enhance developer-focused environment (e.g. pre-installed & pre-configured IDEs or configuration management via Ansible).
· Build new OS management components that drive the operating system automatically and centrally.
· Automate test components, code linting and improve CI/CD delivery pipeline
· Support components and code in production for internal customers.
· Investigate, troubleshoot and resolve deep technical issues.
· Improve existing solutions and workflows as well as communicating effectively with all levels of associates
· Perform peer code reviews, documentation, architecture diagrams and champion clean coding practices.
· Collaborate with distributed development team and users
· Participate actively in developer forums and communities
Qualifications
1、High level scripting language:Python, Bash
2、Deep Linux (Ubuntu) knowledge:Ubuntu, RHEL, CentOS, Kernel, File systems, device drivers, networking (see below),security, user interface,daemons, cron-jobs, etc.
3、Virtualization:Docker, VMware, etc.
4、Continuous Integration / Delivery:Jenkins, Microsoft Team Foundation Server
5、Debian packaging knowledge:creation, maintaining, patching, publishing of Debian packages
6、Networking SSH, DNS, Proxy, TCP/IP, DMZ, Enterprise Networking, etc.
Agile Methodology
SCRUM, XP, etc.
7、Fluent English