高级银行系统管理员 - 远程DevOps职位
远程
全职
非全日制
您是否是一位经验丰富的系统管理员,希望在银行领域应对复杂挑战?我们正在寻找一位资深的高级银行系统管理员,远程管理我们的高负载金融软件基础设施。该职位将传统系统管理与现代DevOps实践相结合,确保关键银行应用程序的最佳性能、可靠性和安全性。
主要职责
- 管理和维护生产环境中的复杂银行应用软件系统,确保99.9%以上的运行时间和最佳性能。
- 在最小服务中断的情况下解决生产系统上的关键事件和缺陷,遵循既定的SLA。
- 在现代Linux发行版(CentOS/RHEL 8+)上管理和优化应用服务器,包括Apache 2.4+、Nginx 1.18+和Tomcat 9/10。
- 配置、优化和监控RabbitMQ 3.9+消息代理系统,包括集群、高可用性和负载均衡实施。
- 管理加密安全模块(CryptoPro CSP 5.0+),用于安全金融交易和数据保护。
- 使用脚本语言(包括Ruby 3.0+、Python 3.9+和PHP 8.0+)自定义业务逻辑,以满足特定银行需求。
- 支持测试环境并解决缺陷,确保开发和QA流程顺畅。
- 从各种数据库系统中提取和分析数据,包括PostgreSQL 14+、MS SQL Server 2019+、Oracle PL/SQL、MongoDB 5.0+和ClickHouse 22.0+。
- 使用Puppet 7+和Ansible 5.0+实施和维护基础设施即代码,用于配置管理和部署自动化。
- 使用Docker 20.10+和Kubernetes 1.24+编排管理容器化应用,实现可扩展的微服务架构。
- 使用GitLab CI/CD和Jenkins 2.3+配置和优化CI/CD管道,实现高效的软件生产部署。
- 基于Zabbix 6.0+实施和维护全面的监控解决方案,确保主动检测问题。
- 创建和维护已实施技术的技术文档,并建立事件解决知识库。
- 使用Python、Bash和PowerShell脚本自动化常规管理任务,提高运营效率。
- 培训初级管理员并在支持团队中分享知识。
- 制定并测试灾难恢复计划,确保业务连续性。
- 与开发和第三方支持团队协调,解决复杂问题并实施系统改进。
- 遵循变更管理最佳实践,计划和控制变更实施。
必备技能和经验
- 5年以上复杂应用软件系统管理经验,最好是在银行或金融服务领域。
- 精通Windows Server 2019/2022和Linux(CentOS/RHEL 8+、Ubuntu 20.04+)操作系统管理。
- 在Linux平台上有丰富的Web/应用服务器管理经验,包括Apache、Nginx和Tomcat。
- 具有消息代理(如RabbitMQ)管理经验(配置、集群、监控、负载均衡)。
- 熟悉金融服务的加密安全模块和标准。
- 精通Ruby、Python、PHP脚本和编程,用于定制和自动化。
- 具备解决复杂生产事件和问题的强大故障排除技能。
- 具有使用关系型数据库(PostgreSQL、MS SQL、Oracle)和NoSQL解决方案(MongoDB、ClickHouse)的经验。
- 具有Puppet和Ansible等配置管理系统的实践经验。
- 了解Docker和Kubernetes等容器化技术。
- 具有实施和支持监控系统(Zabbix 4.x/5.x/6.x)的经验。
- 了解使用GitLab CI/CD或Jenkins的CI/CD管道和DevOps实践。
- 能够创建和维护全面的技术文档。
- 深入理解ITIL流程和IT服务管理原则。
- 具备足够的英语语言能力,能够处理技术文档。
- 熟悉Jira等问题跟踪系统和Confluence等文档工具。
加分项
- 相关技术的专业认证(RHCE、MCSA/MCSE、Kubernetes CKA等)。
- 具有云平台(AWS、Azure、GCP)和混合环境的经验。
- 了解网络安全和防火墙配置。
- 具有日志聚合和分析工具(ELK堆栈、Graylog)的经验。
- 具有高负载系统性能优化的背景。
- 了解金融行业法规和合规要求。
为什么加入我们
加入我们的团队,参与影响数百万用户的尖端银行技术工作。我们提供完全远程的工作环境、具有竞争力的薪酬、专业发展机会,以及解决金融技术领域复杂且有意义问题的机会。我们的协作文化鼓励创新和持续学习,使这成为希望在银行技术领域发展职业生涯的系统管理员的理想职位。