We’re looking for experienced cloud platform developer to join us.
As a cloud platform developer, you will be responsible to build the container-based platform with Mesos (DC/OS) and Kubernetes to manage the cloud resources and deploy/maintain containerized applications.
You will co-work with engineers with talents and many open source community leaders including GCPUG, Golang Taiwan, Docker Taipei, …etc
[Role and Responsibilities]
1. Build container based platform with Mesos and Kubernetes
2. Deploy and maintain the platform across various cloud vendors (e.g. AWS, GCE, Azure) and Baremetal
3. Deploy and maintain tracking system to monitor the platform (eg. prometheus, grafana)
4. Deploy and maintain large scale distributed applications (eg. Spark , Kafka, Cassandra)
5. Auto-scaling setup
6. Containerize open source applications and our proprietary applications
7. Willingness to learn new technologies
1. at least 2 years of work experience as a software engineer
2. Bachelor degree or above in computer science or engineering
3. Familiar with Linux
4. Familiar with Linux Container (eg. Docker)
5. Experience in one of following container orchestration:
- Kubernetes
- Mesos
- Swarm
6. Familiar with overlay networks and experienced in at least one of the following or any other overlay network application
- Flannel
- Weave
- OVS
7. Familiar with one of following programming languages:
- python
- go
- scala
8. Experience of any IaaS/PaaS (AWS, GCP, Azure, …etc)
9. Experience with large scale distributed application such like Spark, Kafka, or Cassandra is a plus
10. Knowledge of microservices, reactive streams, serialization is a plus
11. Knowledge of SDN, NFV is a plus