高级系统运维工程师 - AWS, Terraform, Kubernetes | 远程交易系统
远程
全职
非全日制
您是否是一位经验丰富的系统运维专家,希望将您的基础设施专业知识应用于尖端交易系统?我们的客户正在寻找一位技术精湛的高级系统运维工程师,负责架构、部署和维护其高性能交易基础设施。您将使用先进的云技术、容器化和自动化工具,确保系统的最佳可靠性和性能。
关于职位
作为高级系统运维工程师,您将负责为关键交易应用程序设计和实施稳健、可扩展的基础设施。您将与开发团队协作,创建高效的CI/CD管道,确保微服务的无缝部署。这个职位提供了在动态交易环境中使用现代技术的机会。
主要职责
- 使用基础设施即代码(IaC)原则,通过Terraform 1.5+和AWS服务设计、实施和维护云基础设施。
- 配置和管理容器化环境,使用Docker、Kubernetes(EKS 1.27+)和AWS ECS。
- 使用Jenkins和GitLab CI/CD实施和维护CI/CD管道,用于自动测试和部署。
- 设置和优化数据库系统,包括PostgreSQL 15+、MySQL 8+、Oracle、Cassandra和Redis。
- 配置和管理消息代理系统,特别是Apache Kafka 3.5+。
- 使用Prometheus、Grafana、ELK堆栈和AWS CloudWatch实施全面的监控和日志解决方案。
- 确保交易系统的高可用性、容错性和灾难恢复能力。
- 排查和解决生产环境中的基础设施相关问题。
- 与开发团队合作,优化应用性能和资源利用率。
- 记录基础设施配置、流程和最佳实践。
必备技能
- 至少2年的Linux系统管理员经验(Ubuntu、CentOS或类似发行版)。
- 有使用AWS云服务的经验,包括EC2、ELB、ECS、EFS、RDS和ElastiCache。
- 精通使用Terraform进行基础设施即代码来配置和管理云资源。
- 具备容器化技术经验,特别是Docker和Kubernetes编排。
- 对网络概念有扎实的理解,包括VPC、子网、安全组和负载均衡。
- 具备CI/CD工具和方法论经验,特别是Jenkins和/或GitLab CI。
- 至少熟悉一种所需数据库系统的数据库管理知识。
- 熟悉监控和日志工具,如Prometheus、Grafana、ELK堆栈或Zabbix。
- 了解微服务架构和服务网格概念。
- 英语水平达到B1级或更高。
加分项
- 有使用Vault和Consul进行秘密管理和服务发现的经验。
- 了解使用Jaeger进行分布式追踪。
- 具有多个云提供商(Azure、GCP)的经验。
- 了解Python、Go或其他编程语言。
- 在金融或交易环境中工作的经验。
- 持有AWS认证解决方案架构师、认证Kubernetes管理员等证书。
为什么加入我们
与我们一起工作,您将有机会站在金融技术的前沿,将您的基础设施专业知识应用于关键交易系统。您将与一支才华横溢的专业团队合作,使用云计算和容器化领域的最新技术。我们提供完全远程的工作环境、具有竞争力的薪酬,以及在充满挑战且有价值的领域不断提升技术技能的机会。