Skip to content

Commit 6748a29

Browse files
committedMar 8, 2018
add jobs for systems engineer
1 parent c14117d commit 6748a29

File tree

3 files changed

+55
-0
lines changed

3 files changed

+55
-0
lines changed
 

‎README.md

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
* [资深 Ruby 工程师 20k-35k](job-descriptions/senior-ruby-engineer.md)
3939
* [后端工程师 10k-20k](job-descriptions/backend-engineer.md)
4040
* [资深后端工程师 20k-35k](job-descriptions/senior-backend-engineer.md)
41+
* [系统工程师 10k-20k](job-descriptions/systems-engineer.md)
42+
* [系统工程师(中国区) 10k-20k](job-descriptions/systems-engineer-cn.md)
4143
* [开发运维工程师 10k-35k](job-descriptions/devops-engineer.md)
4244
* [开发运维工程师(中国区) 10k-35k](job-descriptions/devops-engineer-cn.md)
4345
* [DBA 工程师 15k-25k](job-descriptions/dba-engineer.md)
+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# 系统工程师
2+
3+
## 职位描述
4+
5+
作为一名系统工程师,你需要为我们的生产服务的发布和部署流程负责,确保产品发布尽可能流畅及高效。这意味着协调发布流程并在第一时间发现故障,并始终保证发布过程的可重复性和可扩展性。保障产品的在线时间及可用性是你的首要职能。
6+
7+
你将会与产品团队紧密合作并提供专业的基础设施支持。同时为维护我们团队的内部服务提供支持,如Github,ELK,和代理服务器(Nginx,Openresty)等,包括日常的运维工作和基于云平台(AWS,Aliyun)的生产维护工作。
8+
9+
## 职位要求
10+
11+
- 至少四年以上在软件工程,发布工程或者配置管理相关工作经验
12+
- 扎实的脚本语言开发能力(Shell,Python, Ruby)
13+
- 扎实的Linux系统经验
14+
- 熟练使用git进行版本管理
15+
- 熟练掌握和运用监控及日志系统(Nagios,ELK,Datadog)
16+
- 对计算机网络及常用网络协议有一定了解(TCP/IP, DHCP, TLS, DNS, HTTP)
17+
- 熟练的英语阅读和一定的书写能力
18+
19+
## 加分项
20+
21+
- 公有云平台的运维经验 (AWS, Aliyun, Azure)
22+
- 持续集成和持续部署的开发经验 (CI/CD)
23+
- 熟练使用配置管理和自动化工具 (ansible, terraform)
24+
- 熟练使用和掌握容器技术 (docker, kubernetes)
25+
- 熟悉常见的Web服务器 (Nginx, Openresty, HAproxy)
26+
- 熟悉常见的Web框架,构建工具
27+
- 流利的英语沟通能力

‎job-descriptions/systems-engineer.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Systems Engineer
2+
3+
## Job Description
4+
5+
As a systems engineer you will be responsible for making sure our releases are as smooth as possible. This means coordinating and scheduling releases, improving and monitoring the release process and be the first responding to incidents. You will ensure that our products are released with a repeatable and scalable process. The uptime of our products will be your highest priority.
6+
7+
You will work closely with the product team and provide them with infrastructure expertise. In addition you will be responsible for maintaining our internal services, such as Gitlab, ELK and web servers. This includes daily operations work and developing and maintaining underlying cloud infrastructure in AWS and Aliyun.
8+
9+
## Requirements
10+
11+
- At least 4 years experience in software engineering, release engineering, and/or configuration management
12+
- Solid scripting skills (Shell, Python, Ruby)
13+
- Solid experience with Linux system
14+
- Solid monitoring and logging practice (Nagios, ELK, Datadog)
15+
- Familiar with git
16+
- Basic understanding of computer networking (TCP/IP, DHCP, TLS, DNS, HTTP) and other common network protocols
17+
- Proficient in English reading and writing
18+
19+
## Bonus
20+
21+
- Familiar with container
22+
- Experience with public cloud platform (AWS, Azure, Aliyun)
23+
- Experience with ansible, terraform
24+
- Experience with CI/CD
25+
- Familiar with web servers (Nginx, Openresty, HAproxy)
26+
- Familiar with web framework, build tools

0 commit comments

Comments
 (0)
Please sign in to comment.