标题:高级 DevOps 工程师
要求:候选人必须居住在伊利诺伊州芝加哥(不接受愿意搬迁的候选人,可能需要提供居住证明)
经验:6年以上
必备技能:AWS、Azure DevOps (ADO)、YAML、SAST
地点:芝加哥市中心混合办公,每周4天现场工作
期限:6个月以上(可续签,长期)
职位描述
- 设置 CI/CD 管道,以支持在中高复杂度的云环境中自动部署资源。
- 这是一个动手角色,负责开发和支持构建和发布自动化管道。您将成为团队的一部分,负责在公共/私有云中部署高可用性完整软件堆栈。
- 修复差距并支持持续集成和持续部署的自动化需求。
- 识别和开发指标和仪表板以监控 DevOps 的采用和成熟度。
- 具备 Docker/容器化和 Kubernetes 的经验。
- 能够参与有关技术控制及其在 DevOps/云环境中实施的架构讨论。
- 与架构、安全和其他工程师协作,估算、设计、编码、部署和支持工作中的软件/技术组件。
- 促进 DevSecOps 文化和能力在敏捷产品交付团队中的采用。
- 使用 Checkmarx、SonarQube、PrismaCloud 等工具嵌入“左移”安全实践。
- 在敏捷/Scrum 环境中工作;计划、估算和完成任务。
- 与敏捷交付流程团队联络,以支持在 Azure DevOps (ADO) 中进行必要的配置/设置以进行敏捷仪式。
- 通过领导重新设计的 SDLC 框架的一致应用来倡导现代 SDLC,符合敏捷、DevSecOps 和平台标准。
- 与开发和支持团队合作,设计改进的部署、配置和集成工作流程,确保环境稳定性,并识别改进领域和计划。
- 参与新技术、供应商包和工具路线图的评估和引入。
- 确保符合性能、安全性、可用性、可恢复性标准和政策,并为低到中等复杂度的任务提供监控建议。
- 5年以上可证明的软件工程和 DevOps 经验。
- 5年以上在 SCRUM/敏捷软件开发环境中工作的经验。
- 必须具备部署和管理持续集成工具(如 Azure DevOps)的经验。
- 具备使用 Terraform、Docker 和 Aspire 等基础设施云工具的经验。
- 具备单元测试、集成和系统测试的自动化测试解决方案经验。
- 学士学位或同等经验。计算机科学或相关领域优先。
- 主要具备 Azure 和 AWS 的云工程经验。
- 具备使用 Terraform、Ansible 和/或 Chef 进行基础设施自动化和配置的经验。
- 具备在 AWS ECS 和 AWS EKS 等平台上使用 Docker 和 Kubernetes 的经验。
- 熟悉 Python、Powershell 和 C++ 等编程语言者优先。
- 具备使用 Datadog、Solarwinds、Cloud watch 和 Splunk 等 APM、监控和日志工具的经验。
- 具备使用 SQL 数据库(如 MySQL)和 NoSQL 数据库(如 AWS Dynamo DB 和 MongoDB)、图数据库(如 Neo4J、AWS Neptune)的经验。
- 具备项目管理和工作流工具及概念(如 Jira、敏捷、Scrum/Kanban 等)的经验。
- 熟练掌握跨平台脚本语言和构建工具(Python、ANT、Artifactory、MS Build、NuGet)。
- 熟练使用 C# 或类似语言进行面向对象编程软件开发。
- 能够定义可扩展和安全的 CI/CD 管道。
- 理解使用 Docker 和 Podman 进行容器化的部署策略。
- 具备使用 GitHub Copilot 进行结对编程的经验。
- 具备较强的沟通/演示技能,能够向团队和管理层解释标准、流程和云架构。
职位类型:合同
薪酬:每小时 $55.00
预期工作时间:每周 40 小时
工作地点:现场办公