高级基础设施工程师
关于Toptal
Toptal是一个由全球顶尖商业人才组成的网络, 设计, 以及使公司能够扩大团队规模的技术, 随需应变. 年收入超过2亿美元 团队成员遍布全球, Toptal是 世界上最大的完全远程劳动力.
我们将虚拟团队的最佳元素与鼓励创新的支持结构相结合, 社会互动, 和有趣的. 我们不分国界,快速发展,从不害怕打破常规.
工作总结:
我们正在寻找一名经验丰富的工程师,在我们的基础设施团队中构建和扩展云环境中的服务. 我们的基础设施工程师工作时充满活力, 负责支持整个Toptal的计划和运营的快节奏团队.
这是一个偏远的位置. 我们不提供签证担保或协助. 简历和沟通必须用英文提交.
职责:
以下信息旨在描述正在执行的工作的一般性质和级别. 它并不打算是所有职责、责任或所需技能的详尽清单.
- 整个服务部署在数百台服务器上. 你将负责设计, 建筑, 部署, 以及维护基于Kubernetes的高可用性生产系统.
- 与开发团队协作,帮助他们简化部署过程, 可观察性, 以及自助服务功能.
- 我们正在接受DevOps实践, 基础设施团队在哪里开发系统, 自动化, 工具, 工作流程和咨询/指导开发团队,使他们能够拥有他们正在制作的软件的整个生命周期.
- 实现对自动系统运行状况检查的监视, 开发程序, 维护系统故障排除和维护文档.
- 定期与工程团队合作,改进公司的工程工具, 系统, 程序, 数据安全, 不仅仅是管理集群和云服务.
- 参加每日scrum站立会议(GMT-3到GMT+5). 期待结对编程, 参与同行代码审查, 使用Slack和Zoom等协作工具.
- 设计, 开发, 文档, 分析, 创建, 测试或修改计算机或基于云的系统或程序.
在第一周,期望:
- 加入我们的新兵训练营团队,开始进入Toptal.
- 了解我们团队的流程,熟悉维护基础设施资源的代码.
在第一个月,期望:
- 深入了解我们的系统拓扑结构以及整个系统的结构.
- 了解我们的监控系统、警报系统和安全系统.
- 参加团队会议,熟悉正在进行的项目和计划.
- 与行动小组的人交谈和会面.
在前三个月,预期:
- 开始从事支持任务,以熟悉核心工具, 设置, 每天的挑战.
- 运用谨慎和独立的判断, 通过有效的沟通和协作,了解并解决团队的需求和期望,同时了解我们的基础设施,为客户提供优质的服务.
- 交付内部基础设施和服务,如监控, 日志记录, 自动化, 以及针对内部用户的数据服务.
- 支持CD管道和下一代基于kubernetes的基础设施平台的开发.
在前六个月,期望:
- 支持基础设施设计、体系结构和实现.
- 有机会参与系统设计, 确定支持业务的新技术, 并在出现基础设施兼容性和性能问题时解决它们.
- 参与值班轮岗计划(工作时间和下班时间),为所有基础设施相关系统提供支持.
- 报告系统面临的任何停机时间或性能问题, 调查找出原因, 并与其他团队协调解决问题.
- 如果不需要开发人员,处理事件解决.
- 参与我们的灾难恢复和事件分析.
在第一年,期望:
- 与主要合作伙伴就项目进行沟通.
- 与我们的工程团队紧密合作,开发专注于可扩展性的基础设施自动化和管理解决方案, 可观察性, 自动化, 可靠性, 安全, 和质量在谷歌云平台.
- 计划和协调变更、升级、补丁、新版本和新服务的测试.
- 参与技术计划,使开发人员能够以最小的摩擦和高质量向我们的客户交付他们的服务.
任职资格及职位要求:
- 5年以上Kubernetes环境经验, 包括生产操作, 故障排除, 调试, 集群配置, 和管理.
- 有通过代码管理基础设施配置和供应的经验, 公共云平台(AWS)上的分布式系统, GCP).
- 对Linux调试有扎实的理解, 局域网和广域网, IP寻址, 负载平衡, vpn, 和路由.
- 对现代系统和服务相关的安全方法有深刻的理解.
- 具有系统和应用程序度量收集和警报服务(如Graphite)的实际经验, Grafana, 普罗米修斯, InfluxDB, 美国标准, 等. 对系统可观察性的敏锐关注.
- 精通Python、Bash、Ruby等脚本语言.
- 你有持续集成的经验, 部署模式, 以及像Jenkins或Argo CD这样的工具.
- 熟练使用Ansible、terraform和版本控制等工具部署自动化.
- 有使用Docker, Docker Compose和构建优化Docker文件的经验.
- 有运行RDBMS的经验. PostgreSQL经验是一个额外的优势.
- 出色的故障排除技能. 具有通过各种故障排除协议和流程解决复杂问题的经验.
- 渴望帮助队友,与他们分享知识,并向他们学习.
- 优秀的书面和口头沟通能力.
- 能适应快节奏的工作, 快速成长的公司,能够处理各种各样的挑战, 最后期限, 还有各种各样的联系人.
- 你必须是一个世界级的个人贡献者才能在Toptal茁壮成长. 你在这里不仅仅是为了告诉别人该怎么做.