Java 软件工程师 - DevOps / CI/CD 自动化

4个月前全职
108万 - 118万 / 年 Request Technology

Request Technology

location 芝加哥
unsaved
- 不提供签证支持 副主任,软件工程:DevOps 薪资:$160,000 - $165,000 加 15% 奖金 地点:伊利诺伊州,芝加哥 混合工作,每周 3 天在办公室 您将与 CI/CD 一起工作,以在敏捷环境中交付稳定的自动化管道,用于构建、测试和验证应用程序的部署。需要 5 年开发和构建管理经验。您将需要 Java、Terraform、Kafka、AWS、Kubernetes。 作为副主任 DevOps 工程师,您将为清算开发团队开发和维护持续集成/持续开发 (CI/CD) 环境,以提供符合行业最佳实践和公司标准的稳定、高效的管道,这些标准涉及弹性、安全性和可审计性。与开发人员、测试人员、应用程序安全人员和产品负责人合作,在敏捷环境中交付稳定的自动化管道,用于构建、测试、验证和部署应用程序。 主要职责和责任: • 成功执行此职位,个人必须能够令人满意地完成每项主要职责。 • 分析并清晰记录现有和拟议管道的需求、目的和设计。 • 根据公司标准维护现有管道的 CI/CD 和安全性。 • 将第三方管道调整并符合公司标准的 CI/CD 和安全性。 • 根据需要为应用程序和流程开发新的管道,以支持清算开发团队的自动化。 • 与其他团队合作,发展和维护 CI/CD 和安全性的一致最佳实践。 • 定期参与开发和测试团队会议,以理解和改善 CI/CD 流程的稳定性和效率。 • 主要责任是支持清算开发团队 CI/CD 环境的稳定性和完整性。 资格: • 5 年以上软件开发和构建管理经验。 • 能够在快节奏、受监管的环境中工作,并遵循最佳实践和过程控制,以确保开发、集成和交付所有阶段的可追溯性和可审计性。 • 具备 Java、Python、Shell 的经验。 • 熟练掌握自动化构建环境。 • 熟练掌握容器化部署 (Kubernetes、Docker、Harness、Rancher、Terraform、Ansible、AWS 等)。 • 具备分布式消息代理 (Kafka、IBM MQ) 的经验。 • 熟练掌握 Git 版本控制和分支标准。 • 具备敏捷方法论的经验。 技术技能: • Java 11+ 熟练。 • Gradle/Jenkins/Groovy 熟练。 • 在 Jenkins/Groovy 中构建多模块软件项目的经验。 • 具备 Terraform、Ansible、Helm、Kubernetes 的工作知识。 • 具备管道优化、分析和内存管理的经验。 • 具备 AWS 基础服务、VPC、EC2、S3、安全组、AWS CLI 和 IAM 的经验。 • sbt golang-build 经验者优先。 • 具备 Kafka、IBM MQ、ActiveMQ 等分布式消息代理的经验。 教育和/或经验: • 计算机科学或类似技术领域的学士学位。