未加星标

2018-08-11-resource & container management

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二03 | 时间 2018 | 作者 红领巾 ] 0人收藏点击收藏
Senior Staff Engineer/Architect of Sigma -USA, Hangzhou, Beijing

Job description:

To be more specific (you are more than welcome if you are interested in one or more challenges described below):

1. Enable Sigma to response more quickly to resource requests from more than dozens of business units and even more business scenarios with proper resource allocation and constraints compliance. Design a more generic architecture to enable Sigma coping with the ever-growing scale in terms of both business scenario and machine number.

2. Manage heterogeneous resources with Sigma, such as GPU, FPGA, RDMA, QAT, etc. and support innovating techniques such as computing-storage separation, Function-as-a-Service, edge-computation, stream-computation, etc.

3. Improve the stability, reliability and robustness of Sigma so that the user facing services are not affected (High Availability) by better handling accidents of various causes, including: hardware/software failure, miss operation from engineers and even some catastrophes.

4. Based on the huge amount of information accumulated in our logs and monitors, analyze the interference between container instances, and help Sigma make better scheduling and rescheduling decision based on observation and analysis of real time resource (CPU/Mem/Network IO/etc.) consumption, app response time, and resource contention, etc. to achieve higher application performance and resource utilization rate.

5. Based on current status and prediction, help making machine purchase decisions including hardware type/configuration, network structure, and deployment plans in datacenters, etc. Also, helping us design a heuristic charging and price policy for container services to guide our internal business unit users towards optimal resource utilization and lower cost.

.We are looking for future colleagues for tech leaders, architect, core developers, researchers, etc. The skill stack is listed as follows:

1. Good understanding of virtualization and/or container technology. Knowing the mechanism of namespace, cgroup, etc. in linux. Having solid knowledge in resource scheduling/management field and being familiar with typical existing resource management frameworks, their structure, rational & concepts underlying their design. The experience of developing large scale resource management system would be a big plus.

2. Good understanding of IDC planning, network structure, server deployment, and good knowledge with CPU, memory, disk/storage. Familiar with typical computation patterns such as batch, real-time, streaming, etc. Knowledge and hands-on machine learning skills would be a big plus.

3. We would prefer candidates to have solid background in Golang and be able to handle problem independently.

4. Great expression & communication skills, and team work sprit. Being able to work with multiple teams. Good insights in technology and business evolvement and being able to make decisions on tech direction and make that happen.

Senior Staff Engineer /Architect of Pouch Container-USA, Hangzhou, Beijing

Pouch is featuring strong isolation, p2p image distribution, kernel compatibility, high performance as well as high resource efficiency. For this position, we expect candidates to improve the stability, security, portability for Pouch. To be specific (you are more than welcome if you are interested in one or more challenges described below):

1. Make Pouch to able response more quickly to resource requests from more than 10 business units and even more business scenarios with proper resource allocation and constraint compliance. Design a more generic architecture to enable Pouch coping with the ever-growing scale in both business scenario and machine number.

2. Manage heterogeneous resources with Pouch, such as GPU, FPGA, RDMA, QAT, etc. and support innovating techniques such as computing-storage separation, Function-as-a-Service, edge-computation, stream-computation, etc.

3. Abstract over several dozens of machines, hundreds of system-software (with several versions of kernels) and provide unified and stable container runtime for our users. Quick response to various failures, propose solutions and fix them into software distribution to be more generic whenever possible.

4. Implement finer grained & priority based resource isolation, including CPU, Memory, Disk IO, network IO, process handlers, etc. so that the latency critical containers could utilize resource upon request immediately and mitigate resource contention as possible.

5. Bring unified user experience between VM and Pouch. Improve design on transplanting existing applications that used to run in VM or physical servers to Pouch, and deal with the difference between OS/Kernel versions. Ensure compatibility with existing management tools.

6. Promote Pouch in open source community and make Pouch a popular choice of container runtime. Export Pouch to public cloud and other private clouds, serving more small medium enterprises and non-IT focused enterprises. Try to lead the container tech direction for the next 10 years and prepare for the next generation of container technologies.

We are looking for future colleagues for tech leaders, architect, core developers, researchers, etc. The skill stack is listed as follows:

1. We would prefer candidates to have solid background in Golang or C or java and be able to handle problem independently. Familiar with container open source community and Linux community. With strong interest in container and other virtualization technologies. Having a deep understanding in container technology.

2. Having a deep understanding on Linux and mechanism such as namespace, cgroup, etc. Familiar with implementation of resource isolation. Good knowledge on Linux kernel. Having the experience in developing Linux kernel is a big plus.

3. Experience such as architecture design, overseeing from design to implementation as leader independently and code contribution in open source community, would all be a big plus.

4. Good insights in technology and business evolvement and being able to make decisions on tech direction and make that happen.

CV email: eva.wang_hunter@foxmail.com
2018-08-11-resource & container management

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

tags: resource,etc,container,Pouch,business
分页:12
转载请注明
本文标题:2018-08-11-resource & container management
本站链接:https://www.codesec.net/view/586953.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(97)