工作内容:
你将在Mentor的指导下,进行该私有云产品中PaaS层的demo研发,其中包括:
-
以了解工作流程规范,云原生相关领域知识,入职技术培训为起步;
-
基于一个简单Raft Consensus based 有状态应用;
-
实现东西向和南北向的业界通用规范API;
-
以Juju charms及Kubernetes Operator 等工具完成生命周期管理功能;
-
利用CI工具进行规范的集成和可靠性测试;
-
编写用户,开发者和管理员文档;
-
参与技术分享与内部培训。
在此过程中,你将逐渐熟悉并掌握:
企业产品研发流程
社区驱动的软件开发模式
Cloud Native生态和相关工具
Go & Python语言编程技巧和范式
先进开源分布式软件的架构设计及其周边开发
新CI/CD流程及其工具的使用
如何与同事分享和沟通你的工作
任职资格:
1. 连续三个月,每周至少3天工作日(接受30%以内时间 work from home)
2.计算机相关专业在读本科、研究生
3.对精益求精的工匠精神,有追求
4.对云计算及分布式系统相关领域,有兴趣
5.对编写优美的代码和技术文档,有执着
6.对阅读与写作技术类英语文章,无障碍
加分项:
如果你能在简历中展现如下类似内容,会大大降低面试难度,提高简历通过率:
编写过开发者工具,side project,其中格外考虑:
有清晰易懂的设计架构图
有高质量的用户、开发者文档
有高质量的单元、集成测试
积极地参与过开源社区,包括但不限于:
向开源社区贡献过代码,提过issue,回答过技术问题等
维护着自己的技术博客